AWS ha reso disponibili al pubblico le istanze Amazon EC2 R9g e R9gd, introducendo sistemi ottimizzati per la memoria e basati sui processori AWS Graviton5. Le nuove istanze basate su architettura Arm sono pensate per carichi di lavoro di database, caching, analisi dati, container e microservizi che richiedono un'elevata larghezza di banda della memoria e prestazioni migliorate per vCPU.
Paragonato a Istanze R8g basate su Graviton4AWS afferma che R9g può offrire prestazioni di calcolo per vCPU superiori fino al 25%. La piattaforma aumenta anche la velocità della memoria da DDR5-5600 a DDR5-8800 MT/s, espande la capacità della cache L3 di 5 volte e aumenta la larghezza di banda di rete e di Amazon EBS nelle configurazioni più grandi. r9g.48xlarge Può fornire fino a 100 Gbps di larghezza di banda di rete e 72 Gbps di larghezza di banda EBS.
Carichi di lavoro target
Le istanze R9g sono progettate per carichi di lavoro Linux ad alta intensità di memoria, inclusi database relazionali e open source, cache in memoria come Valkey, Redis e Memcached, piattaforme di analisi in tempo reale e applicazioni containerizzate in esecuzione su Kubernetes, Docker, Amazon EKS o Amazon ECS. AWS offre inoltre istanze adatte ad applicazioni sviluppate in C/C++, Rust, Go, Java, Python, .NET Core, Node.js, Ruby e PHP.
La famiglia R9gd offre le stesse capacità di elaborazione e di rete della famiglia R9g, ma aggiunge un'unità di archiviazione a blocchi SSD NVMe locale . Questa configurazione è pensata per carichi di lavoro che necessitano di capacità locale a bassa latenza per dati temporanei, cache, analisi distribuite o operazioni di database.
Dimensioni e specifiche delle istanze
Entrambe le famiglie di istanze supportano la configurazione della larghezza di banda dell'istanza, consentendo ai clienti di regolare l'allocazione tra la larghezza di banda di rete di Amazon EBS e Amazon VPC con incrementi del 25%. Ciò può essere utile per applicazioni con requisiti di I/O prevedibili e asimmetrici, incluse piattaforme di database e di caching che danno priorità alla velocità di trasmissione dello storage o al traffico di rete.
| Dimensione dell'istanza | CPU virtuali | Memoria (GiB) | Archiviazione delle istanze | Larghezza di banda della rete (Gbps) | Larghezza di banda EBS (Gbps) |
|---|---|---|---|---|---|
| r9g.medio | 1 | 8 | Solo EBS | Fino a 15 | Fino a 12 |
| r9g.grande | 2 | 16 | Solo EBS | Fino a 15 | Fino a 12 |
| r9g.xgrande | 4 | 32 | Solo EBS | Fino a 15 | Fino a 12 |
| r9g.2xgrande | 8 | 64 | Solo EBS | Fino a 17 | Fino a 12 |
| r9g.4xgrande | 16 | 128 | Solo EBS | Fino a 17 | Fino a 12 |
| r9g.8xgrande | 32 | 256 | Solo EBS | 17 | 12 |
| r9g.12xgrande | 48 | 384 | Solo EBS | 25 | 18 |
| r9g.16xgrande | 64 | 512 | Solo EBS | 34 | 24 |
| r9g.24xgrande | 96 | 768 | Solo EBS | 50 | 36 |
| r9g.48xgrande | 192 | 1536 | Solo EBS | 100 | 72 |
| r9g.metal‑48xl | 192 | 1536 | Solo EBS | 100 | 72 |
Le istanze R9g e R9gd vengono eseguite su AWS Nitro System, che delega le funzioni di virtualizzazione, rete e archiviazione ad hardware dedicato. Incorporano inoltre il Nitro Isolation Engine, un miglioramento introdotto da AWS con le famiglie di istanze C9g e M9g. Questo componente gestisce l'accesso alla memoria della macchina virtuale, allo stato dei registri del processore e ai dispositivi di I/O tramite un'API limitata. AWS afferma che l'implementazione utilizza la verifica formale per convalidare le sue proprietà di isolamento.
| Dimensione dell'istanza | CPU virtuali | Memoria (GiB) | Archiviazione istanza (SSD NVMe) | Larghezza di banda della rete (Gbps) | Larghezza di banda EBS (Gbps) |
|---|---|---|---|---|---|
| r9gd.medium | 1 | 8 | 1 x 59 GB | Fino a 15 | Fino a 12 |
| r9gd.large | 2 | 16 | 1 x 118 GB | Fino a 15 | Fino a 12 |
| r9gd.xlarge | 4 | 32 | 1 x 237 GB | Fino a 15 | Fino a 12 |
| r9gd.2xlarge | 8 | 64 | 1 x 474 GB | Fino a 17 | Fino a 12 |
| r9gd.4xlarge | 16 | 128 | 1 x 950 GB | Fino a 17 | Fino a 12 |
| r9gd.8xlarge | 32 | 256 | 1 x 1900 GB | 17 | 12 |
| r9gd.12xlarge | 48 | 384 | 3 x 950 GB | 25 | 18 |
| r9gd.16xlarge | 64 | 512 | 1 x 3800 GB | 34 | 24 |
| r9gd.24xlarge | 96 | 768 | 3 x 1900 GB | 50 | 36 |
| r9gd.48xlarge | 192 | 1536 | 3 x 3800 GB | 100 | 72 |
| r9gd.metal‑48xl | 192 | 1536 | 3 x 3800 GB | 100 | 72 |
Le nuove istanze sono offerte in 11 dimensioni, che vanno da media a metal-48xlI clienti possono implementarli tramite AMI basate su Arm supportate, tra cui Amazon Linux 2023, Amazon Linux 2, Ubuntu 22.04 e versioni successive, Red Hat Enterprise Linux 8.4 e versioni successive, SUSE Linux Enterprise Server 15 SP3 e versioni successive e Debian 12 e versioni successive.
Migrazione e disponibilità
Per le organizzazioni che già utilizzano carichi di lavoro su R8g, AWS indica che la maggior parte delle applicazioni può essere migrata a dimensioni equivalenti di R9g senza modifiche al codice. Le immagini container multi-architettura Arm64 sono supportate anche su Amazon EKS, Amazon ECS e nelle implementazioni Kubernetes standard.
Le istanze Amazon EC2 R9g e R9gd sono inizialmente disponibili nelle regioni Stati Uniti Orientali (Virginia settentrionale e Ohio), Stati Uniti Occidentali (Oregon) ed Europa (Francoforte). Sono accessibili tramite istanze on-demand, istanze spot, piani di risparmio, istanze dedicate e host dedicati.




Amazon