AWS a rendu les instances Amazon EC2 R9g et R9gd disponibles de manière générale. Elles reposent sur des processeurs AWS Graviton5 et ciblent les charges de travail fortement consommatrices de mémoire. Selon l’entreprise, les instances R9g offrent jusqu’à 25 % de performances de calcul supplémentaires par vCPU par rapport aux instances R8g basées sur Graviton4, tout en consommant moins d’énergie.
Les R9g ont été conçues pour les bases de données, les caches en mémoire tels que Valkey, Redis et Memcached, ainsi que pour l’analyse de mégadonnées en temps réel. Elles prennent également en charge les charges de travail basées sur Linux, notamment les applications conteneurisées et les microservices exécutés via Kubernetes, Amazon EKS ou Amazon ECS, ainsi que les applications écrites en C/C++, Rust, Go, Java, Python, .NET Core, Node.js, Ruby et PHP.
Que propose Graviton5 ?
AWS attribue l’amélioration des performances à plusieurs évolutions matérielles par rapport aux processeurs Graviton4, notamment une mémoire DDR5 à 8800 MT/s, contre 5600 MT/s pour la génération précédente, ainsi qu’un cache L3 cinq fois plus grand. L’entreprise mentionne également une augmentation pouvant atteindre le double de la bande passante réseau et Amazon EBS pour les plus grandes tailles d’instances, avec 100 Gbps pour le réseau et 72 Gbps pour EBS dans la taille 48xlarge, ainsi qu’une amélioration pouvant atteindre trois fois les performances de traitement des paquets.
Les R9g et R9gd prennent en charge la fonctionnalité Instance Bandwidth Configuration, qui permet d’ajuster la répartition de la bande passante entre Amazon EBS et les réseaux Amazon VPC par incréments de 25 %. Cela permet d’adapter les ressources à la nature de la charge, notamment pour les bases de données et les systèmes de cache.
Différences entre R9g et R9gd
La R9gd offre les mêmes performances de calcul et de réseau que la R9g, mais ajoute des unités de stockage locales NVMe SSD. Cet ajout convient aux bases de données open source, aux analyses distribuées en temps réel, aux grandes bases de données en mémoire et aux charges de cache nécessitant un espace temporaire rapide et à faible latence.
Les deux versions sont disponibles en 11 tailles, de medium à metal-48xl. La R9g commence par une instance dotée de 8 GiB de mémoire et d’un vCPU, et atteint 192 vCPU et 1536 GiB de mémoire avec la R9g.48xlarge. Pour sa part, la R9gd offre une capacité de stockage local allant de 59 GB dans la r9gd.medium à 11,4 TB répartis sur trois unités dans la r9gd.48xlarge.
Quels changements pratiques pour les utilisateurs ?
AWS indique que la plupart des applications exécutées actuellement sur R8g ne nécessitent aucune modification logicielle lors du passage à la taille R9g équivalente. Les images de conteneurs multiarchitectures conçues pour Arm64 peuvent également être exécutées sans modification, à condition d’utiliser un système d’exploitation pris en charge. Les systèmes mentionnés comprennent Amazon Linux 2023, Amazon Linux 2, Ubuntu 22.04 ou version ultérieure, RHEL 8.4 ou version ultérieure, SUSE Linux Enterprise Server 15 SP3 ou version ultérieure, ainsi que Debian 12 ou version ultérieure.
Les nouvelles instances fonctionnent sur AWS Nitro System et intègrent le Nitro Isolation Engine, présenté par AWS dans les instances C9g et M9g plus tôt dans l’année. Selon la description de l’entreprise, ce moteur utilise la vérification formelle pour fournir des garanties mathématiques d’isolation, en contrôlant l’accès à la mémoire des machines virtuelles, à l’état des registres du processeur et aux périphériques d’entrée et de sortie.
Disponibilité et limitations actuelles
Au lancement, les R9g et R9gd sont disponibles dans les régions US East de Virginie du Nord et de l’Ohio, US West de l’Oregon, ainsi que dans la région Europe de Francfort. Elles peuvent être achetées via des Savings Plans, des instances On-Demand et Spot Instances, ainsi que des Dedicated Instances et Dedicated Hosts. L’annonce ne fournit pas de prix précis ; les organisations devront donc consulter la page de tarification EC2 pour comparer le coût réel avec les tailles R8g ou avec d’autres options de processeurs.