Voir jusqu’à 24 % de nouvelles commandes par minute avec des instances m6i activées par les processeurs Intel® Xeon® Scalable de 3e génération par rapport aux instances m6a activées par les processeurs AMD EPYC™ de 3e génération
Les bases de données PostgreSQL constituent la dorsale informatique des entreprises dans un large éventail de domaines, du commerce de détail aux services financiers en passant par les services Web et bien plus encore. Les performances de ces bases de données peuvent avoir un impact direct sur l’expérience client (et donc le chiffre d’affaires). Pour les entreprises exécutant PostgreSQL dans le Cloud, le choix du type d’instance est essentiel.
Dans les tests de banc d’essai de HammerDB pour quatre tailles d’instance, les instances AMAZON Web Services (AWS) EC2 m6i activées par les processeurs Intel® Xeon® Scalable de 3e génération ont offert des performances PostgreSQL plus robustes que les instances m6a avec les processeurs AMD EPYC de 3e génération. En traitant davantage de commandes postgreSQL par minute (NOPM), les instances m6i peuvent soutenir une plus grande clientèle, terminer le travail de base de données plus rapidement et réduire le nombre d’instances prises en charge par les services informatiques.
Voir des performances postgreSQL plus élevées pour les bases de données plus petites
Les entreprises exécutant même de petites bases de données pourraient bénéficier du choix des instances m6i sur des instances m6a. Comme le montre la Figure 1, les instances m6i 4 vCPU activées par les processeurs Intel® Xeon® Scalable de 3e génération ont surpassent leurs traitements m6a avec des processeurs AMD EPYC de 3e génération de 24 %, tandis que la Figure 2 montre que les instances m6i 8-vCPU ont augmenté les performances postgreSQL de 15 % par rapport aux instances m6a 8-vCPU.
Voir des performances postgreSQL plus élevées pour les bases de données de taille moyenne
Dans les tests HammerDB sur des instances 16 vCPU, les instances m6i activées par les processeurs Intel® Xeon® Scalable de 3e génération ont toujours été supérieures aux instances m6a avec les processeurs AMD EPYC de 3e génération, ici de 9 % (voir figure 3).
Voir des performances postgreSQL plus élevées pour les bases de données de plus grande taille
Comme le montre la Figure 4, les instances m6i plus grandes (celles possédant 64 vCPU) ont offert des performances PostgreSQL 13 % supérieures à celles des instances m6a 64 vCPU.
Conclusion
En sélectionnant les instances m6i plutôt que les instances m6a, les organisations exécutant PostgreSQL sur AWS peuvent voir des performances plus élevées, que leurs bases de données soient de taille 4 vCPU ou de temps de suppression. En fournissant plus de nouvelles commandes par minute, les instances m6i équipées de processeurs Intel® Xeon® Scalable de 3e génération peuvent mieux soutenir la croissance de l’entreprise.
Pour en savoir plus
Pour commencer à exécuter vos charges de travail PostgreSQL sur des instances AWS EC2 m6i activées par des processeurs Intel® Xeon® scalable de 3e génération, rendez-vous sur https://aws.amazon.com/ec2/instance-types/m6i/.
Tests de VM uniques sur AWS nous-ouest-2 région par Intel en janvier 2022. Toutes les configurations comprenaient Ubuntu 20.04.3 LTS noyau 5.11.0-1025-aws, Postgres13, HammerDB 4.2. RMA : m6a.xlarge : processeur AMD EPYC 7R13, 16 Go de RAM ; m6i.xlarge : Intel Xeon Platinum processeur 8375C @ 2,90 GHz, 16 Go de RAM ; m6a.2xlarge : processeur AMD EPYC 7R13, 32 Go de RAM ; m6i.2xlarge : Intel Xeon Platinum processeur 8375C @ 2,90 GHz, 32 Go de RAM ; m6a.4xlarge : : processeur AMD EPYC 7R13, 64 Go de RAM ; m6i.4xlarge : Intel Xeon Platinum processeur 8375C @ 2,90 GHz, 64 Go de RAM ; m6a.16xlarge : processeur AMD EPYC 7R13, 256 Go de RAM ; m6i.16xlarge : Intel Xeon Platinum processeur 8375C @ 2,90 GHz, 256 Go de RAM.