Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
[154] 데이터 센터의 오픈 소스 open compute project (ocp)
1. 데이터 센터의 오픈 소스, Open Compute Project (OCP)
엑세스 주식회사, 유 명 환 연구소장
DEVIEW
2015
2. 발표자 소개
유 명 환 funfun.yoo@gmail.com
• 엑세스 주식회사 연구소장(CTO)
• 정부통합전산센터 클라우드 기술위원
• 미래부 SW 마에스트로 멘토
• 네이버 D2 Startup Factory 하드웨어 분야 파트너
• 오픈컴퓨트 프로젝트 한국 커뮤니티 대표
• 오픈스택 한국 커뮤니티 네트워크 분과장
• 현재 모바일 게임/앱 에뮬레이션을 위한 데이터 센터용 ARM 서버 개발 중
• 국내 최초 납땜 가능한 IoT 해커톤 개최 : 2014.12.20~21, 2015.9.12~13
DEVIEW
2015
3. 나누고자 하는 이야기들 : 시즌2 DEVIEW
2015
1
왜 ARM 서버 인가?
왜 V-Raptor 인가?
왜 Docker 인가?
왜 OCP 인가?
2
3
4
5. 데이터 센터의 성장 DEVIEW
2015
http://www.comworld.co.kr/news/articleView.html?idxno=46881
▶ 데이터센터 트래픽 현황
전통적인 데이터센터의 트래픽 증가에 비하여,
클라우드 데이터센터의 트래픽은 연평균 35%
의 높은 성장률을 기록 할 것으로 예상
전통적인 데이터센터 아키텍처에서 한계가 발
생하고 여러 측면에서 새로운 데이터센터의 아
키텍처 모델링이 필요해짐
클라우드 컴퓨팅과 빅데이터와 같은 IT 메가 트랜드가 데이터센터의 성장을 유발
9. 데이터 센터의 고민 DEVIEW
2015
• 전기세는 오르고 (TCO 증가)
• 데이터 센터 신축은 늘어나고 (경쟁 심화)
• 클라우드 확산으로 서버 투자는 증가
보다 유연하고 저렴한 데이터 센터 구조 필요!!!
새로 잘 짓거나 기존 센터를 잘 활용하거나
OCP V-Raptor
11. Open Compute Project (OCP) DEVIEW
2015
2011년 4월, 페이스북이 자사의 데이터 센터 관련
기술들을 모두 공개하며 시작된 프로젝트
페이스북, 서버 하드웨어 디자인 공개
2011년 4월, FACEBOOK에서 자사의 더 효율적이고 경제적인 데이터센터 인프라를 위해 관련 기술
을 공개하며, FACEBOOK의 주도하에 Open Compute Project(이하 OCP)가 탄생
OCP : 스토리지, 네트워크 냉각설비, 전력관리 툴 등 개발 진행
12. Open Compute Project (OCP) DEVIEW
2015
12억 달러의 건립비용을 절감
38% 이상의 에너지 효율성 증가
24%의 비용 절감
22%의 장비 감축
13. About OCP DEVIEW
2015
Open Compute Project
Home Page http://www.opencompute.org
Wiki http://www.opencompute.org/wiki/
Hacking Conventional Computing Infrastructure
낮은 비용으로 최고의 컴퓨팅 성능을 제공하는 가장 효율적인 서버,
스토리지 및 데이터센터 인프라 개발을 위해,
데이터센터의 오픈 소스 화를 이끌고 있음
14. About OCP DEVIEW
2015
<출처> John Kenevey, Open Compute “Open Compute Project: history, value proposition and future trajectory” http://goo.gl/ixQDwa
16. OCP Incubation Committee (IC) DEVIEW
2015
The Incubation Committee (IC),
approves all new specifications
which are submitted to the
OCP Foundation for inclusion.
http://www.opencompute.org/about/organization-and-board/
17. OCP Projects DEVIEW
2015
Data Center
데이터센터 설계
Certification
솔루션 프로바이더를
위한 설계 표준
Hardware Management
원격 관리 툴 설계
Networking
오픈 네트워크 스택
전체 설계
Open Rack
데이터센터의
Rack 설계
Server
오픈 컴퓨트 마더보드의
전력 최적화와
저비용을 위한 백본 설계
Solution Providers
오픈 컴퓨트
솔루션 브로바이더
Storage
고효율로 만들기 위해
다양한 항목들이 존재
39. V-Raptor version 1.0 DEVIEW
2015
>> Hardware Specification
• Freescale i.MX6 Quad Core (ARM Cortex-A9 Quad)
• DDR3 4GB, Micro SD based Disk
• 1Gbps Ethernet 2 ports, USB 2 ports, SATA, HDMI based Console
• 15 Server Nodes inside 2U Size
• Power Consumption Under 10W per Server Node
>> Software Specification
• ARM based Ubuntu Server 14.04 LTS
• ARM based Docker
• Docker based Android Container
ARM Core
Ubuntu Server 14.04 LTS
Docker
Android
ARM Core ARM Core ARM Core
Android Android Android
ARM Server Node
15 Nodes / 2U, ARM Server Node 10W
45. 왜 Docker 여야 했는가? DEVIEW
2015
User Application User Mode
Operating System Supervisor Mode
SW CPU
User Application User Mode
Operating System Supervisor Mode
SW CPU
Hypervisor (Type1) Hypervisor Mode
< Normal System > < Hypervisor System >
46. 왜 Docker 여야 했는가? DEVIEW
2015
Freescale i.MX6 : ARM Cortex-A9 Quad Core
User Application User Mode
Operating System User Mode
SW CPU
Hypervisor (Type1) Supervisor Mode
47. 왜 Docker 여야 했는가? DEVIEW
2015
이슈 : V-Raptor 에 사용된 ARM Cortex-A9 이 하드웨어적으로
가상화를 지원하지 않는다!
고민 :
- 하드웨어적으로 가상화(Hypervisor mode)를 지원하는 ARM Cortex-A15
이상의 칩들은 모두 모바일 전용이어서 서버용으로는 적합하지 않음
- 64bit ARM 서버용 칩이 있긴 하나 아직까지 ARM 용 Tool-Chain과
관련 소프트웨어들이 아직 안정화되지 않음
해결 : Docker 기반의 소프트웨어 가상화를 ARM 에서 구현!
48. 왜 Docker 여야 했는가? DEVIEW
2015
Ubuntu 14.04 LTS
ARM Core ARM Core ARM Core ARM Core
Docker
Android Android Android Android
V-Raptor v1.0 Node