Gestion des environnements Elastic Beanstalk - 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 Elastic Beanstalk

Ce chapitre explique comment créer et gérer vos environnements Elastic Beanstalk. Cette page d'introduction fournit un aperçu des mises à jour, de la maintenance et des configurations que vous appliquerez au fil du temps au fur et à mesure de l'évolution de votre application et de votre environnement.

Fonctions de l'environnement

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.

Déploiements d'applications

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.

Configuration changes

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 EC2 instances 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 à l'aide de la console, des CLI commandes ou des commandes d'un autre serviceSDKs, Elastic Beanstalk ne sera pas en mesure de surveiller avec précision l'état de ces ressources, et vous ne pourrez pas enregistrer la configuration ou recréer l'environnement de manière fiable. 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.

Mises à jour de plateforme

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. Consultez le guide des AWS Elastic Beanstalk plateformes pour obtenir une liste des plateformes prises en charge et un historique des versions de la plateforme qui inclut les plages de dates auxquelles elles étaient actuelles.

Options d'architecture

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 de longue durée, vous pouvez lancer des environnements de travail qui traitent les tâches à partir d'une file d'attente Amazon Simple Queue Service SQS (Amazon).