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.
Concepts Elastic Beanstalk
Cette section explique certains concepts clés d'Elastic Beanstalk.
Application
Une application Elastic Beanstalk est un ensemble logique de composants Elastic Beanstalk, y compris des environnements, des versions, et des configurations d'environnement. Sur le plan conceptuel, une application est semblable à un dossier dans Elastic Beanstalk. AWS Elastic Beanstalk vous permet de gérer toutes les ressources qui exécutent votre application en tant qu'environnements.
Version de l'application
Dans Elastic Beanstalk, une version de l'application fait référence à une itération étiquetée et spécifique du code à déployer pour une application web. Une version d'application pointe vers un objet Amazon Simple Storage Service (Amazon S3) contenant le code déployable, tel qu'un fichier Java. WAR Une version de l'application fait partie d'une application. Les applications peuvent avoir de nombreuses versions et chaque version de l'application est unique. Dans un environnement d'exploitation, vous pouvez déployer toute version de l'application que vous avez déjà chargée dans l'application ou vous pouvez charger et déployer immédiatement une nouvelle version de l'application. Vous pouvez charger plusieurs versions de l'application pour tester les différences entre une version de votre application web et une autre.
Environnement
Un environnement est un ensemble de AWS ressources exécutant une version d'application. Chaque environnement exécute une seule version d'application à la fois, cependant, vous pouvez exécuter la même version d'application ou différentes versions d'application dans de nombreux environnements simultanément. Lorsque vous créez un environnement, Elastic Beanstalk fournit les ressources nécessaires à votre AWS compte pour exécuter la version de l'application que vous avez spécifiée.
Niveau de l'environnement
Lorsque vous lancez un environnement Elastic Beanstalk, vous commencez par choisir un niveau d'environnement. Le niveau d'environnement désigne le type d'application qui s'exécute sur l'environnement, et détermine quelles ressources sont mises en service par Elastic Beanstalk pour le prendre en charge. Une application qui répond HTTP aux demandes s'exécute dans un niveau d'environnement de serveur Web. Un environnement principal qui extrait des tâches d'une file d'attente Amazon Simple Queue Service (AmazonSQS) s'exécute dans un niveau d'environnement de travail.
Configuration de l'environnement
Une configuration de l'environnement identifie un ensemble de paramètres et des réglages qui définissent le comportement d'un environnement et de ses ressources associées. Lorsque vous mettez à jour les paramètres de configuration d'un environnement, Elastic Beanstalk applique automatiquement les modifications aux ressources existantes ou supprime et déploie de nouvelles ressources (en fonction du type de modification).
Configuration enregistrée
Une configuration enregistrée est un modèle que vous pouvez utiliser comme point de départ pour créer des configurations d'environnement uniques. Vous pouvez créer et modifier des configurations enregistrées et les appliquer à des environnements à l'aide de la console Elastic Beanstalk, EB, CLI AWS CLI, ouAPI. Le API et le AWS CLI faites référence aux configurations enregistrées en tant que modèles de configuration.
Plateforme
Une plateforme combine un système d'exploitation, un environnement d'exécution de langage de programmation, un serveur web, un serveur d'applications et des composants Elastic Beanstalk. Vous concevez et ciblez votre application web sur une plateforme. Elastic Beanstalk fournit une grande variété de plateformes sur lesquelles vous pouvez créer vos applications.
Pour de plus amples informations, veuillez consulter Plateformes Elastic Beanstalk.