100 Gbps de largura de banda garantida
Servidores Dedicados de 100Gbps: o Hardware É a Metade Fácil
Uma porta garantida de 100 Gbps é a metade fácil desta compra. Fazer com que um servidor Linux de uso geral sature uma é um trabalho de colocação de memória e de encaminhamento de interrupções, e esse trabalho passa a ser seu.
Na X-ZoneServers, os servidores dedicados de 100 Gbps começam em €4499 por mês, com uma porta garantida de 100 Gbps — 2 configurações bare-metal com até 32.4 PB de transferência mensal em 11 países da UE e dos EUA. Na prática, o tráfego da porta não é medido: pode manter a velocidade comprometida por inteiro, 24 horas por dia, sem custos de excedente nem limitação de velocidade ao abrigo de uma política de utilização razoável dentro do seu escalão.
€4499
preço inicial por mês
€44.99
por Gbps por mês
2
configurações
32.4 PB
limite de transferência por mês
01Visão geral
A largura de banda é a parte barata deste escalão. O custo de mover um pacote nunca foi tão baixo na nossa tabela de preços, e os chassis que instalamos aceitam uma porta de 100 Gbps sem protestar. A verdade incómoda é que nenhum sistema operativo convencional vem pronto para encher uma. Uma instalação Linux predefinida, com as interrupções a cair onde o escalonador bem entender e os buffers de socket dimensionados para uma ligação de há uma década, fica normalmente estagnada algures nas dezenas de gigabits e não sai dali, por muito CPU que lhe atire. Atingir a velocidade da linha é um exercício sobre onde fica a memória e que núcleo trata a interrupção, muito antes de ser um exercício de número bruto de núcleos. São oferecidas aqui duas configurações, e a certa depende menos da porta, que é idêntica nas duas, do que daquilo que o seu software faz com cada pacote depois de ele chegar.
02Capacidade
O que a porta transporta quando a stack colabora
À velocidade da linha a porta move 12500 MB/s de payload. Isso coloca um conjunto de dados de 1 TB no cabo em 1 minuto e 20 segundos e soma 32.4 PB ao longo de um mês de 30 dias em utilização total. Em termos de streaming são 20000 espectadores 1080p em simultâneo a 5 Mbps, ou 4000 espectadores em 4K a 25 Mbps. Estes valores descrevem a porta, e a porta é garantida, por isso nada do nosso lado limita ou cobra a mais dentro do escalão. O que chega à sua aplicação é uma questão separada, decidida pela forma como as filas de receção estão espalhadas pelos núcleos, por qual nó NUMA contém o buffer onde o pacote aterra, e por quantas vezes esse pacote é copiado antes de o seu processo o ver. O resto desta página é sobre fechar essa diferença.
32.4 PB
Transferência por mês
Volume sustentado com a porta em utilização total ao longo de um mês de 30 dias.
20,000
Espectadores em 1080p
Transmissões em simultâneo a 5 Mbps cada.
4,000
Espectadores em 4K
Transmissões em simultâneo a 25 Mbps cada.
1 min 20 s
Por terabyte
Tempo real necessário para retirar 1 TB do servidor à velocidade da linha.
Os valores usam unidades decimais (1 Gbps = 125 MB/s) ao longo de um mês de 30 dias, a 5 Mbps por transmissão 1080p e 25 Mbps por transmissão 4K. Descrevem o que a porta consegue transportar, não uma garantia de débito da aplicação: o disco, o CPU e a outra extremidade aplicam os seus próprios limites.
03Configurações
2 configurações a 100Gbps
O Dual Xeon Gold 6148 a €4499 traz 40 núcleos e 80 threads a 2.4GHz, 256GB de DDR4-2133 e seis baias SSD. O Dual EPYC 9754 a €7939 é a configuração DEFINITIVA, com 256 núcleos, 512 threads, 1024GB de DDR5-4800 e 24 ranhuras NVMe. Os chassis EPYC 9254 e 9554 não constam porque as suas opções de porta terminam nos 50Gbps. Aqui, a especificação a pesar é a geração de memória e não a frequência, porque cada cópia no caminho do pacote custa uma leitura e uma escrita, pelo que a largura de banda de memória de que precisa é um múltiplo da velocidade da linha e não igual a ela. As duas configurações são de dois sockets, o que significa dois nós NUMA e uma placa de rede fisicamente ligada às lanes de apenas um deles. Esse único facto determina a maior parte da afinação descrita abaixo, seja qual for o chassis que escolher.
Dual Xeon Gold 6148
Desempenho definitivo
€4499
/mês
40c / 80t @ 2.4GHz256GB DDR4 @ 2133MHz
6x SSD Slots100 Gbps garantidos
Tráfego não medido Incluso
DEFINITIVO
Dual EPYC 9754
Desempenho máximo
€7939
/mês
256c / 512t @ 2.3GHz1024GB DDR5 @ 4800MHz
24x NVMe Slots100 Gbps garantidos
Tráfego não medido Incluso
04Casos de uso
Para que serve um servidor de 100Gbps
Frotas de cache e de origem que servem objetos grandes
A única forma de tráfego que se aproxima da velocidade da linha com um esforço modesto, porque o kernel consegue passar ficheiros inteiros à placa com poucas cópias. Gaste o seu orçamento de afinação no estabelecimento de ligações e na terminação TLS, e não no caminho do payload.
Inspeção de pacotes, scrubbing e análise de tráfego
Tudo o que examina cada pacote, e não cada ficheiro, esbarra no custo do kernel por pacote muito antes de esbarrar na porta. Planeie uma framework de bypass e núcleos dedicados em poll mode desde o primeiro dia, e não como uma otimização posterior.
Destinos de armazenamento NVMe e zonas de receção de backups
Os backends NVMe-oF e de objetos só mantêm o seu débito quando as filas dos discos, as filas de rede e a memória estão todas no mesmo nó NUMA, e é por isso que o EPYC 9754 de 24 ranhuras é o ponto de partida sensato para esta função.
Staging de conjuntos de dados entre locais e clusters
Mover corpora de treino ou arquivos de investigação entre localizações transforma um dia de trabalho numa pausa para café, mas só se a ferramenta de transferência tiver em conta o NUMA e não afunilar cada byte por um único núcleo perto do socket errado.
05Preços
€44.99 por gigabit, e o que a poupança ainda lhe custa
A €4499 por mês por uma porta garantida de 100 Gbps, cada gigabit custa €44.99. É o preço de largura de banda mais baixo que publicamos, e é um patamar mínimo e não um ponto numa reta, razão pela qual vale a pena chegar a este escalão mesmo que espere corrê-lo a meia carga durante o primeiro ano. A poupança é real, mas não é dinheiro grátis. Conte com algum tempo de engenharia para afinar a stack, e possivelmente uma licença ou duas se seguir o caminho do bypass, antes de a porta merecer o número da fatura. Faça esse orçamento com honestidade e a aritmética continua a fechar: a afinação é um custo único pago em dias, enquanto o preço por gigabit é pago todos os meses enquanto o servidor correr. O que não deve fazer é comprar este escalão, instalar uma imagem de origem, medir 30 Gbps e concluir que a porta não está lá.
06Relacionado
Descer para 50Gbps
Fique nos 50Gbps se a afinação ainda não aconteceu
O escalão de 50Gbps começa em €2799, por isso este custa mais €1700 por mês. Se os seus servidores atuais nunca foram levados além de uma configuração de origem, esses €1700 compram capacidade que ainda não consegue alcançar, e o conselho honesto é gastar primeiro uns quinze dias na colocação de interrupções e de memória. As equipas confortavelmente dentro de um teto mensal de 16.2 PB também devem ficar onde estão.
Ver servidores de 50GbpsSubir para 200Gbps
Suba para 200Gbps quando a afinação deixar de compensar
O crescimento do tráfego, por si só, não é o gatilho. Passe para 200Gbps, desde €13439 e portanto €8940 por mês acima deste escalão, quando a sua stack já estiver afinada, os seus núcleos já estiverem fixados e a porta continuar a ser aquilo em que bate, ou quando as suas projeções exigirem genuinamente os 64.8 PB por mês que esse escalão permite. Repare que lá em cima cada gigabit custa €67.19. O passo compra capacidade, não eficiência.
Ver servidores de 200Gbps07Comparação
Todos os escalões de largura de banda garantida
A mesma gama de hardware é vendida com nove velocidades de porta comprometidas. Compare o preço de entrada de cada uma.
08Perguntas
Perguntas sobre servidores dedicados de 100Gbps
De que precisa realmente um servidor, em software, para atingir 100 Gbps?
Bastante mais do que uma instalação predefinida. Na prática: um kernel atual, receive side scaling com uma fila por cada núcleo de tratamento, afinidade de interrupções fixada a núcleos do próprio socket da placa de rede, ring buffers e buffers de socket bem acima dos valores predefinidos, huge pages a suportar o pool de buffers, e os offloads de segmentação e de checksum deixados ligados para que seja a placa a fazer esse trabalho, e não um núcleo. Nada disto é exótico e tudo é deliberado. Uma imagem de origem não tem nada disto configurado para este ritmo, porque as predefinições são escolhidas para uma máquina com uma ligação de 1 Gbps.
Porque é que a colocação NUMA importa tanto a este ritmo?
Todos os chassis aqui têm dois sockets, logo têm dois nós NUMA, e a placa de rede está ligada às lanes PCIe de exatamente um deles. Se a interrupção for tratada num nó enquanto o buffer do pacote e a sua thread de trabalho vivem no outro, cada pacote faz viagens extra pela interligação entre sockets, e paga-as em latência e em largura de banda de memória que não tinha orçamentado. Fixe as filas de receção, as alocações de buffers e as threads da aplicação ao nó onde está a placa, e depois verifique a colocação com o numactl em vez de assumir que o escalonador acertou.
O Dual Xeon Gold 6148 consegue alimentar esta porta tão bem como o EPYC 9754?
Para tráfego centrado em bytes, sim. Se está a enviar objetos grandes e é o kernel que faz a maior parte do transporte, o Gold 6148 enche a porta, e a €4499 é a forma mais barata de ter uma. A diferença surge quando o trabalho acontece por pacote e não por ficheiro. A cifragem, a inspeção profunda e as stacks em espaço de utilizador gastam ciclos e largura de banda de memória em cada pacote, e 80 threads sobre DDR4-2133 deixam muito menos margem para isso do que 512 threads sobre DDR5-4800. A regra curta: compre o Xeon para entrega, compre um EPYC para processamento.
Quando é que uma framework de kernel bypass como o DPDK vale o trabalho?
Quando o seu teto são pacotes por segundo e não bytes por segundo. Pacotes pequenos e decisões por pacote, ou seja, firewalling, scrubbing, telemetria e trabalho semelhante, esgotam o caminho do kernel muito antes de a porta estar cheia. Um driver em poll mode elimina esse custo ao retirar por completo a placa e alguns núcleos do sistema operativo. O preço é que o encaminhamento, a retransmissão e o TLS passam a ser problema do seu código. Se o seu tráfego são objetos grandes, afine o caminho do kernel e dispense a framework. O AF_XDP é uma posição intermédia razoável quando tem dúvidas genuínas.
Como sei se o limite é a porta ou o meu próprio software?
Teste primeiro a ligação com um gerador de tráfego sintético, para ter um número que prova a porta e a rota, e depois corra a sua carga real pelo mesmo caminho. Se o gerador atingir a velocidade da linha e a sua aplicação não, a resposta está no servidor. Procure um único núcleo em carga máxima de soft interrupts enquanto os restantes estão parados, o que aponta para a afinidade de interrupções, e contadores de descartes na placa ou no socket, que normalmente apontam para o dimensionamento dos buffers.
Diga-nos como é o seu tráfego
Descreva-nos a sua carga de trabalho, pacotes ou ficheiros, e dizemos-lhe qual das duas configurações serve e o que vai ser preciso fazer na stack. CPU, memória até 1TB DDR5, armazenamento e escalão de largura de banda à medida são orçamentados sob pedido. O Gold 6148 fica normalmente online no prazo de uma hora; o EPYC 9754 pode demorar até 14 dias.
Proteção DDoS sempre ativa de 1 Tbps (L3/L4)Xeon entregue em ~1 hora, EPYC até 14 diasSem taxa de instalação