Введение

64-битный микросервер центра обработки данных – это компьютер серверного класса, построенный на базе системы на чипе (SoC). Цель – интегрировать все функции материнской платы сервера в один микрочип, за исключением DRAM, загрузочной FLASH-памяти и цепей питания. Таким образом, основной чип содержит не только вычислительные ядра, кэш-память, интерфейсы памяти и контроллеры PCI, но и, как правило, интерфейсы SATA, сетевые интерфейсы, последовательные порты и интерфейсы загрузочной FLASH-памяти – всё на одном чипе. Это позволяет исключить дополнительные чипы (и, следовательно, уменьшить занимаемую площадь, энергопотребление и стоимость) на уровне платы. Несколько микросерверов можно объединить в компактный корпус для создания плотного центра обработки данных (например, DOME MicroDataCenter).

История

Термин "микросервер" впервые появился в конце 1990-х годов и был популяризирован инкубатором Palo Alto, PicoStar, при инкубации Cobalt Microservers. Микросерверы вновь стали актуальны примерно в 2010 году, однако их часто ошибочно ассоциируют с низкой производительностью. Микросерверы впервые появились на встраиваемом рынке, где, благодаря низкой стоимости и компактности, такие типы SoC стали использоваться раньше, чем в системах общего назначения. Действительно, недавние исследования показывают, что развивающиеся масштабируемые сервисы и популярные рабочие нагрузки в центрах обработки данных (например, CloudSuite) требуют определенного уровня производительности в однопоточном режиме (с ядрами внеочередного выполнения), который может быть ниже, чем у обычных настольных процессоров, но значительно выше, чем у встраиваемых систем. Современный микросервер обычно обеспечивает производительность среднего и высокого уровня при высокой плотности компоновки, что позволяет создавать очень компактные вычислительные узлы. Это может привести к высокой энергоэффективности (операций на Ватт), как правило, превосходящей энергоэффективность процессоров с максимальной производительностью в однопоточном режиме. Одним из первых микросерверов был 32-битный SheevaPlug. Существует множество 32-битных микросерверов потребительского класса, например, Banana Pi, как показано в обзоре одноплатных компьютеров. В начале 2015 года был анонсирован первый 64-битный микросервер потребительского класса. К середине 2017 года начали появляться 64-битные микросерверы потребительского класса, например, Raspberry Pi 3. Микросерверы для центров обработки данных должны быть 64-битными и работать под управлением серверных операционных систем, таких как RHEL или SUSE.