Concepts 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.

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.