Post on 01-Dec-2014
description
유명환연구소장 /�엑세스주식회사
funfun.yoo@gmail.com
무늬만 ARM 서버는가라!
1. 등장 배경
2. 오해와진실
3. V-Raptor�좌충우돌기
4. ARM�서버 미래예측
5. OCP�Korea�
나누고자 하는 이야기들
1.�등장 배경
Q&A
사회적 배경 :�전기료 인상
Q&A
사회적 배경 :�전기료 인상
Q&A
기술적 배경 :�서버용 ARM�아키텍처 등장
Q&A모바일
서버
기술적 배경 :�서버용 ARM�아키텍처 등장
기술적 배경 :�서버용 ARM�아키텍처 등장
기술적 배경 :�서버용 ARM�아키텍처 등장
기술적 배경 :�서버용 ARM�아키텍처 등장
기술적 배경 :�서버용 ARM�아키텍처 등장
기술적 배경 :�서버용 ARM�아키텍처 등장
2.�오해와 진실
오해 1.�서버용 SW는 x86�아키텍처가 유리하다?
최소한리눅스서버용 SW�만큼은 x86�과 ARM�과의 차이가없다!
오해 2.�ARM�서버가 저렴하다?
3.�V-Raptor�좌충우돌기
태초의 시작은…??
임베디드 부터 클라우드까지 우분투에서 가능!!!!!
있었다!!!�OTL
☆차별화방안 :
- OpenStack 과 같은클라우드특화된 SW�개발
- ARM�전용 Hypervisor�개발
- ARM�특화된시스템하드웨어개발
Ubuntu�와 ARM�기반의 서버가 있을까???
준비 운동 1.�OpenStack
준비 운동 2.�OpenStack +�OpenFlow
준비 운동 3.�우분투 자체 배포판 제작
1차 시도 :�Samsung Exynos 4412
☆ 1차 시도실패 :
- Exynos4412�내부 버스설계의한계 :�ex)�PCIe
- Ethernet�속도의 한계및발열
1차 시도 실패 대안 :�Freescale�i.MX6
☆ Freescale�i.MX6 :
- PCIe 지원 :�PCIe Ethernet�설계 가능
- 발열이적어차량/열차용시스템에적용
- SATA�전용 컨트롤러내장
- Single/Dual/Quad�Core�호환 설계가능
2차 시도 :�V-Raptor�1차 버전
PCIe based�Gigabit�Ethernet
Micro�SD�Card�:�Storage
Backplane�Connector:�Power,�SATA,�HDMI
Freescale�i.MX6�Quad�Core,�2GB�DDR3
☆ V-Raptor�1차 시도실패 :
- PCIe 기반 Gigabit�Ethernet�먹통
- Backplane�설계 미흡
2차 시도 :�V-Raptor�1차 버전
☆ V-Raptor�1차 시도실패 :
- PCIe 기반 Gigabit�Ethernet�먹통
:�PCIe PCB�설계 시 각 패턴길이및임피던스매칭이중요하단걸파악함!!
->�PCB�재설계필요!!
- Backplane�설계 미흡
:�각 서버 노드별별도의백업전원설계를차별화포인트로추가함!!
:�HDMI�출력은 서버노드별로연결하는게낫겠다는생각을함!!
3차 시도 :�V-Raptor�2차 버전
☆ V-Raptor�2차 시도실패 :
- PCIe 기반 Gigabit�Ethernet�여전히 먹통
- UPS�설계 미흡
- Backplane�PCB�열 전달 설계미흡
PCIe based�Gigabit�Ethernet
HDMI
Backplane�Connector:�Power,�SATA
3차 시도 :�V-Raptor�2차 버전
☆ V-Raptor�2차 시도실패 :
- PCIe 기반 Gigabit�Ethernet�여전히 먹통
:�PCIe 규격에 나와있는공차보다훨씬더민감하단걸파악함!!
->�PCIe 전문 아트웍 PCB�재설계 필요!!
- UPS�설계 미흡
:�각 서버 노드별별도의백업전원설계에충전회로부분이미흡함을파악!!
- Backplane�PCB�열 전달 설계미흡
:�서버 케이스내부적으로열전달을 Backplane이 가로막고있음을파악!!
★ 1,�2차 버전의 실패를 교훈 삼아 최종 3차 버전 제작 중!!
V-Raptor�전용 케이스 1차 설계
V-Raptor�전용 케이스 2차 설계
V-Raptor�전용 케이스 3차 설계
V-Raptor�전용 케이스 최종 설계
4.�ARM�서버 미래 예측
결국 ARM�서버를 왜 쓰게 될까?
소모 전력?�가격?
결국 ARM�서버를 왜 쓰게 될까?
소모 전력?�가격?
가용성 &�확장성
결국 ARM�서버를 왜 쓰게 될까?
결국 ARM�서버를 왜 쓰게 될까?
15�nodes�/�3U�Half�size
30�nodes�/�3U
45�nodes�/�4.3U
Why�ARM�Servers�at�all?
ARM�서버 개발에 필요한 기술들
ARM�서버 적용 가능 분야
10%
ARM�서버 적용 가능 분야
5.�OCP�Korea
Ocp Korea�설립
유명환 (서버)
엑세스주식회사
김창민 (네트웍)
ARISTA�NETWORKS
정만기 (스토리지)
효성 IS
안재석 (클라우드)
오픈스택커뮤니티
Share Knowledge, Share Spirit