Déploiement multirégional - Tests de charge distribués sur AWS

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.

Déploiement multirégional

Temps de déploiement : environ 5 minutes par région

Vous pouvez effectuer des tests dans plusieurs régions. Lorsque vous déployez la solution de test de charge distribué, elle crée un CloudFormation modèle régional et le stocke dans le compartiment S3 des scénarios.

Note

Le nom du bucket scenarios inclut le nom de votre stack et le mot clé « scenarios ». Vous pouvez le localiser en accédant à la console S3 et en recherchant des compartiments contenant des « scénarios » dans le nom.

Pour exécuter un déploiement multirégional, vous devez déployer le CloudFormation modèle régional, qui est stocké dans le compartiment des scénarios Amazon S3, dans les régions où vous souhaitez exécuter le test. Vous pouvez installer le modèle régional en procédant comme suit :

  1. Dans la console Web de la solution, accédez à Tableau de bord dans le menu de gauche.

  2. Utilisez l'icône du presse-papiers pour copier le lien du CloudFormation modèle dans Amazon S3.

  3. Connectez-vous à la CloudFormation console AWS et sélectionnez la bonne région.

  4. Sur la page Create stack, vérifiez que l'URL du modèle correct apparaît dans la zone de texte URL Amazon S3 et choisissez Next.

  5. Sur la page Spécifier les détails de la pile, attribuez un nom à votre pile de solutions.

  6. Sous Paramètres, passez en revue les paramètres du modèle et modifiez-les si nécessaire. Cette solution utilise les valeurs par défaut suivantes.

    Paramètre Par défaut Description

    ID VPC existant

    <Optional input>

    Si vous souhaitez utiliser un VPC déjà créé, entrez l'ID d'un VPC existant dans la même région où la pile a été déployée. Par exemple, vpc-1a2b3c4d5e6f.

    Premier sous-réseau existant

    <Optional input>

    L'ID du premier sous-réseau de votre VPC existant. Ce sous-réseau a besoin d'une route vers Internet pour extraire l'image du conteneur afin d'exécuter des tests. Par exemple, subnet-7h8i9j0k.

    Deuxième sous-réseau existant

    <Optional input>

    L'ID du deuxième sous-réseau au sein du VPC existant. Ce sous-réseau a besoin d'une route vers Internet pour extraire l'image du conteneur afin d'exécuter des tests. Par exemple, subnet-1x2y3z.

    Fournir un bloc CIDR valide pour que la solution crée un VPC

    192.168.0.0/16

    Si vous ne fournissez aucune valeur pour un VPC existant, le bloc CIDR du VPC Amazon créé par la solution contient l'adresse IP d'AWS Fargate.

    Fournir un bloc CIDR pour autoriser le trafic sortant des tâches Fargate

    0.0.0.0/0

    Bloc CIDR qui restreint l'accès sortant aux conteneurs Amazon ECS.

  7. Choisissez Next (Suivant).

  8. Sur la page Configurer les options de pile, choisissez Suivant.

  9. Sur la page Vérification, vérifiez et confirmez les paramètres. Assurez-vous de cocher la case indiquant que le modèle créera des ressources AWS Identity and Access Management (IAM).

  10. Sélectionnez Create stack (Créer une pile) pour déployer la pile.

    Vous pouvez consulter l'état de la pile dans la CloudFormation console AWS dans la colonne Status. Vous devriez recevoir le statut CREATE_COMPLETE dans environ cinq minutes.

Lorsque les régions ont été déployées avec succès, elles apparaissent dans la console Web. Lorsque vous créez un test, toutes les régions disponibles sont répertoriées sur le tableau de bord et dans Création de scénarios. Vous pouvez ajouter une région à un test à l'étape Traffic Shape de Scenario Creation.

La solution crée un élément DynamoDB pour chaque région déployée dans le tableau des scénarios, qui contient les informations nécessaires sur les ressources de test de cette région. Vous pouvez trier les résultats des tests par région dans la console Web. Pour afficher les résultats agrégés de toutes les régions dans le cadre d'un test multirégional, utilisez CloudWatch les métriques Amazon. Vous trouverez le code source du graphique dans les résultats du test une fois celui-ci terminé.

Note

Vous pouvez lancer la pile régionale sans la console Web. Obtenez un lien vers le modèle régional dans le compartiment des scénarios Amazon S3 et fournissez-le comme source lors du lancement de la pile régionale dans la région requise. Vous pouvez également télécharger le modèle et le télécharger en tant que source pour la région de votre choix.