Fonctions d'AWS Elastic Beanstalk

Pourquoi choisir AWS Elastic Beanstalk ?

AWS Elastic Beanstalk est le moyen le plus rapide pour rendre opérationnelles vos applications web sur AWS. Il vous suffit de charger le code de votre application, et le service s'occupe automatiquement de détails tels que l'approvisionnement en ressources, la répartition des charges, la scalabilité automatique et la surveillance. Elastic Beanstalk est idéal si vous disposez d'une application Web PHP, Java, Python, Ruby, Node.js, .NET, Go ou Docker. Elastic Beanstalk utilise les principaux services AWS tels que Amazon Elastic Compute Cloud (EC2), Amazon Elastic Container Service (ECS), AWS Auto Scaling et Elastic Load Balancing (ELB) pour prendre facilement en charge les applications qui doivent être mises à l'échelle pour servir des millions d'utilisateurs.

Page Topics

Fonctionnalités

Fonctionnalités

AWS Elastic Beanstalk prend en charge les applications web écrites dans de nombreux langages et cadres courants. Il ne nécessite aucune ou peu de modifications de code pour passer de la machine de développement au cloud. Les options de développement pour le déploiement de vos applications web comprennent Java, .NET, Node.js, PHP, Ruby, Python, Go et Docker.

Grâce à AWS Elastic Beanstalk, vous pouvez déployer votre code depuis la console de gestion AWS, l’interface de ligne de commande Elastic BeanstalkVisual Studio et Eclipse. Plusieurs politiques de déploiement : en une seule fois, en continu, en continu avec un lot supplémentaire, inaltérable et bleu/vert. Ces politiques offrent des choix de rapidité et de sécurité pour déployer vos applications tout en réduisant les tâches d’administration.

AWS Elastic Beanstalk fournit une interface utilisateur unifiée pour contrôler et gérer l'état de vos applications.

Elastic Beanstalk collecte plus de 40 métriques et attributs clés pour déterminer l'état de votre application. Grâce au tableau de bord d'état Elastic Beanstalk, vous pouvez visualiser l'état général des applications et personnaliser les vérifications de l'état des applications, les autorisations relatives à l'état et les rapports d'état dans une interface unifiée.

L’intégration d’Elastic Beanstalk avec Amazon CloudWatch et AWS X-Ray signifie que vous pouvez utiliser des tableaux de bord de surveillance pour afficher les principales métriques de performances telles que la latence, l’utilisation du CPU et les codes réponse. Vous pouvez également configurer des alarmes CloudWatch pour être informé lorsque des métriques dépassent les seuils que vous avez choisis. 

Vous pouvez choisir d’obtenir automatiquement les dernières versions de la plateforme de votre environnement Elastic Beanstalk et les nouveaux correctifs à l’aide des mises à jour gérées de la plateforme. Un mécanisme de déploiement inaltérable garantit la bonne mise ne œuvre de ces mises à jour. Pour la gestion continue, vous pouvez également personnaliser les propriétés de l’application, créer des alarmes et activer les notifications par e-mail via Amazon Simple Notification Service (Amazon SNS).

AWS Elastic Beanstalk utilise Elastic Load Balancing et Auto Scaling pour mettre à l'échelle automatiquement votre application en fonction de ses besoins spécifiques. Les zones de disponibilité multiples vous donnent la possibilité d'améliorer la fiabilité et la disponibilité des applications.

Avec Elastic Beanstalk, vous avez la liberté de sélectionner les ressources AWS, telles que le type d'instance Amazon EC2, y compris les instances Spot, qui sont optimales pour votre application. Vous conservez également un contrôle total sur les ressources AWS qui font fonctionner votre application. 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. 

Elastic Beanstalk répond aux critères de conformité ISO, PCI, SOC 1, SOC 2 et SOC 3 ainsi qu'aux critères d'éligibilité HIPAA. Cela signifie que les applications fonctionnant sur Elastic Beanstalk peuvent traiter des données financières régulées ou des données de santé protégées (PHI).

Les processeurs AWS Graviton arm64 offrent les meilleurs prix pour vos charges de travail cloud exécutées dans Amazon EC2. Avec AWS Graviton on Elastic Beanstalk, vous pouvez sélectionner des types d'instances EC2 pour répondre aux besoins d'optimisation de vos charges de travail et bénéficier d'un meilleur rapport qualité-prix par rapport à un processeur x86 comparable.