Serveurs dédiés 100Gbps : le matériel est la moitié facile
Un port 100 Gbps garanti est la moitié facile de cet achat. Faire saturer un tel port par un serveur Linux généraliste est un travail de placement mémoire et de routage d'interruptions, et ce travail est désormais le vôtre.
X-ZoneServers 100 Gbps dedicated servers start at €4499 per month for a guaranteed 100 Gbps port — 3 bare-metal configurations with up to 32.4 PB of monthly transfer across 12 EU and US datacenter locations. The port is effectively unmetered: hold the full committed rate around the clock, with no overage charges and no fair-use throttling inside your tier.
La bande passante est la partie bon marché de ce palier. Le coût du déplacement d'un paquet n'a jamais été aussi bas sur notre liste de prix, et le châssis que nous installons acceptera un port 100 Gbps sans broncher. La vérité gênante, c'est qu'aucun système d'exploitation grand public n'est livré prêt à en remplir un. Une installation Linux par défaut, avec ses interruptions qui atterrissent là où l'ordonnanceur veut bien les mettre et ses tampons socket dimensionnés pour un lien d'il y a dix ans, plafonnera typiquement à quelques dizaines de gigabits et y restera, quel que soit le CPU que vous y consacrez. Atteindre le débit nominal est un exercice sur l'endroit où réside la mémoire et sur le cœur qui traite l'interruption, bien avant d'être un exercice de nombre de cœurs. Trois configurations sont proposées ici, et la bonne dépend moins du port, identique sur les trois, que de ce que votre logiciel fait de chaque paquet après son arrivée.
Ce que porte le port une fois que la pile coopère
Au débit nominal, le port déplace 12500 MB/s de charge utile. Cela met un jeu de données de 1 TB sur le câble en 1 minute 20 secondes et totalise 32.4 PB sur un mois de 30 jours à pleine utilisation. En termes de streaming, c'est 20000 spectateurs 1080p simultanés à 5 Mbps, ou 4000 spectateurs en 4K à 25 Mbps. Ces chiffres décrivent le port, et le port est garanti : rien de notre côté ne bride ni ne facture de supplément à l'intérieur du palier. Ce qui arrive à votre application est une autre question, décidée par la façon dont les files de réception sont réparties sur les cœurs, par le nœud NUMA qui détient le tampon où atterrit un paquet, et par le nombre de copies subies par ce paquet avant que votre processus ne le voie. Le reste de cette page traite de la façon de réduire cet écart.
Les chiffres utilisent des unités décimales (1 Gbps = 125 MB/s) sur un mois de 30 jours, à 5 Mbps par flux 1080p et 25 Mbps par flux 4K. Ils décrivent ce que le port peut transporter, et non une garantie de débit applicatif : le disque, le CPU et l'autre extrémité imposent chacun leurs propres limites.
3 configurations à 100Gbps
Le Dual Xeon Gold 6148 à €4499 apporte 40 cœurs et 80 threads à 2.4GHz, 256GB de DDR4-2133 et six baies SSD. Le Dual EPYC 9554 à €7379 monte à 128 cœurs et 256 threads à 3.1GHz, 512GB de DDR5-4800 et 24 emplacements NVMe. Le Dual EPYC 9754 à €7939 est la configuration ULTIME avec 256 cœurs, 512 threads et 1024GB de DDR5-4800. Les châssis EPYC 9254 sont absents parce que leurs options de port s'arrêtent à 50Gbps. C'est la génération de mémoire qu'il faut peser ici plutôt que la fréquence, parce que chaque copie sur le chemin du paquet coûte à la fois une lecture et une écriture : la bande passante mémoire nécessaire est donc un multiple du débit du câble et non son égal. Les trois configurations sont bi-socket, ce qui signifie deux nœuds NUMA et une carte réseau physiquement rattachée aux lignes d'un seul des deux. Ce seul fait détermine l'essentiel des réglages décrits ci-dessous, quel que soit le châssis retenu.
Dual Xeon Gold 6148
Performance ultime
Dual EPYC 9554
Performance ultime
Dual EPYC 9754
Performance maximale
À quoi sert un serveur 100Gbps
Flottes de cache et d'origine servant de gros objets
La seule forme de trafic qui approche le débit nominal avec un effort modeste, parce que le noyau peut confier des fichiers entiers à la carte avec peu de copies. Dépensez votre budget de réglage sur l'établissement des connexions et la terminaison TLS plutôt que sur le chemin de la charge utile.
Inspection de paquets, nettoyage et analyse de trafic
Tout ce qui examine chaque paquet plutôt que chaque fichier se heurte au coût noyau par paquet bien avant de se heurter au port. Prévoyez un framework de contournement et des cœurs dédiés en mode polling dès le premier jour, pas comme une optimisation ultérieure.
Cibles de stockage NVMe et zones d'atterrissage de sauvegarde
NVMe-oF et les backends objet ne tiennent leur débit que si les files des disques, les files réseau et la mémoire se trouvent toutes sur le même nœud NUMA, et c'est pourquoi les châssis EPYC à 24 emplacements sont le point de départ raisonnable pour ce rôle.
Transfert de jeux de données entre sites et clusters
Déplacer des corpus d'entraînement ou des archives de recherche entre emplacements transforme une journée de travail en pause café, mais seulement si l'outil de transfert est conscient du NUMA et ne fait pas passer chaque octet par un cœur unique situé près du mauvais socket.
€44.99 par gigabit, et ce que l'économie vous coûte quand même
À €4499 par mois pour un port 100 Gbps garanti, chaque gigabit coûte €44.99. C'est le prix de bande passante le plus bas que nous publions, et c'est un plancher plutôt qu'un point sur une droite, ce qui rend ce palier intéressant même si vous comptez le faire tourner à mi-charge pendant la première année. L'économie est réelle, mais ce n'est pas de l'argent gratuit. Prévoyez du temps d'ingénierie pour le réglage de la pile, et peut-être une ou deux licences si vous prenez la voie du contournement du noyau, avant que le port ne mérite le chiffre de la facture. Budgétez cela honnêtement et le calcul reste favorable : le réglage est un coût unique payé en jours, tandis que le prix par gigabit se paie chaque mois tant que le serveur tourne. Ce qu'il ne faut pas faire, c'est acheter ce palier, installer une image standard, mesurer 30 Gbps et conclure que le port n'est pas là.
Restez en 50Gbps si le réglage n'a pas encore été fait
Le palier 50Gbps commence à €2799 : celui-ci coûte donc €1700 de plus par mois. Si vos serveurs actuels n'ont jamais été poussés au-delà d'une configuration standard, ces €1700 achètent une capacité que vous ne pouvez pas encore atteindre, et le conseil honnête est de passer d'abord une quinzaine de jours sur le placement des interruptions et de la mémoire. Les équipes confortablement installées sous un plafond mensuel de 16.2 PB devraient elles aussi rester où elles sont.
Voir les serveurs 50GbpsPassez à 200Gbps quand le réglage cesse d'être rentable
La croissance du trafic seule n'est pas le déclencheur. Passez au 200Gbps, dès €12879 et donc €8380 par mois au-dessus de ce palier, quand votre pile est déjà réglée, vos cœurs déjà épinglés, et que le port reste ce que vous heurtez, ou quand vos projections réclament réellement les 64.8 PB par mois qu'il autorise. Notez que chaque gigabit y coûte €64.39. Ce pas achète de la capacité, pas de l'efficacité.
Voir les serveurs 200GbpsTous les paliers de bande passante garantie
La même gamme de matériel est vendue à neuf débits de port garantis. Comparez le prix d'entrée de chacun.
Questions sur les serveurs dédiés 100Gbps
De quoi un serveur a-t-il besoin, côté logiciel, pour atteindre 100 Gbps ?
Pourquoi le placement NUMA compte-t-il autant à ce débit ?
Le Dual Xeon Gold 6148 peut-il piloter ce port aussi bien que les configurations EPYC ?
Quand un framework de contournement du noyau comme DPDK vaut-il la peine ?
Comment savoir si la limite vient du port ou de mon propre logiciel ?
Dites-nous à quoi ressemble votre trafic
Décrivez votre charge à nos administrateurs système, des paquets ou des fichiers, et nous vous dirons laquelle des trois configurations convient et ce qu'il faudra faire à la pile. CPU, mémoire jusqu'à 1TB DDR5, stockage et palier de bande passante sur mesure sont chiffrés sur demande, et les machines sont en ligne en environ une heure.