[154] 데이터 센터의 오픈 소스 open compute project (ocp)

10,368 views

Published on

DEVIEW2015 DAY1.데이터 센터의 오픈 소스 open compute project (ocp)

Published in: Technology
0 Comments
13 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
10,368
On SlideShare
0
From Embeds
0
Number of Embeds
7,085
Actions
Shares
0
Downloads
115
Comments
0
Likes
13
Embeds 0
No embeds

No notes for slide

[154] 데이터 센터의 오픈 소스 open compute project (ocp)

  1. 1. 데이터 센터의 오픈 소스, Open Compute Project (OCP) 엑세스 주식회사, 유 명 환 연구소장 DEVIEW 2015
  2. 2. 발표자 소개 유 명 환 funfun.yoo@gmail.com • 엑세스 주식회사 연구소장(CTO) • 정부통합전산센터 클라우드 기술위원 • 미래부 SW 마에스트로 멘토 • 네이버 D2 Startup Factory 하드웨어 분야 파트너 • 오픈컴퓨트 프로젝트 한국 커뮤니티 대표 • 오픈스택 한국 커뮤니티 네트워크 분과장 • 현재 모바일 게임/앱 에뮬레이션을 위한 데이터 센터용 ARM 서버 개발 중 • 국내 최초 납땜 가능한 IoT 해커톤 개최 : 2014.12.20~21, 2015.9.12~13 DEVIEW 2015
  3. 3. 나누고자 하는 이야기들 : 시즌2 DEVIEW 2015 1 왜 ARM 서버 인가? 왜 V-Raptor 인가? 왜 Docker 인가? 왜 OCP 인가? 2 3 4
  4. 4. 왜 OCP 인가? DEVIEW 2015
  5. 5. 데이터 센터의 성장 DEVIEW 2015 http://www.comworld.co.kr/news/articleView.html?idxno=46881 ▶ 데이터센터 트래픽 현황 전통적인 데이터센터의 트래픽 증가에 비하여, 클라우드 데이터센터의 트래픽은 연평균 35% 의 높은 성장률을 기록 할 것으로 예상 전통적인 데이터센터 아키텍처에서 한계가 발 생하고 여러 측면에서 새로운 데이터센터의 아 키텍처 모델링이 필요해짐 클라우드 컴퓨팅과 빅데이터와 같은 IT 메가 트랜드가 데이터센터의 성장을 유발
  6. 6. 데이터 센터의 고민 (1) : 전기료 인상 DEVIEW 2015
  7. 7. 데이터 센터의 고민 (2) : 그린 IDC 인증제 DEVIEW 2015 <출처> http://www.acrofan.com/ko-kr/commerce/content/20120228/0001030201
  8. 8. 데이터 센터의 고민 (3) : 클라우드 확산 DEVIEW 2015 Amazon EC2 = $ 9.36 / month
  9. 9. 데이터 센터의 고민 DEVIEW 2015 • 전기세는 오르고 (TCO 증가) • 데이터 센터 신축은 늘어나고 (경쟁 심화) • 클라우드 확산으로 서버 투자는 증가 보다 유연하고 저렴한 데이터 센터 구조 필요!!! 새로 잘 짓거나 기존 센터를 잘 활용하거나 OCP V-Raptor
  10. 10. 페이스북의 고민 : 변화의 필요성 DEVIEW 2015
  11. 11. Open Compute Project (OCP) DEVIEW 2015 2011년 4월, 페이스북이 자사의 데이터 센터 관련 기술들을 모두 공개하며 시작된 프로젝트 페이스북, 서버 하드웨어 디자인 공개 2011년 4월, FACEBOOK에서 자사의 더 효율적이고 경제적인 데이터센터 인프라를 위해 관련 기술 을 공개하며, FACEBOOK의 주도하에 Open Compute Project(이하 OCP)가 탄생 OCP : 스토리지, 네트워크 냉각설비, 전력관리 툴 등 개발 진행
  12. 12. Open Compute Project (OCP) DEVIEW 2015  12억 달러의 건립비용을 절감  38% 이상의 에너지 효율성 증가  24%의 비용 절감  22%의 장비 감축
  13. 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. 14. About OCP DEVIEW 2015 <출처> John Kenevey, Open Compute “Open Compute Project: history, value proposition and future trajectory” http://goo.gl/ixQDwa
  15. 15. OCP Foundation DEVIEW 2015 http://www.opencompute.org/about/organization-and-board/
  16. 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. 17. OCP Projects DEVIEW 2015 Data Center 데이터센터 설계 Certification 솔루션 프로바이더를 위한 설계 표준 Hardware Management 원격 관리 툴 설계 Networking 오픈 네트워크 스택 전체 설계 Open Rack 데이터센터의 Rack 설계 Server 오픈 컴퓨트 마더보드의 전력 최적화와 저비용을 위한 백본 설계 Solution Providers 오픈 컴퓨트 솔루션 브로바이더 Storage 고효율로 만들기 위해 다양한 항목들이 존재
  18. 18. OCP Efficiency DEVIEW 2015 https://www.facebook.com/PrinevilleDataCenter/app_399244020173259
  19. 19. OCP Efficiency DEVIEW 2015 <출처> Keynote: Facebook News - Jay Parikh, VP of Engineering, Facebook @OCP U.S. Summit 2015
  20. 20. OCP Efficiency DEVIEW 2015 <출처> Keynote: Facebook News - Jay Parikh, VP of Engineering, Facebook @OCP U.S. Summit 2015
  21. 21. OCP History DEVIEW 2015 <출처> Keynote: Facebook News - Jay Parikh, VP of Engineering, Facebook @OCP U.S. Summit 2015
  22. 22. OCP History DEVIEW 2015 <출처> Keynote: Facebook News - Jay Parikh, VP of Engineering, Facebook @OCP U.S. Summit 2015
  23. 23. OCP History DEVIEW 2015 Wedge
  24. 24. OCP Ecosystem DEVIEW 2015
  25. 25. 왜 ARM Server 인가? DEVIEW 2015
  26. 26. 저희 회사는 … DEVIEW 2015 임베디드 소프트웨어 개발자들을 위한 우분투 배포판 Customizing
  27. 27. 저희 회사는 … DEVIEW 2015 산업용 Android 패널 제어 장치 개발 (인도, 파키스탄 수출)
  28. 28. 저희 회사는 … DEVIEW 2015 Android 폰을 PC로 변환시켜주는 단말기
  29. 29. 저희 회사는 … DEVIEW 2015 Android 폰을 PC로 변환시켜주는 단말기 Boot Loader (U-Boot) Linux Kernel (Android System) Library Android Application (Ubuntu System) Library Ubuntu ApplicationAndroid Side < No Rooting based Android & Ubuntu Dual OS Architecture >
  30. 30. 그러다 보니 … DEVIEW 2015 우리 만의 제품을 만들고 싶었습니다!
  31. 31. 그러다 보니 … DEVIEW 2015
  32. 32. 그러다 보니 … DEVIEW 2015
  33. 33. 그래서, 만들었습니다! DEVIEW 2015 IDC Rack 3U  ½ Rack  ½ Rack ARM Server Node  20W 15 Nodes Focused on Availability and Intensity for Data Center.
  34. 34. 그리고, 소개하였습니다!! DEVIEW 2015
  35. 35. 그리고, 소개하였습니다!! DEVIEW 2015 좌충우돌 실패의 역사들을 소개하여 관중들의 호응(동정)을 끌어냄! T.T
  36. 36. 결국, 성공하였습니다!!! DEVIEW 2015 그러나, 절반의 성공!
  37. 37. 왜 V-Raptor 인가? DEVIEW 2015
  38. 38. 절반의 성공?! DEVIEW 2015 15 Nodes / 3U, ARM Server Node  20W
  39. 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
  40. 40. V-Raptor version 1.0 DEVIEW 2015
  41. 41. V-Raptor version 1.0 DEVIEW 2015 14번 부스에서 직접 보실 수 있습니다! 
  42. 42. 왜 Docker 인가? DEVIEW 2015
  43. 43. 왜 Docker 여야 했는가? DEVIEW 2015 SW 종류에 따라 CPU HW 동작상태가 다르다! ex) User Application <-> User mode OS <-> Supervisor mode
  44. 44. 왜 Docker 여야 했는가? DEVIEW 2015
  45. 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. 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. 47. 왜 Docker 여야 했는가? DEVIEW 2015 이슈 : V-Raptor 에 사용된 ARM Cortex-A9 이 하드웨어적으로 가상화를 지원하지 않는다! 고민 : - 하드웨어적으로 가상화(Hypervisor mode)를 지원하는 ARM Cortex-A15 이상의 칩들은 모두 모바일 전용이어서 서버용으로는 적합하지 않음 - 64bit ARM 서버용 칩이 있긴 하나 아직까지 ARM 용 Tool-Chain과 관련 소프트웨어들이 아직 안정화되지 않음 해결 : Docker 기반의 소프트웨어 가상화를 ARM 에서 구현!
  48. 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
  49. 49. 새로운 고민거리 DEVIEW 2015
  50. 50. Share Knowledge & Share Spirit DEVIEW 2015 + = 유 명 환, funfun.yoo@gmail.com

×