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.
Avec Elastic Beanstalk, vous pouvez rapidement déployer et gérer des applications AWS dans le cloud sans avoir à vous renseigner sur l'infrastructure qui exécute ces applications. Amazon Web Services (AWS) comprend plus d'une centaine de services, chacun présentant un domaine de fonctionnalités. Bien que la variété des services offre une certaine flexibilité quant à la manière dont vous souhaitez gérer votre AWS infrastructure, il peut être difficile de déterminer quels services utiliser et comment les fournir. Elastic Beanstalk réduit la complexité inhérente à la gestion sans pour autant sacrifier le choix ou le niveau de contrôle. Vous téléchargez simplement votre application, et Elastic Beanstalk gère automatiquement les détails du dimensionnement des capacités, de la répartition de la charge, de la mise à l'échelle et de la surveillance de l'état de l'application.
Elastic Beanstalk prend en charge les applications développées dans Go, Java, .NET, Node.js, PHP, Python et Ruby. Elastic Beanstalk prend également en charge les plateformes Docker. Avec les conteneurs Docker, vous pouvez choisir votre propre langage de programmation et les dépendances d'application qui ne sont peut-être pas prises en charge par les autres plateformes Elastic Beanstalk. Lorsque vous déployez votre application, Elastic Beanstalk crée la version de plateforme prise en charge sélectionnée et fournit une AWS ou plusieurs ressources, telles que des instances EC2 Amazon, AWS dans votre compte pour exécuter votre application.
Vous pouvez interagir avec Elastic Beanstalk en utilisant la console Elastic Beanstalk, le AWS CLI() ou une CLI de haut niveau conçue spécifiquement pour Elastic Beanstalk. AWS Command Line Interface eb
Pour en savoir plus sur le déploiement d'un exemple d'application Web à l'aide d'Elastic Beanstalk Démarrer avec AWS, voir : Déploiement d'une application Web.
Vous pouvez également effectuer la plupart des tâches de déploiement, telles que la modification de la taille de votre parc d' EC2 instances Amazon ou le suivi de votre application, directement depuis l'interface Web d'Elastic Beanstalk (console).
Pour utiliser Elastic Beanstalk, vous devez créer une application, charger une version d'application sous la forme d'un bundle de fichiers source d'application (par exemple, un fichier Java .war) sur Elastic Beanstalk, puis fournir des informations sur l'application. Elastic Beanstalk lance automatiquement un environnement, et crée et configure les ressources AWS nécessaires pour exécuter votre code. Une fois le lancement de votre environnement effectué, vous pouvez le gérer et déployer de nouvelles versions d'application. Le diagramme suivant illustre le flux de travail d'Elastic Beanstalk.

Après avoir créé et déployé votre application, les informations relatives à celle-ci, notamment les métriques, les événements et l'état de l'environnement, sont disponibles via la console Elastic Beanstalk ou les interfaces de ligne de commande, y compris les interfaces unifiées. APIs AWS CLI
Tarification
Elastic Beanstalk est gratuit. Vous ne payez que pour les AWS ressources sous-jacentes consommées par votre application. Pour de plus amples informations sur la tarification, veuillez consulter la page détaillée du service Elastic Beanstalk
Étapes suivantes
Ce manuel contient des informations conceptuelles sur le service web Elastic Beanstalk, ainsi que des informations sur la façon d'utiliser le service pour déployer les applications web. Des sections distinctes expliquent comment utiliser la console Elastic Beanstalk, les outils d'interface de ligne de commande et l'API pour déployer et gérer vos environnements Elastic Beanstalk. Ce manuel explique également comment Elastic Beanstalk s'intègre à d'autres services fournis par Amazon Web Services.
Nous vous recommandons de commencer par lire la page Commencer à utiliser Elastic Beanstalk pour savoir comment utiliser Elastic Beanstalk. La mise en route vous aide à créer, afficher et mettre à jour votre application Elastic Beanstalk, ainsi qu'à modifier ou arrêter votre environnement Elastic Beanstalk. En outre, ce manuel de mise en route décrit les différentes façons vous permettant d'accéder à Elastic Beanstalk.
Pour en savoir plus sur une application Elastic Beanstalk et ses composants, veuillez consulter les pages suivantes.