마이크로서버

Microserver
돔 P5020 마이크로서버
P5020 microserver.jpg
139mm x 55mm 컴퓨팅 노드
DOME T4240 Microserver 프로토타입
Prototype T4240 microserver.JPG
2015년 1월 21일 Fedora 20을 실행하는 T4240 개정판 1 프로토타입 보드
DOME T4240 Microserver 프로덕션 버전
Dome T4240ZMSv2.2 unlidded.jpg
T4240ZMS 프로덕션 버전 마이크로서버, Fedora 23, 2017년 3월 실행

데이터센터 64비트 마이크로서버(SoC)의 시스템을 기반으로 하는 서버급 컴퓨터다.목표는 DRAM, 부팅 플래시, 전원 회로를 제외한 모든 서버 마더보드 기능을 하나의 마이크로칩에 통합하는 것이다.[1]따라서 메인 칩은 컴퓨팅 코어, 캐시, 메모리 인터페이스, PCI 컨트롤러 그 이상을 포함하고 있다.또한 일반적으로 동일한 SATA, 네트워킹, 직렬 포트 및 부팅 플래시 인터페이스를 포함하고 있다.이를 통해 보드 수준에서 지원 칩(따라서 면적, 전력 및 비용)이 제거된다.여러 대의 마이크로서버를 작은 패키지에 모아 고밀도 데이터센터(예: DOME MicroDataCenter)를 구축할 수 있다.

역사

마이크로서버라는 용어는 1990년대 후반에 처음 등장했으며 코발트 마이크로서버를 배양할 때 팔로 알토 인큐베이터인 피코스타에 의해 대중화되었다.마이크로서버는 2010년경에 다시 등장했고, 일반적으로 낮은 성능을 암시하는 것으로 오해받고 있다.[3]마이크로서버는 임베디드 시장에 처음 등장했는데, 비용과 공간 때문에 이러한 유형의 SoC가 범용 컴퓨팅에서 등장하기 전에 나타났다.실제로 최근의 연구에 따르면, 새롭게 등장하는 스케일아웃 서비스와 인기 있는 데이터 센터 워크로드(예: CloudSuite[4])는 일정 수준의 단일 스레드 성능(순서가 맞지 않는 실행 코어 포함)을 요구하는데, 이는 기존 데스크톱 프로세서에 비해 낮지만 임베디드 시스템에 비해 훨씬 높은 성능일 수 있다.[5]

현대의 마이크로 서버는 일반적으로 높은 포장 밀도에서 중간 정도의 성능을 제공하며, 매우 작은 컴퓨팅 노드 폼 팩터를 허용한다.이는 높은 에너지 효율(와트당 작동)을 초래할 수 있으며, 일반적으로 최고 단일 스레드 성능 프로세서의 작동보다 더 우수하다.[6]

초기 마이크로서버 중 하나는 32비트 SheevaPlug이다.예를 들어, 싱글보드 컴퓨터 비교에서 볼 수 있는 바나나 파이와 같은 32비트 마이크로서버가 많이 있다.2015년 초에는 64비트 소비자 등급 마이크로서버도 발표된다.2017년 중반부터 시작된 소비자 등급 64비트 마이크로서버(예:[7] Rasberry-Pi3)가 등장했다.데이터 센터급 마이크로서버는 64비트여야 하며 RHEL 또는 SUSE와 같은 서버급 운영 체제를 실행해야 한다.

상용화

  • 은 상업적으로 이용할 수 있는 마이크로 서버를 만든 최초의 사람이었다.2009년 5월에 DellVIA 나노 프로세서를 기반으로 한 Fortuna 플랫폼을 출시했다.이 시스템은 특정 유럽 고객을 위해 고안되었다.[8]
  • SeaMicroDell 다음으로 가장 먼저 사용할 수 있는 마이크로서버를 출시했다.SeaMicro는 2010년 6월에 SM10000을 출시했다.SM1000은 인텔 아톰 프로세서를 기반으로 했다.[9]씨마이크로는 64비트 아톰 프로세서를 이용해 SM1000-64로 SM1000을 따라갔다가 2011년 인텔의 SM1000-XE용 샌디브리지 프로세서로 전환했다.[10]그들은 2012년에 AMD에 인수되었다.
  • 이제 폐업한 칼시다는 32비트 ARM 코어를 사용하여 ARM 기반 마이크로서버를 구축하기 시작한 최초의 회사 중 하나이다.[12]그들은 64비트로 전환하기도 전에 폐업했다.
  • Hewlett-Packard는 64비트 기능을 갖춘 상업용 Moonshot 제품군을 보유하고 있다.
  • 스타트업 칼랴오는 2016년 ARM을 기반으로 KMAX 제품군을 선보였다.

2015년 마이크로서버에서는 '스케일아웃 서버' 또는 '스케일인 서버'로도 불리는 경우가 종종 언론에서 많은 관심을 받고 있다.[15]

참고 항목

참조

  1. ^ "IBM/Acravaces DOME 64비트 μServer 시승기의 이중 기능 열 확산 및 성능", R. Luijten, A.도어링과 S. 파레데스, ICICDT, 2014년 5월, 오스틴, TX
  2. ^ "여기서 상표 검색 '마이크로서버'; http://tmsearch.uspto.gov/
  3. ^ "FAWN: Wimpy Node의 빠른 배열".D. 안데르센 외.Proc. 2009년 10월 MT. Big Sky, SOSP 2009 운영 체제 원리에 관한 제22회 ACM 심포지엄
  4. ^ "The CloudSuite".http://parsa.epfl.ch/cloudsuite.
  5. ^ "클라우드 지우기"M. Ferdman 등Proc. 2012년 제17차 ACM 국제 프로그래밍 언어 및 운영 체제 지원 국제 회의(ASPLOS, Acm International Conference on Architecture Support for Programming Language and Operating Systems, 2012).
  6. ^ "12코어 1.8 기반의 에너지 효율 마이크로서버GHz 188K Coremark 28nm Bulk CMOS 64비트 SoC 159GB/s/lt 메모리 대역폭 시스템 밀도", R. Luizten, D.Pham, R. Clauberg, H. Nguyen, M. Cossale, M. Pandya, ISSCC 2015, 2015년 2월, 샌프란시스코
  7. ^ "Buy a Raspberry Pi 3 Model B".
  8. ^ "VIA Nano finds itself in a curious place: Dell 'Fortuna' servers - PC Perspective".
  9. ^ "SeaMicro Announces SM10000 Server with 512 Atom CPUs and Low Power Consumption".
  10. ^ "SeaMicro pushes 'Atom smasher' to 768 cores in 10U box".
  11. ^ SeaMicro SM10000-XE 홈페이지
  12. ^ ARM 서버 개발자 Calxeda가 종료됨
  13. ^ HP Moonshot System 홈페이지
  14. ^ Kalayao KMAX 제품 개요
  15. ^ ARM 서버 시장에서 도전적인 인텔리전스:개요