Présentation des instances R9g et R9gd

Les nouvelles familles R9g et R9gd sont des instances optimisées pour la mémoire, disponibles dès aujourd'hui dans onze tailles, de medium jusqu'à metal-48xl. La configuration maximale propose 192 vCPU et 1 536 GiB de RAM, ce qui cible les bases de données en mémoire (Redis OSS, Memcached, Valkey) et les moteurs d’analyse big‑data. La différence principale réside dans le stockage : R9g utilise exclusivement des volumes EBS, tandis que R9gd intègre un stockage local NVMe SSD pouvant atteindre 11,4 TB, idéal pour les caches temporaires ou les disques de travail à latence ultra‑faible.

Architecture du processeur Graviton5

Les deux familles s’appuient sur les processeurs Graviton5, successeurs des Graviton4. Le nouveau silicon introduit une amélioration de 25 % de la puissance de calcul brute, ainsi que des gains de 35 % sur l’exécution d’applications web et d’inférences de machine learning, et 30 % sur le traitement de bases de données. Au niveau de la mémoire, les puces sont couplées à des modules DDR5‑8800, offrant 8 800 MT/s contre 5 600 MT/s sur la génération précédente, ce qui réduit les cycles d’attente liés aux transferts de données. Le cache L3 est multiplié par cinq et le débit de traitement des paquets par trois, limitant les goulots d’étranglement réseau au niveau du processeur.

Performances réseau et bande passante

Les instances R9g/R9gd délivrent jusqu’à 100 GB/s de bande passante réseau et 72 Gbps d’EBS, soit plus du double des modèles antérieurs. Un mécanisme d’Instance Bandwidth Configuration permet de réallouer jusqu’à 25 % de la bande passante entre le trafic EBS et le réseau VPC, offrant une flexibilité d’ajustement en fonction du profil de charge (par ex. bases de données à forte écriture vs services web à haut débit). Le système Nitro, incluant le Nitro Isolation Engine, délègue la virtualisation, le stockage et le réseau à du matériel dédié, garantissant une isolation stricte tout en conservant des performances proches du bare‑metal.

Implications pour les charges intensives et limites

Ces améliorations positionnent les R9g/R9gd comme des candidats privilégiés pour les workloads où la latence mémoire et le débit réseau sont critiques. Le cache L3 agrandi et le traitement de paquets accéléré réduisent le temps d’attente des applications qui consomment massivement des flux de données, comme les systèmes de recommandation en temps réel. Cependant, la dépendance au stockage local NVMe pour la variante R9gd impose une gestion prudente des données persistantes, car la perte de l’instance entraîne la perte du cache local. De plus, le gain de 25 % de performance reste théorique et dépend fortement de l’optimisation du code applicatif pour exploiter les nouvelles instructions du Graviton5. Enfin, la disponibilité géographique limitée (US East, US West, Europe‑Frankfurt) peut contraindre les organisations à adapter leurs stratégies de déploiement multi‑région.