Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Введение
64-битный микросервер центра обработки данных – это компьютер серверного класса, построенный на базе системы на чипе (SoC). Цель – интегрировать все функции материнской платы сервера в один микрочип, за исключением DRAM, загрузочной FLASH-памяти и цепей питания. Таким образом, основной чип содержит не только вычислительные ядра, кэш-память, интерфейсы памяти и контроллеры PCI, но и, как правило, интерфейсы SATA, сетевые интерфейсы, последовательные порты и интерфейсы загрузочной FLASH-памяти – всё на одном чипе. Это позволяет исключить дополнительные чипы (и, следовательно, уменьшить занимаемую площадь, энергопотребление и стоимость) на уровне платы. Несколько микросерверов можно объединить в компактный корпус для создания плотного центра обработки данных (например, DOME MicroDataCenter).
A data center 64 bit microserver is a server class computer which is based on a system on a chip (SoC). The goal is to integrate all of the server motherboard functions onto a single microchip, except DRAM, boot FLASH and power circuits. Thus, the main chip contains more than only compute cores, caches, memory interfaces and PCI controllers. It typically also contains SATA, networking, serial port and boot FLASH interfaces on the same chip. This eliminates support chips (and therefore area, power and cost) at the board level. Multiple microservers can be put together in a small package to construct dense data center (example: 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.
The term "microserver" first appeared in the late 1990s and was popularized by a Palo Alto incubator; PicoStar when incubating Cobalt Microservers. Microserver again appeared around 2010 and is commonly misunderstood to imply low performance. Microservers first appeared in the embedded market, where due to cost and space these types of SoCs appeared before they did in general purpose computing. Indeed, recent research indicates that emerging scale out services and popular datacenter workloads (e. g., as in CloudSuite) require a certain degree of single thread performance (with out of order execution cores) which may be lower than those in conventional desktop processors but much higher than those in the embedded systems. A modern microserver typically offers medium high performance at high packaging densities, allowing very small compute node form factors. This can result in high energy efficiency (operations per Watt), typically better than that of highest single thread performance processors. 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. Data Center grade microservers need to be 64 bit and run server class operating systems such as RHEL or SUSE.