마이크로서버

섬네일|DOME T4240 리비전 1, 시제품 마이크로서버
마이크로서버(microserver)는 시스템 온 칩 (SoC)을 기반으로 하는 서버 등급 컴퓨터이다. 목표는 DRAM, 부트 플래시 및 전원 회로를 제외한 모든 서버 마더보드 기능을 단일 마이크로칩에 통합하는 것이다."Dual function heat-spreading and performance of the IBM / Astron DOME 64-bit μServer demonstrator", R. Luijten, A. Doering and S. Paredes, ICICDT, May 2014, Austin, TX 따라서 메인 칩에는 컴퓨팅 코어, 캐시, 메모리 인터페이스 및 PCI 컨트롤러 이상의 기능이 포함된다. 일반적으로 동일한 칩에 SATA, 네트워킹, 직렬 포트 및 부트 플래시 인터페이스도 포함된다. 이를 통해 보드 수준에서 지원 칩을 (따라서 면적, 전력 및 비용을) 제거할 수 있다. 여러 마이크로서버를 작은 패키지에 함께 넣어 고밀도 데이터 센터를 구축할 수 있다(예: DOME 마이크로데이터센터).

역사
"마이크로서버"라는 용어는 1990년대 후반에 처음 등장했으며 팔로알토 인큐베이터인 피코스타"Trademark search 'microserver' here;" https://tmsearch.uspto.gov/가 코발트 마이크로서버를 인큐베이팅하면서 대중화되었다. 마이크로서버는 2010년경에 다시 등장했으며 일반적으로 낮은 성능을 의미하는 것으로 오해되고 있다."FAWN: A Fast Array of Wimpy Nodes". D. Andersen et al. Proc. 22nd ACM Symposium on Operating Systems Principles (SOSP 2009), Big Sky, MT. October 2009. 마이크로서버는 임베디드 시장에 먼저 등장했는데, 비용과 공간 문제로 인해 이러한 유형의 SoC가 범용 컴퓨팅보다 먼저 나타났다. 실제로 최근 연구에 따르면 새로운 스케일 아웃 서비스와 인기 있는 데이터센터 워크로드(예: 클라우드스위트"The CloudSuite". http://parsa.epfl.ch/cloudsuite.에서와 같이)는 기존 데스크톱 프로세서보다 낮지만 임베디드 시스템보다 훨씬 높은 수준의 단일 스레드 성능(비순차적 실행 코어 사용)을 요구한다."Clearing the Clouds". M. Ferdman et al. Proc. 17th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), 2012.

현대의 마이크로서버는 일반적으로 높은 패키징 밀도에서 중간-높은 성능을 제공하여 매우 작은 컴퓨팅 노드 폼 팩터를 가능하게 한다. 이는 높은 에너지 효율성(와트당 작업량)을 가져올 수 있으며, 일반적으로 최고 단일 스레드 성능 프로세서보다 우수하다."Energy Efficient MicroServer based on a 12-core 1.8GHz 188K Coremark 28nm Bulk CMOS 64-bit SoC for Big-Data Applications with 159 GB/s/liter Memory Bandwidth System Density.", R. Luijten, D. Pham, R. Clauberg, H. Nguyen, M. Cossale, M. Pandya, ISSCC 2015, Feb 2015, San Francisco

초기 마이크로서버 중 하나는 32비트 시바플러그이다. 예를 들어 단일 보드 컴퓨터 비교에서 볼 수 있듯이 바나나 파이와 같은 많은 소비자 등급의 32비트 마이크로서버가 있다. 2015년 초에는 64비트 소비자 등급 마이크로서버도 발표되었다. 2017년 중반에는 라즈베리 파이 3과 같은 소비자 등급 64비트 마이크로서버가 나타나기 시작했다. 데이터 센터 등급 마이크로서버는 64비트여야 하며 RHEL 또는 SUSE와 같은 서버 등급 운영 체제를 실행해야 한다.

상업화
 델은 상업적으로 이용 가능한 마이크로서버를 처음 구축한 회사 중 하나이다. 2009년 5월 델은 비아 나노 프로세서 기반의 포르투나 플랫폼을 출시했다. 이 시스템은 특정 유럽 고객을 위해 설계되었다.
 델 직후 씨마이크로가 일반적으로 사용 가능한 최초의 마이크로서버 중 하나를 출시했다. 씨마이크로는 2010년 6월 SM10000을 출시했다. SM1000은 인텔 아톰 프로세서를 기반으로 했다. 씨마이크로는 SM1000에 이어 64비트 아톰 프로세서를 사용하는 SM1000-64를 출시했으며, 2011년에는 SM1000-XE에 인텔의 샌디브리지 프로세서로 전환했다.SeaMicro SM10000-XE homepage 이 회사는 2012년에 어드밴스트 마이크로 디바이시스에 인수되었다.
 현재 폐업한 칼세다ARM server developer Calxeda shuts down는 32비트 ARM 코어를 사용하여 ARM 기반 마이크로서버를 구축하기 시작한 최초의 회사 중 하나였다. 이 회사는 64비트로 전환하기 전에 폐업했다.
 휴렛 팩커드는 64비트 기능을 갖춘 상업용 문샷HP Moonshot System homepage 제품군을 보유하고 있다.
 2016년에 스타트업 칼레오(Kaleao)는 ARM 기반 KMAX 제품군을 출시했다.Kaleao KMAX product overview
2015년에 마이크로서버는 때로는 (혼란스럽게도) '스케일 아웃 서버' 또는 심지어 '스케일 인 서버'라고 불리며 언론에서 많은 주목을 받고 있다.ARM Challenging Intel in the Server Market: An Overview

 같이 보기 
 서버 어플라이언스
 DOME 마이크로데이터센터
 아스페리타스 마이크로데이터센터

 각주 

분류:서버
분류:시스템 온 칩