Selon Amazon Web Services, « l'intégration avec Elastic Beanstalk va simplifier le déploiement et la gestion des applications dans le cloud d'Amazon ». Elastic Beanstalk, encore en version bêta, gère automatiquement « tous les détails relatifs au provisionning des instances Amazon EC2, l'équilibrage de charge, la mise à l'échelle automatique, la surveillance du bon fonctionnement des applications », indique le blog Amazon. Les applications et les frameworks tournant sur Apache HTTP Server et l'interface web Server Gateway Interface (WSGI) sont pris en charge, le WSGI étant un standard qui permet aux serveurs Web et aux serveurs d'applications de communiquer avec les applications web. Les services informatiques peuvent utiliser l'outil de commande en ligne d'Elastic Beanstalk pour développer et déployer des applications. Celui-ci peut être téléchargé depuis le site d'Amazon. Les IT peuvent également utiliser la console de gestion Management Console d'Amazon pour gérer leurs applications. Les développeurs Python peuvent, par exemple, passer par Elastic Beanstalk pour créer une instance de base de données Amazon RDS pour l'utiliser ensuite dans une application. L'instance de base de données sera automatiquement configurée pour communiquer avec les instances EC2 sur lesquelles tournera l'application.

Pour résoudre les questions de débogage, Elastic Beanstalk sait également agréger le contenu de plusieurs logs d'erreurs différents, y compris le journal des erreurs Apache. « Pour aider les développeurs, Amazon a publié un guide comportant des instructions pour les frameworks Python, Django et Flask », a indiqué le fournisseur. Selon Amazon, Elastic Beanstalk peut également être utilisé avec des applications basées sur PHP, Java,. NET. Et ce n'est pas tout : « Amazon prévoit même de supporter plus tard d'autres types d'applications et de langages de programmation ».