Aller au contenu
EuroVPSEuroVPS

Ce qui fait d'un serveur un serveur enterprise

Deux offres peuvent toutes deux dire « serveur dédié » et n'avoir rien en commun le jour où un composant lâche. La différence n'est pas le processeur. C'est tout ce qui l'entoure, pour le jour où quelque chose casse.

Par EuroVPS Engineering

Mis à jour le 23 octobre 20264 min de lecture
Illustration d'une pile de serveurs rack à côté d'une tour de bureau, titrée Enterprise vs PC servers

La machine qui ressemble à une bonne affaire

Une offre économique courante est faite de composants de PC de bureau dans un boîtier rack : une carte mère grand public, une seule alimentation, un gros disque SATA pour les données, un petit disque M.2 grand public pour le système d'exploitation, de la mémoire sans correction d'erreurs, et aucun moyen d'atteindre la machine quand elle cesse de répondre. En conditions normales, elle tourne. La différence entre cette machine et un serveur enterprise est invisible jusqu'à la première panne de composant, et alors c'est toute la différence.

Une mémoire qui se corrige elle-même

Les serveurs enterprise utilisent de la mémoire ECC, qui détecte et corrige les erreurs d'un bit et les signale. Sur une machine sans ECC, un bit inversé corrompt silencieusement ce qui se trouvait à cet emplacement : une page de base de données, un fichier en cours d'écriture, un processus en cours. Nos serveurs journalisent les erreurs corrigées, et un module qui se met à corriger trop souvent est remplacé avant de tomber en panne. Une carte de bureau n'a aucun moyen de savoir que cela se produit.

Un cache d'écriture qui survit à une coupure de courant

Les performances de la base de données et du système de fichiers dépendent d'un contrôleur RAID avec cache en écriture différée. La version enterprise protège ce cache par une batterie ou un module flash, pour que les écritures que le système d'exploitation croit en sécurité survivent à une perte de courant. Un SSD grand public derrière un contrôleur basique ou absent acquitte des écritures qu'il n'a pas encore validées. Une coupure de courant les perd, et une base de données peut revenir incohérente. Il en va de même pour les disques eux-mêmes : les SSD enterprise embarquent des condensateurs de protection contre la perte d'alimentation et sont qualifiés par les téraoctets qu'ils peuvent écrire au cours de leur vie. Les disques M.2 grand public sont qualifiés pour des ordinateurs portables.

Deux alimentations sur deux arrivées

Chaque serveur que nous mettons en rack a deux alimentations, chacune sur une arrivée différente venant d'un chemin de distribution différent. Une alimentation en panne, un disjoncteur déclenché ou une maintenance sur une arrivée ne change rien. Une machine à alimentation unique sur une seule arrivée s'arrête, et reste arrêtée jusqu'à ce que quelqu'un soit physiquement devant elle.

figure 1: src /plates/plate-rackmount-rear.jpg (unchanged); alt: Alimentations sur deux arrivées séparées à l'arrière d'un châssis HPE c7000 dans notre cage; caption: Deux arrivées, deux chemins de distribution : l'arrière d'un de nos châssis HPE, chaque alimentation câblée sur une arrivée différente.

Des composants qui se remplacent en marche

Les disques, les ventilateurs et les alimentations d'un châssis enterprise sont hot-swappables : le composant en panne sort et le remplaçant entre, serveur en marche et système d'exploitation sans s'en apercevoir. Dans une machine économique, remplacer un disque signifie éteindre, ouvrir le boîtier et, en général, réinstaller.

figure 2: src /photos/dl380-gen10-row.jpg (unchanged); alt: Baies de disques hot-swap sur des serveurs HPE ProLiant DL380 Gen10 dans notre cage; caption: Baies de disques hot-swap sur des serveurs HPE ProLiant DL380 Gen10 : un disque en panne sort et son remplaçant entre pendant que la machine sert du trafic.

Un accès quand le système d'exploitation a disparu

Les serveurs enterprise embarquent un contrôleur de gestion, iLO chez HPE et iDRAC chez Dell, sur son propre port réseau : une console qui fonctionne quand le système d'exploitation ne fonctionne plus, le contrôle de l'alimentation, l'état du matériel, et la possibilité de réinstaller depuis une image distante. Nous l'utilisons via un réseau de gestion séparé du trafic des clients. Sans lui, un kernel panic à trois heures du matin est une visite au datacenter.

Un firmware qui a une durée de vie

Une plateforme serveur reçoit du firmware pendant des années : BIOS, contrôleur, disques et réseau avec correctifs de sécurité et mises à jour de compatibilité, et une fin de support publiée. Le constructeur garde des pièces de rechange pour cette durée, et nous aussi, sur l'étagère dans le même bâtiment. Une carte grand public reçoit une poignée de mises à jour, puis plus rien.

Ce que coûtent les deux machines le jour qui compte

Le jour où un disque tombe en panne, le serveur enterprise reconstruit sa grappe tout en servant du trafic, et le client l'apprend par un ticket que nous avons ouvert. La machine économique est à l'arrêt jusqu'à ce qu'un humain arrive avec une pièce, et si le cache d'écriture n'était pas protégé, la restauration repart du dernier backup. La différence de prix entre les deux machines est inférieure à un après-midi de ce genre.

Ce que nous mettons en rack

Nos serveurs dédiés sont des machines HPE ProLiant et Dell PowerEdge de génération actuelle. La configuration d'exemple sur notre page des serveurs dédiés est un HPE ProLiant DL380 Gen10 avec deux processeurs Intel Xeon Gold 6248, 192 GB de mémoire ECC et un volume all-flash de 2,4 TB sur du stockage HPE 3PAR en Fibre Channel à double chemin, avec deux alimentations, tout en hot-swap et iLO sur notre réseau de gestion, à partir de 500 EUR par mois, entièrement infogéré. Voir Dedicated servers et serveurs bare metal.

promo title: Vous cherchez un serveur bare metal enterprise ?

promo text: Parlez-nous de serveurs dédiés enterprise HPE et Dell.

promo button: Dedicated servers (href /dedicated-server/)

Extrait des archives du blog EuroVPS, publié pour la première fois le 26 mars 2018.

Toutes les notes de terrain