Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Coût
Le coût des services AWS utilisés lors de l'exécution de cette solution est à votre charge. Le coût total dépend du nombre de tests de charge exécutés, de la durée de ces tests et de la quantité de données générées. Au moment de cette révision, le coût estimé de l'exécution de cette solution avec les paramètres par défaut dans la région de l'Est des États-Unis (Virginie du Nord) est d'environ 30,90 dollars par mois.
Le tableau suivant fournit un exemple de ventilation des coûts liés au déploiement de cette solution avec les paramètres par défaut dans la région USA Est (Virginie du Nord) pendant un mois.
| Service AWS | Dimensions | Coût [USD] |
|---|---|---|
|
AWS Fargate |
10 tâches à la demande (utilisant deux processeurs virtuels et 4 Go de mémoire) exécutées pendant 30 heures |
29,62$ |
|
Amazon DynamoDB |
1 000 unités de capacité d'écriture à la demande 1 000 unités de capacité de lecture à la demande |
0,0015$ |
|
AWS Lambda |
1 000 demandes Durée totale de 10 minutes |
1,25$ |
|
AWS Step Functions |
1 000 transitions d'état |
0,025 USD |
|
Total : |
30,90$ par mois |
Les ressources de la solution sont étiquetées avec la clé = SolutionId et la valeur = SO0062. Vous pouvez activer la clé de balise SolutionId en suivant la documentation d'activation des balises. Une fois la balise activée, vous pouvez créer une règle de catégorie de coûts en suivant la documentation pour créer des catégories de coûts. Vous pouvez consulter le coût de la solution en surveillant la console des catégories de coûts et en sélectionnant le nom de la catégorie de coûts.
Nous vous recommandons de créer un budget via AWS Cost Explorer
Note
La configuration des tâches par défaut utilise 2 processeurs virtuels et 4 Go de mémoire par tâche. Si vos tests de charge ne nécessitent pas ces ressources, vous pouvez les réduire pour réduire les coûts. À l'inverse, vous pouvez augmenter les ressources pour favoriser une plus grande simultanéité par tâche. Pour plus d'informations, reportez-vous à la section Augmenter les ressources des conteneurs de ce guide.
Note
Cette solution offre la possibilité d'inclure des données en temps réel lors de l'exécution d'un test. Cette fonctionnalité nécessite une fonction AWS Lambda supplémentaire et une rubrique AWS IoT Core qui entraînent des coûts supplémentaires.
Note
Les coûts de Fargate évoluent en fonction de la durée des tâches. En mode Standard, ce sont les valeurs de montée en puissance et de maintien que vous définissez qui le déterminent. En mode natif, c'est votre script qui le détermine, limité par la durée de sécurité que vous avez définie. Cette durée limite également la durée de facturation d'un test natif. Pour plus d'informations, reportez-vous à la section Modes de forme du trafic.
Coûts DevOps d'intégration des agents AWS
Cette solution déploie une infrastructure permettant l'intégration avec AWS DevOps Agent, notamment deux tables Amazon DynamoDB pour l'enregistrement des espaces d'agent et le suivi des enquêtes. Ces tableaux utilisent le mode de capacité à la demande. AWS vous facture donc par demande de lecture et d'écriture en fonction de votre utilisation. Pour plus d’informations sur la tarification, veuillez consulter Tarification Amazon DynamoDB
Lorsque vous utilisez l'intégration des DevOps agents pour mener des enquêtes sur les résultats de vos tests, le service AWS DevOps Agent est facturé séparément par seconde d'agent. Ce coût n'est pas inclus dans l'estimation ci-dessus. Pour plus de détails sur les tarifs, consultez la rubrique Tarification des DevOps agents AWS
CloudWatch coûts du tableau de bord par scénario de test
Chaque fois qu'un test de charge est exécuté, cette solution crée un CloudWatch tableau de bord Amazon nommé EcsLoadTesting-<testId>-<region>
dans chaque région où le test est exécuté. Les exécutions suivantes du même scénario de test mettent à jour le même tableau de bord, de sorte que votre compte contienne un tableau de bord pour chaque scénario de test dans chaque région. Ces tableaux de bord restent dans votre compte une fois les tests terminés. Ils sont facturés mensuellement jusqu'à ce que vous les supprimiez. Ce coût n'est pas inclus dans l'estimation ci-dessus.
| Composante de service | Dimensions | Coût [USD] |
|---|---|---|
|
Amazon CloudWatch |
1 tableau de bord par scénario de test par région |
3,00$ par tableau de bord et par mois |
|
Exemple : 10 scénarios de test, chacun s'exécutant dans 2 régions |
20 tableaux de bord |
60,00$ par mois (avant le niveau gratuit) |
Le niveau CloudWatch gratuit comprend trois tableaux de bord (jusqu'à 50 indicateurs chacun) par mois, sans frais supplémentaires. Pour les comptes proposant de nombreux scénarios de test, ou dont les tests sont répartis dans plusieurs régions, ce coût peut rapidement augmenter. Pour éviter des frais permanents, supprimez les scénarios de test dont vous n'avez plus besoin via la console Web de la solution, qui supprime également leurs tableaux de bord, ou supprimez-les manuellement. Pour les étapes de suppression manuelle, reportez-vous à la section Suppression manuelle des ressources conservées de ce guide.
Les prix sont susceptibles d’être modifiés. Pour plus de détails, consultez la page de CloudWatch tarification d'Amazon
Coûts supplémentaires du serveur MCP (facultatif)
Le tableau suivant fournit une ventilation des coûts liés à l'intégration du serveur MCP avec la tarification dans la région USA Est (Virginie du Nord) pendant un mois.
| Composante de service | Dimensions | Coût [USD] |
|---|---|---|
|
AgentCore Gateway - Indexation des outils |
10 outils × 0,02$ pour 100 outils |
0,002$ |
|
AgentCore Gateway - API de recherche |
10 000 interactions × 0,025$ pour 1 000 |
0,25$ |
|
AgentCore Passerelle - Invocations d'API |
50 000 invocations × 0,005$ pour 1 000 |
0,25$ |
|
Fonction AWS Lambda |
Variable en fonction de l'utilisation (charges de travail typiques) |
5,00$ à 20,00$ |
|
Coût supplémentaire estimatif total : |
5,50$ - 20,50$ par mois |
Les prix sont susceptibles d’être modifiés. Pour plus de détails sur la tarification de AgentCore Gateway, consultez la page Tarification d'Amazon Bedrock
Coûts supplémentaires de la console Web hébergée ALB + ECS Fargate (facultatif)
Si vous choisissez l'option de déploiement ALB + ECS Fargate, les coûts supplémentaires suivants s'appliquent. La tarification est valable pour la région de l'Est des États-Unis (Virginie du Nord).
| Composante de service | Dimensions | Coût [USD] |
|---|---|---|
|
Elastic Load Balancing |
1 équilibreur de charge d'application |
19,35$ |
|
AWS Fargate |
2 tâches (0,25 vCPU, 0,5 Go de mémoire) en cours d'exécution 24/7 |
17,77$ |
|
Amazon Virtual Private Cloud (VPC) |
3 points de terminaison d'interface, 2 zones de disponibilité |
43,21$ |
|
Amazon CloudWatch |
10 mesures, 1 000 GetMetricData demandes, 1 000 demandes d'API, 5 Go d'ingestion de journaux, 1 tableau de bord, 10 alarmes |
6,54$ |
|
Amazon S3 |
0,1 Go de stockage S3 Standard, 100 PUT/COPY/POST/LIST requêtes, 10 000 GET/SELECT requêtes |
0,01$ |
|
AWS WAF |
1 ACL Web, 3 groupes de règles gérés (CRS,, AnonymousIpList) AmazonIpReputationList, 10 000 demandes (coût de demande négligeable) |
8,00$ |
|
Coût supplémentaire estimatif total : |
94,88$ par mois |
Les prix sont susceptibles d’être modifiés. Pour plus de détails, consultez la tarification d'Elastic Load Balancing