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

[2D6]무늬만 ARM 서버는 가라