0

J'ai configuré mon environnement Beanstalk à la mode haute disponibilité en spécifiant:AWS Beanstalk garder le lancement des instances EC2 dans la même AZ

  • minimum = 2 instances
  • maximale = 4 instances

dans 2 zones de disponibilité et spécifié (ap-sud-est-2a & ap-sud-est-2b). Zones de disponibilité croisée L'équilibrage de charge est également activé. J'ai également sélectionné les sous-réseaux des instances EC2 dans deux zones de disponibilité.

Cependant, Lorsque Beanstalk configure et configure l'environnement, il continue de lancer des instances EC2 dans la même zone de disponibilité (ap-southeast-2a) !! Comment puis-je dire à Beanstalk de lancer des instances EC2 dans deux AZ séparés? Il me semble que Beanstalk devrait respecter le fait que j'ai sélectionné 2 AZ et un minimum de 2 instances EC2 de sorte qu'il devrait lancer 1 instance EC2 dans chaque AZ comme j'ai choisi.

Des idées?

Répondre

0

Résolu le problème. J'ai mis fin à l'environnement et je l'ai recréé.

Je ne sais pas ce qu'il se passe avec l'assistant 'créer un environnement' de Beanstalk, mais il semble ne pas gérer les changements de configuration avant d'enregistrer très bien.

Mon conseil à quiconque utilise l'assistant 'créer un environnement' de Beanstalk est de ne modifier aucune valeur une fois que vous l'avez sélectionné. L'assistant ne semble pas gérer correctement certaines de ces valeurs (il peut montrer que la valeur a changé pour la valeur nouvellement sélectionnée mais derrière la scène il n'applique pas la nouvelle valeur, donc quand vous créez l'environnement, vous pouvez trouver un peu inattendu configuration en cours). Après avoir terminé et recréé l'environnement, je peux voir 2 instances EC2 créées dans chaque AZ.