Skip to main content

USENIX: Red Hat przygotowuje się do 64-bitowych serwerów ARM

Redaktor Enterprise Open Source Red Hat monitoruje rozwój 64-bitowych procesorów ARM dla serwerów , zdobywanie wiedzy na wypadek, gdyby powstająca platforma przejęła centrum danych.

"Nie widzisz nas dzisiaj na rynku z ofertami komercyjnymi, ale co budujemy kompetencje przed niektórymi z technologii 64-bitowych to nadchodzi. A zatem, jeśli mamy potrzebę reagowania na rynek, będziemy mieli taką możliwość "- powiedział Jon Masters, główny architekt ARM w Red Hat. Masters rozmawiał w piątek na konferencji USENIX LISA (Large Installation System Administration) w Waszyngtonie, D.C.

Procesor ARM reprezentuje "morską zmianę obliczeń", powiedział Masters. Będąc już dominującą architekturą dla smartfonów i wbudowanych urządzeń komputerowych, procesory ARM mogą również odgrywać rolę w centrum danych. W ciągu ostatniego roku na rynku pojawiły się serwery oparte na procesorach ARM. HP już sprzedaje serwery oparte na procesorach ARM za pomocą linii Moonshot.

Dla centrum danych, ze względu na konstrukcję o niskiej mocy, ARM może przynieść wiek komputerów hiperskalowych, w których tysiące maleńkich węzłów obliczeniowych może być pakowanych w stojak na pojedynczy serwer. "Jest to zasadnicza różnica pod względem samej skali tego, co będziemy w stanie zbudować w najbliższej przyszłości" - powiedział Masters.

Niskie zużycie energii

Procesory ARM mogą nie działać z prędkością procesorów x86 , ale mogą zaoferować większą wydajność z ułamkiem zużycia energii, co oznacza, że ​​więcej procesorów można spakować na mniejszą przestrzeń. "Możesz wziąć tę samą technologię, która trafia do twojego telefonu komórkowego i uczynić tę część gęstego projektu serwera" - powiedział Masters.

Wiele zadań nie wymaga najszybszych dostępnych procesorów, powiedział. Zamiast tego obciążenia można rozłożyć na więcej procesorów. "Chodzi o to, ile danych mogę przenieść, niekoniecznie ile mogę obliczyć", powiedział. Przetwarzanie w chmurze i aplikacje sieciowe, na przykład, rozłożyłyby się równie dobrze na wiele serwerów, ponieważ działałyby na mniejszej liczbie, ale szybszych serwerach.

Projektowanie ARM mogłoby również uprościć operacje centrum danych. System ARM na projektowaniu chipów może wyeliminować konieczność zarządzania wieloma zewnętrznymi komponentami serwerów. Na przykład, procesor ARM może oferować połączenia międzysieciowe, zmniejszając zapotrzebowanie na zewnętrzne kable i przełączniki na górze szafy.

"Dni oddzielnego okablowania dla każdego pojedynczego ostrza są ponumerowane" - powiedział.

Musi być jeszcze dużo pracy, aby doprowadzić do hiperskalowego przetwarzania, powiedział Masters.

ARM licencjonuje swoją architekturę zamiast sprzedawać procesory tak jak Intel. W wyniku tego istnieje wiele różnic między różnymi procesorami ARM od dostawców. "Istnieje wiele nieuzasadnionych zmian, których nie potrzebujemy" - powiedział Masters. Może to być problematyczne dla centrów danych, które potrzebują jednolitych systemów, aby można było nimi zarządzać masowo.

Linaro jest grupą branżową pracującą nad budowaniem podstawowego oprogramowania open-source dla platformy ARM, a częścią jego misji była standaryzacja ARM. Inżynierowie Red Hat odgrywają ważną rolę w Grupie Linaro Enterprise lub LEG, która pracuje nad standaryzacją oprogramowania, aby użytkownicy mogli uzyskać jedną wersję systemu Linux, którą można uruchomić na procesorach ARM od wielu dostawców. "To są podstawowe oczekiwania w przestrzeni korporacyjnej" - powiedział Masters.

"Musimy skupić się na tym, jak sprawić by były one zasadniczo zgodne, abyś mógł dodawać wartość dalej na stosie", powiedział.

Kolejna kwestia to obsługa urządzeń peryferyjnych, która nie była standaryzowana w 32-bitowych procesorach ARM. Masters powiedział, że LEG zajmuje się standardem ACPI (Advanced Configuration and Power Interface) lub UEFI (Unified Extensible Firmware Interface) dla 64-bitowych procesorów ARM. Z biegiem czasu ARM zaoferuje zautomatyzowaną funkcję podobną do magistrali, która będzie działać jak autobusy PCI na maszynach x86.

Masters powiedział, że Red Hat nie ogłosił, kiedy wyda wersję Red Hat Enterprise Linux dla ARM, ale zauważył, że Projekt Fedora, społeczność dystrybucji Linuksa, która testuje wiele aplikacji, które trafiają do RHEL, teraz oferuje dystrybucję dla ARM.