AWS Elastic Beanstalk est un sujet qui a retenu l'attention de millions de personnes à travers le monde. Depuis son émergence, elle suscite des débats, des controverses et fait l’objet de nombreuses études et recherches. Son impact sur la société a été profond et sa pertinence reste aussi actuelle qu'à ses débuts. Dans cet article, nous explorerons en détail les différentes facettes de AWS Elastic Beanstalk, de ses origines à sa situation actuelle, ainsi que ses possibles implications pour le futur. À travers une analyse approfondie et objective, nous tenterons de faire la lumière sur ce sujet qui a tant influencé différents aspects de la vie moderne.
Développé par | Amazon Web Services |
---|---|
Première version | 19 janvier 2011 |
Type | Application release automation (en) |
Licence | Proprietary |
Site web | aws.amazon.com/elasticbeanstalk/ |
AWS Elastic Beanstalk est un service d'orchestration offert par Amazon Web Services pour le déploiement d'applications orchestrant différents services de AWS, y compris EC2, S3, Simple Notification Service (SNS), CloudWatch, autoscaling et Elastic Load Balancers. Elastic Beanstalk fournit une couche supplémentaire d'abstraction sur le serveur et le système d'exploitation ; tandis que les utilisateurs ne voient qu'une combinaison prédéfinie de système d'exploitation et de plate-forme, telle que « 64 bits Amazon Linux 2014.03 v1.1.0 exécutant Ruby 2.0 (Puma) » ou « Debian jessie v2.0.7 64 bits exécutant Python 3.4 (préconfiguré - Docker) ». Le déploiement nécessite la définition d'un certain nombre de composants: une "application" en tant que conteneur logique pour le projet, une "version" qui est une version déployable de l'exécutable de l'application, un "modèle de configuration" qui contient des informations de configuration à la fois pour l'environnement Beanstalk et pour le produit. Enfin, un « environnement » combine une « version » avec une « configuration » et les déploie. Les exécutables eux-mêmes sont téléchargés au préalable sous forme de fichiers d'archive vers S3 et la « version » n'est qu'un pointeur vers cela.
Le nom « Elastic beanstalk » est une référence au haricot qui a poussé jusqu'aux nuages dans le conte de fées Jack and the Beanstalk .
Les méthodes de déploiement prises en charge comprennent:
.
Fichier WAR
)