AWS a rendu disponibles ses instances Amazon EC2 R9g et R9gd pour tous, introduisant des systèmes optimisés pour la mémoire grâce aux processeurs AWS Graviton5. Ces nouvelles instances basées sur l'architecture Arm ciblent les charges de travail de bases de données, de mise en cache, d'analyse, de conteneurs et de microservices qui nécessitent une bande passante mémoire élevée et des performances améliorées par vCPU.
Comparé à Instances R8g basées sur Graviton4AWS affirme que R9g peut offrir des performances de calcul par vCPU jusqu'à 25 % supérieures. La plateforme augmente également la vitesse de la mémoire de DDR5-5600 à DDR5-8800 MT/s, multiplie par 5 la capacité du cache L3 et accroît la bande passante réseau et Amazon EBS sur les configurations les plus importantes. r9g.48xlarge peut fournir jusqu'à 100 Gbit/s de bande passante réseau et 72 Gbit/s de bande passante EBS.
Charges de travail cibles
Les instances R9g sont conçues pour les charges de travail Linux gourmandes en mémoire, notamment les bases de données relationnelles et open source, les caches en mémoire tels que Valkey, Redis et Memcached, les plateformes d'analyse en temps réel et les applications conteneurisées exécutées sur Kubernetes, Docker, Amazon EKS ou Amazon ECS. AWS propose également ces instances pour les applications développées en C/C++, Rust, Go, Java, Python, .NET Core, Node.js, Ruby et PHP.
La gamme R9gd offre les mêmes capacités de calcul et de réseau que la gamme R9g, mais y ajoute un stockage bloc SSD NVMe local . Cette configuration est conçue pour les charges de travail nécessitant une capacité locale à faible latence pour les données temporaires, la mise en cache temporaire, l'analyse distribuée ou les opérations de base de données.
Tailles et spécifications des instances
Les deux familles d'instances prennent en charge la configuration de la bande passante, permettant aux clients d'ajuster la répartition de la bande passante entre Amazon EBS et Amazon VPC par paliers de 25 %. Cette fonctionnalité peut s'avérer utile pour les applications présentant des besoins d'E/S prévisibles et asymétriques, notamment les plateformes de bases de données et de mise en cache qui privilégient soit le débit de stockage, soit le trafic réseau.
| Taille de l'instance | vCPU | Mémoire (Gio) | Stockage d'instances | Bande passante réseau (Gbps) | Bande passante EBS (Gbit/s) |
|---|---|---|---|---|---|
| r9g.medium | 1 | 8 | EBS uniquement | Jusqu'à 15 | Jusqu'à 12 |
| r9g.grand | 2 | 16 | EBS uniquement | Jusqu'à 15 | Jusqu'à 12 |
| r9g.xlarge | 4 | 32 | EBS uniquement | Jusqu'à 15 | Jusqu'à 12 |
| r9g.2xlarge | 8 | 64 | EBS uniquement | Jusqu'à 17 | Jusqu'à 12 |
| r9g.4xlarge | 16 | 128 | EBS uniquement | Jusqu'à 17 | Jusqu'à 12 |
| r9g.8xlarge | 32 | 256 | EBS uniquement | 17 | 12 |
| r9g.12xlarge | 48 | 384 | EBS uniquement | 25 | 18 |
| r9g.16xlarge | 64 | 512 | EBS uniquement | 34 | 24 |
| r9g.24xlarge | 96 | 768 | EBS uniquement | 50 | 36 |
| r9g.48xlarge | 192 | 1536 | EBS uniquement | 100 | 72 |
| r9g.métal‑48xl | 192 | 1536 | EBS uniquement | 100 | 72 |
Les instances R9g et R9gd s'exécutent sur le système AWS Nitro, qui décharge les fonctions de virtualisation, de réseau et de stockage sur du matériel dédié. Elles intègrent également le moteur d'isolation Nitro, une amélioration introduite par AWS avec les familles d'instances C9g et M9g. Ce composant gère l'accès à la mémoire de la machine virtuelle, à l'état des registres du processeur et aux périphériques d'E/S via une API limitée. AWS précise que l'implémentation utilise une vérification formelle pour valider ses propriétés d'isolation.
| Taille de l'instance | vCPU | Mémoire (Gio) | Stockage d'instance (SSD NVMe) | Bande passante réseau (Gbps) | Bande passante EBS (Gbit/s) |
|---|---|---|---|---|---|
| r9gd.medium | 1 | 8 | 1 x 59 FR | Jusqu'à 15 | Jusqu'à 12 |
| r9gd.large | 2 | 16 | 1 x 118 FR | Jusqu'à 15 | Jusqu'à 12 |
| r9gd.xlarge | 4 | 32 | 1 x 237 FR | Jusqu'à 15 | Jusqu'à 12 |
| r9gd.2xlarge | 8 | 64 | 1 x 474 FR | Jusqu'à 17 | Jusqu'à 12 |
| r9gd.4xlarge | 16 | 128 | 1 x 950 FR | Jusqu'à 17 | Jusqu'à 12 |
| r9gd.8xlarge | 32 | 256 | 1 x 1900 FR | 17 | 12 |
| r9gd.12xlarge | 48 | 384 | 3 x 950 FR | 25 | 18 |
| r9gd.16xlarge | 64 | 512 | 1 x 3800 FR | 34 | 24 |
| r9gd.24xlarge | 96 | 768 | 3 x 1900 FR | 50 | 36 |
| r9gd.48xlarge | 192 | 1536 | 3 x 3800 FR | 100 | 72 |
| r9gd.metal‑48xl | 192 | 1536 | 3 x 3800 FR | 100 | 72 |
Les nouveaux modèles sont proposés en 11 tailles, allant de moyenne à metal-48xlLes clients peuvent les déployer via des AMI basées sur Arm prises en charge, notamment Amazon Linux 2023, Amazon Linux 2, Ubuntu 22.04 et versions ultérieures, Red Hat Enterprise Linux 8.4 et versions ultérieures, SUSE Linux Enterprise Server 15 SP3 et versions ultérieures, et Debian 12 et versions ultérieures.
Migration et disponibilité
Pour les organisations exécutant déjà des charges de travail sur R8g, AWS indique que la plupart des applications peuvent être migrées vers des tailles équivalentes sur R9g sans modification du code. Les images de conteneurs multi-architectures Arm64 sont également prises en charge par Amazon EKS, Amazon ECS et les déploiements Kubernetes standard.
Les instances Amazon EC2 R9g et R9gd sont initialement disponibles dans les régions USA Est (Virginie du Nord et Ohio), USA Ouest (Oregon) et Europe (Francfort). Elles sont accessibles via les instances à la demande, les instances Spot, les plans d'économies, les instances dédiées et les hôtes dédiés.




Amazon