Qu'est-ce que AWS 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.

Qu'est-ce que AWS Elastic Beanstalk?

Avec Elastic Beanstalk, vous pouvez rapidement déployer et gérer des applications dans AWS Cloud sans avoir à se 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é. 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 en Go, Java,. NET, Node.jsPHP, 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 plate-forme prise en charge sélectionnée et fournit une ou plusieurs versions AWS les ressources, telles que EC2 les instances Amazon, dans votre AWS compte pour exécuter votre application.

Vous pouvez interagir avec Elastic Beanstalk en utilisant la console Elastic Beanstalk, AWS Command Line Interface (AWS CLI)eb, ou un outil de haut niveau CLI conçu spécifiquement pour Elastic Beanstalk.

Pour en savoir plus sur le déploiement d'un exemple d'application Web à l'aide d'Elastic Beanstalk, voir Démarrer avec AWS: 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'EC2instances 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, crée et configure AWS les ressources 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.

Flux de travail Elastic Beanstalk.

Une fois que vous avez 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 le APIs AWS CLI.

Tarification

Elastic Beanstalk est gratuit. Vous ne payez que pour le sous-jacent AWS ressources 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 décrivent comment utiliser la console Elastic Beanstalk, les outils API de l'CLIinterface de ligne de commande (), et comment 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.