

Un microservidor es un ordenador de clase servidor basado en un sistema en un chip (SoC). El objetivo es integrar todas las funciones de la placa base del servidor en un único microchip , excepto la DRAM , la memoria FLASH de arranque y los circuitos de alimentación. [ 1 ] Por lo tanto, el chip principal contiene más que solo núcleos de procesamiento , cachés , interfaces de memoria y controladores PCI . Normalmente también contiene interfaces SATA , de red , de puerto serie y de memoria FLASH de arranque en el mismo chip. Esto elimina los chips de soporte (y por lo tanto, el área, el consumo de energía y el coste) a nivel de placa. Se pueden agrupar varios microservidores en un paquete pequeño para construir un centro de datos de alta densidad (ejemplo: DOME MicroDataCenter ).
Historia
El término "microservidor" apareció por primera vez a finales de la década de 1990 y fue popularizado por una incubadora de Palo Alto, PicoStar [ 2 ], durante la incubación de Cobalt Microservers. El término "microservidor" reapareció alrededor de 2010 y se suele malinterpretar, asociándolo con un bajo rendimiento. [ 3 ] Los microservidores aparecieron primero en el mercado de sistemas embebidos, donde, debido al costo y al espacio, este tipo de SoC aparecieron antes que en la computación de propósito general. De hecho, investigaciones recientes indican que los servicios de escalabilidad horizontal emergentes y las cargas de trabajo populares de los centros de datos (por ejemplo, como en CloudSuite [ 4 ] ) requieren cierto grado de rendimiento de un solo hilo (con núcleos de ejecución fuera de orden), que puede ser inferior al de los procesadores de escritorio convencionales, pero mucho mayor que el de los sistemas embebidos. [ 5 ]
Un microservidor moderno suele ofrecer un rendimiento medio-alto con altas densidades de empaquetado, lo que permite factores de forma de nodo de cómputo muy pequeños. Esto puede resultar en una alta eficiencia energética (operaciones por vatio), generalmente mejor que la de los procesadores de mayor rendimiento de un solo hilo. [ 6 ]
One of the early microservers is the 32-bit SheevaPlug. There are plenty of consumer grade 32-bit microservers available, for instance the Banana Pi as seen on Comparison of single-board computers. Early 2015, even a 64-bit consumer grade microserver is announced. Mid 2017 consumer-grade 64-bit microservers started appear, for example the Raspberry-Pi3.[7]Data center–grade microservers need to be 64-bit and run server class operating systems such as RHEL or SUSE.
Commercialization
- Dell was among the first to build a commercially available microserver. In May 2009 Dell launched the Fortuna platform based on the VIA Nano processor. The system was designed for a specific European customer.[8]
- SeaMicro followed shortly after Dell with one of the first generally available microservers. SeaMicro launched the SM10000 in June 2010. The SM1000 was based on the Intel Atom processor.[9] SeaMicro followed the SM1000 with the SM1000-64 using a 64 bit Atom processor,[10] and then switched to Intel's Sandy Bridge processor for the SM1000-XE [11] in 2011. They were acquired by AMD in 2012.
- Calxeda, now out of business,[12] was one of the first companies to start building ARM based microservers, using 32-bit ARM cores. They went out of business before they could make the transition to 64-bit.
- Hewlett-Packard has the commercial Moonshot [13] product line with 64-bit capability.
- in 2016, the startup Kaleao introduced the KMAX product line based on ARM [14]
In 2015 microservers, sometimes also (confusingly) called 'scale-out servers' or even 'scale-in servers' are getting plenty of attention in the press.[15]
See also
References
- ↑"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
- ↑"Trademark search 'microserver' here;" https://tmsearch.uspto.gov/
- ↑"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.
- ↑ "CloudSuite". http://parsa.epfl.ch/cloudsuite .
- ↑ "Despejando las nubes". M. Ferdman et al. Actas de la 17.ª Conferencia Internacional ACM sobre Soporte Arquitectónico para Lenguajes de Programación y Sistemas Operativos (ASPLOS), 2012.
- ↑ "Microservidor de bajo consumo energético basado en un SoC de 12 núcleos, 1,8 GHz, 188K Coremark, 28 nm, CMOS a granel y 64 bits para aplicaciones de macrodatos con una densidad de sistema de ancho de banda de memoria de 159 GB/s/litro.", R. Luijten, D. Pham, R. Clauberg, H. Nguyen, M. Cossale, M. Pandya, ISSCC 2015, febrero de 2015, San Francisco
- ↑ "Compra una Raspberry Pi 3 Modelo B" .
- ↑ "VIA Nano se encuentra en una situación curiosa: servidores Dell 'Fortuna' - PC Perspective" . 20 de mayo de 2009.
- ↑ "SeaMicro anuncia el servidor SM10000 con 512 CPU Atom y bajo consumo de energía" . Archivado del original el 16 de junio de 2010.
- ↑ "SeaMicro lleva el 'aplastador de átomos' a 768 núcleos en una caja de 10U" . The Register .
- ↑ Página principal de SeaMicro SM10000-XE
- ↑ El desarrollador de servidores ARM Calxeda cierra sus puertas.
- ↑ Página principal del sistema HP Moonshot
- ↑ Descripción general del producto Kaleao KMAX
- ↑ ARM desafía a Intel en el mercado de servidores: una visión general
- Presentaciones relacionadas con la informática en 2010
- Servidores (informática)
- Sistema en un chip