Gestion des environnements - AWS Elastic Beanstalk

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.

Gestion des environnements

AWS Elastic Beanstalk permet de créer facilement des environnements pour votre application. Vous pouvez créer et gérer des environnements distincts pour le développement, les tests et l'utilisation en production, et vous pouvez déployer n'importe quelle version de votre application dans n'importe quel environnement. Les environnements peuvent être de longue durée ou temporaires. Lorsque vous mettez un environnement hors service, vous pouvez sauvegarder sa configuration pour le recréer ultérieurement.

Au cours du développement de votre application, vous allez la déployer souvent, probablement dans plusieurs environnements différents pour répondre à différents besoins. Elastic Beanstalk vous permet de configurer la façon dont les déploiements sont effectués. Vous pouvez effectuer le déploiement dans toutes les instances de votre environnement simultanément, ou fractionner le déploiement en lots via la propagation des déploiements.

Les changements de configuration sont traités séparément des déploiements et ont leur propre champ d'application. Par exemple, si vous modifiez le type des instances EC2 qui exécutent votre application, toutes les instances doivent être remplacées. En revanche, si vous modifiez la configuration de l'équilibreur de charge de l'environnement, ce changement peut être effectué sur place, sans interrompre le service ni réduire la capacité. Vous pouvez également appliquer des changements de configuration qui modifient les instances de votre environnement par lots, via les mises à jour de configuration par propagation.

Note

Modifiez les ressources de votre environnement en utilisant seulement Elastic Beanstalk. Si vous modifiez des ressources via la console d'un autre service, les commandes d'une interface de ligne de commande ou des kits SDK, Elastic Beanstalk ne pourra pas surveiller avec précision l'état de ces ressources, et vous ne pourrez pas enregistrer la configuration ni recréer l'environnement en toute sécurité. De plus, les modifications hors-bande peuvent provoquer des problèmes lors de la mise à jour ou de la mise hors service d'un environnement.

Lorsque vous lancez un environnement, vous sélectionnez une version de plateforme. Nous mettons régulièrement à jour les plateformes vers de nouvelles versions de plateforme dans le but d'améliorer les performances et de lancer de nouvelles fonctionnalités. Vous pouvez mettre à jour votre environnement afin d'utiliser la dernière version de plateforme à tout moment.

Lorsque votre application devient plus complexe, vous pouvez la diviser en plusieurs composants, chacun d'entre eux s'exécutant dans un environnement distinct. Pour les charges de travail longues, vous pouvez lancer des environnements de travail qui traitent des tâches à partir d'une file d'attente Amazon Simple Queue Service (Amazon SQS).