AccueilActualités informatiqueL'interview du nouvel iX : pourquoi ARM conquiert maintenant le centre de...

L’interview du nouvel iX : pourquoi ARM conquiert maintenant le centre de calcul

Le nouveau janvier-iX est arrivé et explique pourquoi ARM est désormais une alternative au x86 classique, même pour les serveurs. L’auteur de la couverture, Huber Sieverding, jette un regard précis sur la technique et ses avantages dans une interview.

Pour de nombreuses entreprises, la question de l’architecture ne s’est jamais posée : Les CPU provenaient d’Intel ou d’AMD, mais étaient toujours des systèmes x86. Pourquoi cela vaut-il la peine de passer à l’ARM ?

Personne en dehors de l’environnement HPC ne portera ses propres applications serveur sur AAch64, surtout si des certifications matérielles, par exemple de SAP, ou des composants tiers propriétaires sont en jeu. Là où ces restrictions ne s’appliquent pas, les principales distributions Linux offrent une base stable, d’autant plus qu’elles supportent les processeurs ARM depuis des années.

Nos mesures ont montré que les CPU basés sur le Neoverse ARM évoluent très bien, présentent un débit d’E/S élevé et consomment un tiers de moins d’énergie que les CPU x86 pour les mêmes performances. En outre, l’Ampere Altra, par exemple, dispose de jusqu’à 128 cœurs, ce qui permet aux serveurs de se contenter de moins de composants, donc d’être moins chers et moins sujets aux erreurs. C’est précisément pour ces raisons que les fournisseurs de cloud comme AWS et Oracle misent de plus en plus sur ARM.

En fait, les processeurs ARM ne sont pas nouveaux. Qu’est-ce qui a changé ces dernières années pour que de tels poids lourds les introduisent et les utilisent de plus en plus ?

Il y a plusieurs raisons : L’open source et Linux se sont imposés côté serveur, notamment pour faire face à la croissance et à la pression des coûts. Il existe des milliards d’appareils IoT, à commencer par le Raspberry Pi, équipés de Linux et d’une CPU ARM. Autrement dit, ARM fait déjà partie, avec x86, des plates-formes matérielles les plus populaires pour les dérivés de Linux.

La particularité d’ARM est qu’ARM Limited ne vend pas de matériel, mais des brevets et des designs de référence. Les fabricants de semi-conducteurs appelés Fabless, qui ne possèdent pas de sites de production, les complètent par d’autres composants pour former un SoC (System-on-Chip) et le font produire par des fonderies ou des fabricants sous contrat comme TSMC. Ce qui est nouveau, c’est que des entreprises comme AWS ou Apple agissent en tant que Fabless et « construisent » leur puce au lieu de l’acheter chez Intel ou AMD. Et avec le Neoverse N1 d’ARM, il existe désormais un design pour les processeurs de serveurs avec jusqu’à 128 cœurs sur un dièdre semi-conducteur.

Quelles sont les différences auxquelles les administrateurs déjà familiarisés avec Linux doivent s’attendre au quotidien ? Peuvent-ils recourir à des outils déjà connus ?

Là aussi, il faut faire une distinction. Les outils Linux d’une distribution sont la plupart du temps indépendants de l’unité centrale. La situation est évidemment mauvaise lorsque des pilotes ou des applications au format binaire entrent en jeu. Prenons l’exemple d’une carte RAID avec GUI au niveau du système d’exploitation. Et puis, il y a encore l’UEFI et la surveillance à distance. Bien que presque tous les serveurs soient équipés d’un SoC ARM en tant que Baseboard Management Controller (BMC), les fabricants aiment mettre leur propre marque dans ce domaine. Un iDRAC de Dell se distingue du MegaRAC d’AMI, qui est volontiers utilisé sur les serveurs ARM. Il en va de même pour le bios UEFI. Les fonctions sont en quelque sorte toutes les mêmes, mais il faut – comme toujours – vérifier si l’outil utilisé pour surveiller le centre de données est vraiment compatible avec les interfaces standardisées.

Quelle est la meilleure façon pour les entreprises de tester et de déployer des systèmes ARM professionnels ?

Le plus simple est de recourir au cloud. Ainsi, AWS propose un quota de test gratuit pour les instances avec CPU Graviton2 et Oracle met même à disposition son VM.Standard.A1.Flex « toujours gratuitement ». Cela comprend tout de même 3000 heures de CPU et 18.000 heures de GByte par mois. Divers dérivés de Linux sont disponibles. Après le téléchargement de la clé SSL privée, les instances sont opérationnelles en quelques minutes. De cette manière, nous avons également mesuré les performances des machines à l’aide du benchmark SPEC-CPU-2017.

Merci beaucoup pour cette interview. Tous les articles sur les serveurs ARM sont disponibles dès maintenant sur Magazine et heise+. Vous trouverez un aperçu de tous les thèmes du nouveau numéro dans la table des matières de l’iX 1/2022. Le numéro complet de janvier peut être acheté dans la boutique heise en format PDF ou en version imprimée.

L’interview a été réalisée à l’origine pour le iX-a été créée. Elle est publiée chaque mois à la date de parution de chaque nouveau numéro et propose des informations de fond passionnantes sur les principaux thèmes du magazine. L’inscription est gratuite.

Plus d'articles