5 de fevereiro de 20265 min de leitura

Alta Performance e Armazenamento Local: AWS Disponibiliza Instâncias EC2 C8id, M8id e R8id com até 22.8 TB em NVMe

Channy Yun (윤석찬)

AWS Blog

Banner - Alta Performance e Armazenamento Local: AWS Disponibiliza Instâncias EC2 C8id, M8id e R8id com até 22.8 TB em NVMe

No último ano, vimos o lançamento das instâncias Amazon Elastic Compute Cloud (Amazon EC2) C8i, M8i e R8i, equipadas com processadores customizados Intel Xeon 6. Estes chips, exclusivos da AWS, operam com uma frequência turbo sustentada de 3.9 GHz em todos os cores, entregando o que há de mais avançado em performance e largura de banda de memória para arquiteturas Intel na nuvem.

Agora, a AWS expande esse portfólio com a disponibilidade geral das instâncias C8id, M8id e R8id. O diferencial estratégico aqui é o sufixo "d", que indica a presença de armazenamento block-level local em SSD NVMe, fisicamente conectado ao servidor host. Estamos falando de uma capacidade que chega a 22.8 TB, oferecendo três vezes mais vCPUs, memória e armazenamento local do que a sexta geração anterior.

Essas instâncias entregam até 43% mais performance computacional e uma largura de banda de memória 3.3 vezes superior em comparação à sexta geração. Para empresas brasileiras que lidam com bancos de dados de alta intensidade de I/O, o ganho de performance chega a 46%, enquanto queries de real-time data analytics podem ser até 30% mais rápidas.

Perfis de uso e cenários estratégicos

A escolha entre as famílias depende diretamente da carga de trabalho:

  • C8id (Compute-Optimized): Focadas em processamento intensivo com necessidade de armazenamento local de baixa latency, como encoding de vídeo e manipulação complexa de imagens.
  • M8id (General-Purpose): O equilíbrio ideal para quem precisa de recursos de computação e memória balanceados, mas não abre mão do armazenamento local rápido para logging ou pequenas bases de dados.
  • R8id (Memory-Optimized): Onde o impacto é maior para grandes bancos de dados SQL e NoSQL, bancos de dados in-memory e inferência de AI em larga escala.

As instâncias escalam agora até o tamanho 96xlarge (um salto massivo frente ao limite de 32xlarge da sexta geração), suportando até 384 vCPUs e 3 TiB de memória. Além disso, a AWS disponibiliza duas opções de bare metal (metal-48xl e metal-96xl), fundamentais para sistemas que exigem acesso direto aos recursos físicos de hardware para mitigar overhead de virtualização.

Especificações Técnicas por Família

Abaixo, a tabela detalha as 11 opções de tamanho por família:

Instance Name vCPUs Memory (GiB) (C/M/R) Local NVMe storage (GB) Network bandwidth (Gbps) EBS bandwidth (Gbps)
large 2 4/8/16* 1 x 118 Up to 12.5 Up to 10
xlarge 4 8/16/32* 1 x 237 Up to 12.5 Up to 10
2xlarge 8 16/32/64* 1 x 474 Up to 15 Up to 10
4xlarge 16 32/64/128* 1 x 950 Up to 15 Up to 10
8xlarge 32 64/128/256* 1 x 1,900 15 10
12xlarge 48 96/192/384* 1 x 2,850 22.5 15
16xlarge 64 128/256/512* 1 x 3,800 30 20
24xlarge 96 192/384/768* 2 x 2,850 40 30
32xlarge 128 256/512/1024* 2 x 3,800 50 40
48xlarge 192 384/768/1536* 3 x 3,800 75 60
96xlarge 384 768/1536/3072* 6 x 3,800 100 80
metal-48xl 192 384/768/1536* 3 x 3,800 75 60
metal-96xl 384 768/1536/3072* 6 x 3,800 100 80

Valores de memória respectivos para C8id/M8id/R8id.

Otimização e Segurança com AWS Nitro

Assim como as outras instâncias da oitava geração, estas suportam o Instance Bandwidth Configuration (IBC), permitindo que o administrador ajuste dinamicamente a alocação de banda entre rede e Amazon EBS em até 25%, conforme a necessidade do workload. Toda essa arquitetura roda sobre a sexta geração de cartões AWS Nitro, que libera a CPU de tarefas de virtualização e segurança, incrementando o throughput real entregue à aplicação.

Para aproveitar o máximo dessas instâncias, é necessário utilizar AMIs que incluam drivers para ENA (Elastic Network Adapter) e NVMe. As AMIs modernas de Windows e Linux na AWS já trazem esses componentes nativamente.

Pontos de atenção sobre o armazenamento local NVMe

Do ponto de vista de infraestrutura e DevOps, é fundamental lembrar que:

  1. O armazenamento local aparece automaticamente como dispositivos /dev/nvme no Linux após o boot, sem necessidade de mapeamento prévio na AMI.
  2. A segurança é crítica: cada dispositivo NVMe local possui criptografia via hardware (XTS-AES-256) com chaves únicas que são destruídas assim que a instância é parada ou terminada.
  3. Efemeridade: Estes dados não persistem. Diferente do EBS, o armazenamento local tem o mesmo tempo de vida da instância. Estratégias de replicação e backup são indispensáveis para dados sensíveis.

Disponibilidade

Neste momento, as instâncias C8id, M8id e R8id estão disponíveis nas regiões US East (N. Virginia), US East (Ohio) e US West (Oregon). A família R8id também já pode ser encontrada em Frankfurt (Europa). Elas podem ser adquiridas via On-Demand, Savings Plans, Spot Instances ou como Dedicated Hosts, permitindo uma estratégia de FinOps adaptada ao orçamento de cada projeto.


Artigo originalmente publicado por Channy Yun (윤석찬) em AWS News Blog.

Gostou? Compartilhe:
Precisa de ajuda?Fale com nossos especialistas 👋
Avatar Walcew - Headset