Les nouvelles instances Amazon EC2 X2idn et X2iedn sont désormais disponibles de manière générale. Basées sur le système AWS Nitro, ces instances fonctionnent sur les processeurs Intel Xeon Scalable de la série Ice Lake. X2idn et X2iedn sont des instances optimisées en termes de mémoire de travail et servent à l’exécution d’applications en mémoire de grande envergure dans le cloud AWS. Amazon recommande ces instances pour les bases de données en mémoire comme SAP HANA ou Redis, pour l’analytique en mémoire avec SAS ou Aerospike, pour le traitement de données volumineuses avec Apache Spark ou Presto et pour les bases de données classiques comme Oracle DB ou Microsoft SQL Server.
Sommaire
Une puissance de calcul supérieure de 50 % à celle de son prédécesseur
La capacité de X2idn va jusqu’à 2 TiB de mémoire vive, celle de X2iedn jusqu’à 4 TiB. Selon AWS, les deux instances supportent une performance réseau de 100 Gbit/s avec un cryptage VPC activé par le matériel, 80 Gbit/s de bande passante Amazon EBS et 260k IOP avec des volumes cryptés par EBS. Un tableau présente un aperçu des instances X2idn et X2iedn disponibles :
Nom de l’instance |
vCPUs |
RAM (GiB) |
Stockage local NVMe SSD (Go) |
Bande passante du réseau (Gbps) |
Bande passante optimisée EBS (Gbps) |
x2idn.16xlarge |
64 |
1024 |
1 x 1900 |
Jusqu’à 50 |
Jusqu’à 40 |
x2idn.24xlarge |
96 |
1536 |
1 x 1425 |
75 |
60 |
x2idn.32xlarge |
128 |
2048 |
2 x 1900 |
100 |
80 |
x2iedn.xlarge |
4 |
128 |
1 x 118 |
Jusqu’à 25 |
Jusqu’à 20 |
x2iedn.2xlarge |
8 |
256 |
1 x 237 |
Jusqu’à 25 |
Jusqu’à 20 |
x2iedn.4xlarge |
16 |
512 |
1 x 475 |
Jusqu’à 25 |
Jusqu’à 20 |
x2iedn.8xlarge |
32 |
1024 |
1 x 950 |
25 |
20 |
x2iedn.16xlarge |
64 |
2048 |
1 x 1900 |
50 |
40 |
x2iedn.24xlarge |
96 |
3072 |
2 x 1425 |
75 |
60 |
x2iedn.32xlarge |
128 |
4096 |
2 x 1900 |
100 |
80 |
Source : Amazon |
Par rapport à la génération précédente X1/X1e, les nouvelles instances offrent la même quantité de mémoire locale : 3,8 To. Alors que les anciennes instances étaient basées sur des SSD SATA, X2idn et X2iedn utilisent de la mémoire NVMe, ce qui améliore d’un ordre de grandeur la latence lors des requêtes. Selon Amazon, les processeurs Intel Xeon scalable des instances X2idn/X2iedn devraient également offrir une puissance de calcul supérieure de 50 % à celle des instances X1/X1e basées sur Xeon Haswell. Le standard de performance des applications SAP serait ainsi amélioré de 45 pour cent.
Optimisation du CPU et Non-uniform Memory Acess
Les processeurs Ice-Lake d’Intel, qui seront introduits en 2021, servent de base aux nouvelles instances. Pour les instances X2idn et X2iedn, l’hyper-threading d’Intel peut être désactivé si les charges de travail profitent plutôt des CPU à simple threading. AWS cite ici « certaines applications HPC ». En outre, l’accès non uniforme à la mémoire (non-uniform memory access) peut être utilisé dans les nouvelles instances si un utilisateur connaît le modèle exact d’accès à la mémoire d’une application. L’annonce originale en anglais se trouve sur le blog d’AWS.