Présentation

Le test de charges distribuées sur AWS automatise les tests de performance à grande échelle, en montrant comment vos applications se comporteront dans différentes conditions de charge et en identifiant les problèmes de performances potentiels tout au long du cycle de vie de vos applications (y compris le développement, le transit, la production et la postproduction). Cette solution AWS simule des utilisateurs et des transactions allant de centaines à des millions, générant des transactions cohérentes sans qu’il soit nécessaire de provisionner les utilisateurs ou les serveurs.
La solution fournit des informations sur des domaines cruciaux, tels que l’évolutivité et la fiabilité des instances Amazon Elastic Compute Cloud (Amazon E2), Amazon Elastic Container Service (Amazon ECS) ou Amazon Elastic Kubernetes Service (Amazon EKS), les temps de démarrage à froid et d’exécution des fonctions AWS Lambda, les performances des requêtes de base de données Amazon Relational Database Service (Amazon RDS) et les temps de réponse d’Amazon CloudFront. En simulant des scénarios de charge réalistes, vous pouvez optimiser votre infrastructure en matière de performances et de rentabilité.
Avantages

Dimensionnez correctement votre infrastructure en obtenant des informations précises sur les performances de vos applications dans des conditions de charge variables, ce qui permet une allocation rentable des ressources.
Automatisez vos tests de charge en les planifiant ou en intégrant cette solution à votre pipeline d’intégration continue et de livraison continue (CI/CD), rationalisant ainsi votre processus de test.
Simulez le trafic réel provenant de plusieurs régions AWS pour évaluer le comportement de votre application sous diverses charges géographiques, optimisant ainsi les performances globales.
Concevez et intégrez des tests de charges distribuées de manière fluide avec les scripts JMeter, ce qui vous permet de personnaliser les tests en fonction des besoins uniques de votre application.
Détails techniques

Vous pouvez déployer automatiquement cette architecture à l’aide du guide d’implémentation et du modèle AWS CloudFormation qui l’accompagne pour les régions AWS.
Étape 1
Une API Amazon API Gateway pour invoquer les microservices de la solution (fonctions AWS Lambda).
Total results: 4
- Titre
-
Small & Medium Business
-
New to AWS
-
Application Development & DevOps
Total results: 1
- Date de publication
-
- Version : 3.3.2
- Date de publication : 11/2024
- Auteur : AWS
- Temps de déploiement estimé : 15 min
- Coût estimé : Voir les détails

« Chez Calabrio, notre mission est d'aider les centres de contact à travailler plus intelligemment, plus rapidement et plus efficacement. Nous avions besoin de concevoir rapidement une nouvelle fonctionnalité hautement performante pour un client important. Nous avons utilisé les tests de charge distribués sur AWS pour tester les performances de notre système à grande échelle, sans avoir besoin de licences de test coûteuses pour les entreprises ou d'écrire du code d'orchestration personnalisé pour les outils open source. Grâce à cette solution AWS, nous avons conçu et exécuté des tests pour un volume de trafic six fois supérieur à celui attendu, et nous avons lancé la nouvelle fonctionnalité avec succès et en avance sur le calendrier. »
Contenu connexe

Que vous soyez une entreprise privée ou un service public, vous voulez être sûr que votre application pourra évoluer au fur et à mesure de l'augmentation des charges d'utilisateurs. Le test des charges distribuées dans AWS vous permet d'automatiser le test d'applications, de comprendre comment il fonctionne à l’échelle et de corriger les goulets d'étranglement avant de publier votre application.