Recherche

AWS, Azure, GCP : le match des VM Arm

Entre AWS, Azure et GCP, qui a les VM Arm les plus performantes et les plus économiques ? Un benchmark fondé sur APISIX donne des indicateurs.

Publié par Clément Bohic le - mis à jour à
Lecture
3 min
  • Imprimer
AWS, Azure, GCP : le match des VM Arm

Est-il pertinent d'évaluer le rapport coût/performance d'une VM du seul point de vue du nombre de coeurs CPU ? C'est en tout cas l'approche qu'ont choisie deux contributeurs du projet Apache APISIX. Ils ont mis à contribution cette passerelle API pour comparer des instances Arm sur AWS, Azure et GCP. En l'occurrence, les suivantes :

- Chez AWS, une VM équipée en Graviton3 : c7g.large (2 vCPU, 4 Go de RAM, jusqu'à 12,5 Gbps)

- Côté Azure, la D2ps_v5 (2 vCPU, 8 Go, 12,5 Gbps), fondée sur des puces Ampere Altra

- Pour GCP, la t2a-standard-2 (2 vCPU, 8 Go, 10 Gbps), également sur base Altra

Le benchmark s'est fait en monocoeur, avec le script officiel de test d'APISIX. Sur deux indicateurs : nombre de requêtes par seconde et délai de réponse. Et sur deux scénarios. D'une part, en upstream pur, sans plug-in. De l'autre, avec les plug-in limit-count et prometheus.

AWS : meilleures performances... et meilleur prix ?

Sur la partie « nombre de requêtes par seconde », les résultats sont les suivants :

- Sans plug-in : 23 000 pour AWS ; 13 400 pour Azure ; 11 300 pour GCP
- Avec plug-in : 18 000 pour AWS (-22 %) ; 11 000 pour Azure (-18 %) ; 9900 pour GCP (-13 %)

Sur la partie « délai de réponse » :

- Sans plug-in : 0,68 ms pour AWS ; 1,21 pour Azure ; 1,39 pour GCP
- Avec plug-in : 0,88 pour AWS (+29 %) ; 1,43 pour Azure (+18 %) ; 1,6 pour GCP (+15 %)

Conclusion des intéressés : par rapport à la VM GCP, la VM Azure est environ 15 % plus performante ; la VM AWS, deux fois plus performante. Mais à quel prix ? C'est là qu'il a été décidé de limiter la comparaison au nombre de coeurs CPU, excluant donc, entre autres, la RAM.

Sur ce critère, les rapports coût/performance (nombre de requêtes par seconde sans plug-in/coût annuel) s'établissent ainsi :

- 36,3 pour c7g.large (AWS) en zone US East (Ohio)
- 33,6 pour D2ps_v5 (Azure) en zone East US... en tenant compte d'un rabais de 40 %
- 16,8 pour t2a-standard-2 (GCP) en zone US Central 1

En excluant le « rabais Azure », les écarts entre VM sont comparables à ceux constatés en matière de performance.

Photo d'illustration © Visual Generation - Adobe Stock

Sur le même thème

Voir tous les articles Cloud
Les Podcasts de Splunk
sponsorisé
Gestion de crises : les leçons d’un DSI

Livres Blancs

Voir tous les livres blancs

Vos prochains événements

Voir tous les événements

Voir tous les événements

S'abonner
au magazine
Se connecter
Retour haut de page