Mettre à jour la solution - 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.

Mettre à jour la solution

La mise à jour de la solution applique les dernières fonctionnalités, correctifs de sécurité et corrections de bogues à votre déploiement. Si vous avez déjà déployé la solution, suivez cette procédure pour mettre à jour la CloudFormation pile avec la dernière version.

Important

Avant de procéder à la mise à jour, assurez-vous qu'aucun test de charge n'est en cours d'exécution. Le processus de mise à jour peut temporairement perturber la disponibilité de la solution.

  1. Connectez-vous à la CloudFormation console, sélectionnez votre CloudFormation pile existante, puis sélectionnez Mettre à jour la pile.

  2. Sélectionnez Effectuer une mise à jour directe.

  3. Sélectionnez Remplacer le modèle existant.

  4. Sous Spécifier le modèle :

    1. Sélectionnez l'URL Amazon S3.

    2. Copiez le lien du dernier modèle.

    3. Collez le lien dans le champ URL d'Amazon S3.

    4. Vérifiez que l'URL du modèle s'affiche correctement dans la zone de texte URL Amazon S3.

    5. Choisissez Suivant.

    6. Choisissez Suivant à nouveau.

  5. Sous Paramètres, passez en revue les paramètres du modèle et modifiez-les si nécessaire. Reportez-vous à la section Lancer la pile pour plus de détails sur les paramètres.

  6. Choisissez Next (Suivant).

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

  8. Sur la page Vérification, vérifiez et confirmez les paramètres.

  9. Cochez la case indiquant que le modèle est susceptible de créer des ressources IAM.

  10. Choisissez Afficher l'ensemble de modifications et vérifiez les modifications.

  11. Choisissez Mettre à jour la 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 un UPDATE_COMPLETE statut dans 15 minutes environ.

Note

Si vous rencontrez des problèmes d'authentification avec Amazon Cognito lorsque vous vous connectez depuis votre navigateur après la mise à niveau de Stack, actualisez votre navigateur (Ctrl+Shift+R activé Windows/Linux ou Cmd+Shift+R sur Mac) pour effacer les données mises en cache et réessayez.

Résolution des problèmes liés aux mises à jour à partir de versions antérieures à la v3.3.0

Note

Cette section s'applique uniquement aux mises à jour des versions antérieures à la v3.3.0. Si vous effectuez une mise à jour à partir de la version 3.3.0 ou ultérieure, suivez la procédure de mise à jour standard ci-dessus.

  1. Téléchargez le fichier distributed-load-testing-on-aws.template.

  2. Ouvrez le modèle et accédez à Conditions : et recherchez DLTCommon ResourcesAppRegistryCondition

  3. Le résultat devrait être similaire à ce qui suit :

    Conditions:
    DLTCommonResourcesAppRegistryConditionCCEF54F8:
    Fn::Equals:
    - "true"
    - "true"
  4. Remplacez la deuxième valeur vraie par fausse :

    Conditions:
    DLTCommonResourcesAppRegistryConditionCCEF54F8:
    Fn::Equals:
    - "true"
    - "false"
  5. Utilisez le modèle personnalisé pour mettre à jour votre stack.

  6. Cette mise à jour supprime les ressources liées au registre des applications de la pile, ce qui permet à la mise à jour de se terminer correctement.

  7. Effectuez une autre mise à jour de la pile à l'aide de l'URL du modèle le plus récent pour ajouter à nouveau les ressources de l'application du registre des applications à votre pile.

Mise à jour des stacks régionaux

Si vous avez déployé la solution dans plusieurs régions, vous devez mettre à jour chaque stack régional séparément. Suivez la procédure de mise à jour standard pour chaque CloudFormation stack régional dans les régions où vous avez déployé une infrastructure de test.

Gestionnaire d'applications AWS Systems Manager

Après la mise à jour de la solution, AWS Systems Manager Application Manager fournit une vue d'ensemble de la solution et de ses ressources au niveau de l'application. Vous pouvez utiliser le Gestionnaire d'applications pour :

  • Surveillez les ressources, les coûts des ressources déployées sur les stacks et les comptes AWS, ainsi que les journaux depuis un emplacement central.

  • Affichez les données opérationnelles relatives aux ressources de la solution dans le contexte d'une application, telles que l'état du déploiement, les CloudWatch alarmes, les configurations des ressources et les problèmes opérationnels.