ARM-Server
Ein ARM-Server (Advanced RISC Machine) ist ein Enterprise-Server, der statt x86-Prozessoren große Stückzahlen an ARM-Prozessoren beherbergt. ARM-Server stehen für einen unter anderem durch Cloud-Computing verursachten Wandel beim Aufbau großer Server-Farmen im Data Center.
Traditionelle x86-Server mit 12, 16, 24 oder mehr CPU-Kernen steigern ihre Leistung durch höhere Taktraten und technische Weiterentwicklungen, hier wird den steigenden Anforderungen mit purer Rechenkraft geantwortet. Im Gegensatz dazu nutzen ARM-Server viele kleinere, technisch weniger ausgereifte und wesentlich weniger energiehungrigere ARM-Prozessoren, die sich die Arbeitslast unter hunderten Prozessoren aufteilen, anstatt auf einige wenige leistungsstarke x86-Prozessoren aufzuteilen. Gegenüber dem x86-Modell des Scale-Up ähnelt das Vorgehen bei ARM-Servern eher einem Scale-Out.
Bei der richtigen Konfiguration können ARM-Server ähnliche Prozessorleistung erreichen wie x86-Bereitstellungen, während sie weitaus weniger stark gekühlt werden müssen wie vergleichbare x86-Server, was für Rechenzentrumsbetreiber interessante Möglichkeiten eröffnet. Zu den bekanntesten Anbietern von ARM-Servern mit 64-Bit gehört zum Beispiel HP mit den Moonshot-Servern.
ARM-Server können herkömmliche x86-Server aber nicht komplett ersetzen. Der größte Unterschied zwischen beiden Server-Arten ist der bei ARM-Servern begrenzte Befehlssatz. Aus diesem Grund müssen Betriebssystem und Applikationen speziell für die ARM-Architektur entwickelt werden, eine einfache Portierung bestehender Anwendungen und Betriebssysteme ist nicht möglich. Zudem muss die Software dahingehend optimiert werden, hunderte oder tausende ARM-Server bei einer hohen Auslastung effizient zu nutzen.
ARM-Server bieten aufgrund ihres sparsamen Energieverbrauchs und der leichten Austauschbarkeit bei vergleichsweise geringen Stückpreisen interessante Möglichkeiten, eignen sich durch die großen Architekturunterschiede aber weniger für klassische Workloads als vielmehr für Cloud-Applikationen und Hyperscale-Rechenzenten.