Facile à démarrer, impossible à dépasser

AWS Elastic Beanstalk est un service simple à utiliser pour déployer et mettre à l'échelle des applications et services Web développés avec Java, .NET, PHP, Node.js, Python, Ruby et Docker sur des serveurs familiers, tels qu'Apache, Nginx, Passenger et IIS.

Il vous suffit de charger votre code, et Elastic Beanstalk effectue automatiquement les étapes du déploiement que sont le dimensionnement des capacités, l'équilibrage de la charge, le dimensionnement automatique et la surveillance de l'état de l'application. Ce faisant, vous conservez la maîtrise totale des ressources AWS alimentant votre application et pouvez accéder aux ressources sous-jacentes à tout moment.

Aucuns frais supplémentaires ne sont appliqués pour Elastic Beanstalk : vous payez seulement les ressources AWS nécessaires pour stocker et exécuter vos applications.

eb-video-thumb
3:15
Introduction to AWS Elastic Beanstalk

ElasticBeanstalk_EasyAdmin

Elastic Beanstalk offre le moyen le plus rapide et le plus simple de déployer votre application sur AWS. Vous utilisez simplement AWS Management Console, un référentiel Git ou un environnement de développement intégré (IDE) tel qu'Eclipse ou Visual Studio pour charger votre application, et Elastic Beanstalk effectue automatiquement les étapes du déploiement que sont le dimensionnement des capacités, la répartition de la charge, la mise à l'échelle automatique et la surveillance de l'état de l'application. En quelques minutes, votre application sera prête à être utilisée sans aucune tâche d'infrastructure ou de configuration des ressources à effectuer de votre côté.


Elastic Beanstalk gère l'infrastructure ainsi que la pile applicative de sorte que vous n'ayez pas à consacrer du temps à l'expertise ou à la développer. Vous pouvez ainsi vous concentrer sur l'écriture de votre code au lieu de consacrer du temps à la gestion et à la configuration des serveurs, des bases de données, des équilibrages de charge, des pare-feu et des réseaux.

ElasticBeanstalk_DeveloperProductivity

ElasticBeanstalk_ImpossibleToOutgrow

Elastic Beanstalk effectue automatiquement une mise à l'échelle ascendante ou descendante selon les besoins spécifiques de vos applications grâce aux paramètres Auto Scaling facilement ajustables. Par exemple, vous pouvez utiliser les mesures d'utilisation CPU pour déclencher des actions Auto Scaling. Avec Elastic Beanstalk, votre application peut faire face à des pics de charge de travail ou de trafic tout en minimisant vos coûts.


Vous êtes libre de sélectionner les ressources AWS (type d'instance Amazon EC2, par exemple) optimales pour votre application. De plus, Elastic Beanstalk vous donne accès au fonctionnement sous-jacent de votre application et vous permet de garder le contrôle total sur les ressources AWS qui l'alimentent. Si vous décidez que vous voulez gérer une partie (ou tous) les éléments de votre infrastructure, vous pouvez le faire de manière transparente en utilisant les capacités de gestion de Elastic Beanstalk. 

ElasticBeanstalk_CompleteControl