100 Gbps de bande passante garantie

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.

4499
prix de départ par mois
44.99
par Gbps et par mois
3
configurations
32.4 PB
volume de transfert par mois

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.

32.4 PB
Transfert par mois
Volume soutenu à pleine utilisation du port sur un mois de 30 jours.
20,000
Spectateurs 1080p
Flux simultanés à 5 Mbps chacun.
4,000
Spectateurs 4K
Flux simultanés à 25 Mbps chacun.
1 min 20 s
Par téraoctet
Temps réel nécessaire pour sortir 1 TB du serveur au débit nominal.

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

4499
/mois
40c / 80t @ 2.4GHz256GB DDR4 @ 2133MHz
6x SSD Slots100 Gbps garantis
Routage optimisé par IA Inclus
Commander

Dual EPYC 9554

Performance ultime

7379
/mois
128c / 256t @ 3.1GHz512GB DDR5 @ 4800MHz
24x NVMe Slots100 Gbps garantis
Routage optimisé par IA Inclus
Commander
ULTIME

Dual EPYC 9754

Performance maximale

7939
/mois
256c / 512t @ 2.3GHz1024GB DDR5 @ 4800MHz
24x NVMe Slots100 Gbps garantis
Routage optimisé par IA Inclus
Commander

À 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à.

Tous 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 ?
De bien plus qu'une installation par défaut. En pratique : un noyau récent, du receive-side scaling avec une file par cœur de traitement, une affinité d'interruptions épinglée sur les cœurs du socket de la carte réseau, des ring buffers et des tampons socket relevés bien au-dessus de leurs valeurs par défaut, des huge pages derrière le pool de tampons, et les offloads de segmentation et de checksum laissés actifs pour que la carte fasse ce travail à la place d'un cœur. Rien de tout cela n'est exotique et tout est délibéré. Une image standard n'a rien de configuré pour ce débit, parce que les valeurs par défaut sont choisies pour une machine avec un lien 1 Gbps.
Pourquoi le placement NUMA compte-t-il autant à ce débit ?
Chaque châssis d'ici a deux sockets, donc deux nœuds NUMA, et la carte réseau est rattachée aux lignes PCIe d'un seul d'entre eux. Si l'interruption est traitée sur un nœud pendant que le tampon du paquet et votre thread de travail vivent sur l'autre, chaque paquet effectue des allers-retours supplémentaires sur l'interconnexion entre sockets, et vous les payez en latence et en bande passante mémoire que vous n'aviez pas budgétée. Épinglez les files de réception, les allocations de tampons et les threads applicatifs sur le nœud où se trouve la carte, puis vérifiez le placement avec numactl au lieu de supposer que l'ordonnanceur a vu juste.
Le Dual Xeon Gold 6148 peut-il piloter ce port aussi bien que les configurations EPYC ?
Pour du trafic qui se compte en octets, oui. Si vous envoyez de gros objets et que le noyau fait l'essentiel du déplacement, le Gold 6148 remplira le port, et à €4499 c'est la façon la moins chère d'en posséder un. L'écart se creuse quand le travail se fait par paquet plutôt que par fichier. Le chiffrement, l'inspection approfondie et les piles en espace utilisateur dépensent tous des cycles et de la bande passante mémoire sur chaque paquet, et 80 threads sur DDR4-2133 laissent bien moins de marge pour cela que 256 threads sur DDR5-4800. La règle courte : achetez le Xeon pour livrer, achetez un EPYC pour traiter.
Quand un framework de contournement du noyau comme DPDK vaut-il la peine ?
Quand votre plafond est en paquets par seconde plutôt qu'en octets par seconde. Les petits paquets et les décisions par paquet, donc le filtrage, le nettoyage, la télémétrie et les travaux similaires, épuisent le chemin noyau bien avant que le port ne soit plein. Un pilote en mode polling supprime ce coût en sortant la carte et quelques cœurs du système d'exploitation. Le prix à payer, c'est que le routage, les retransmissions et le TLS deviennent l'affaire de votre code. Si votre trafic est fait de gros objets, réglez le chemin noyau et laissez tomber le framework. AF_XDP est une position intermédiaire raisonnable quand vous hésitez vraiment.
Comment savoir si la limite vient du port ou de mon propre logiciel ?
Testez d'abord le lien avec un générateur de trafic synthétique, pour disposer d'un chiffre qui prouve le port et la route, puis faites tourner votre charge réelle sur le même chemin. Si le générateur atteint le débit nominal et que votre application non, la réponse est sur le serveur. Guettez un cœur unique à pleine charge d'interruptions logicielles pendant que les autres sont au repos, ce qui pointe vers l'affinité des interruptions, et les compteurs de paquets perdus sur la carte ou sur le socket, qui pointent généralement vers le dimensionnement des tampons. Nos propres administrateurs système effectueront ce premier test avec vous sur demande.

100 Gbps dedicated servers by location

Same hardware and guaranteed port, deployed from the datacenter closest to your users.

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.

Protection DDoS jusqu'à 1TbpsDéployé en environ 1 heureSLA de disponibilité 99.9%