Características de AWS Elastic Beanstalk

¿Por qué debería elegir AWS Elastic Beanstalk?

AWS Elastic Beanstalk es la manera más rápida de ejecutar aplicaciones web en AWS. Solo tiene que cargar el código de la aplicación y el servicio administra automáticamente los detalles, como el aprovisionamiento de recursos, el balanceador de carga, el escalado automático y el monitoreo. Elastic Beanstalk es ideal si tiene una aplicación web PHP, Java, Python, Ruby, Node.js, .NET, Go o Docker. Elastic Beanstalk usa los servicios principales de AWS, como Amazon Elastic Compute Cloud (EC2), Amazon Elastic Container Service (ECS), AWS Auto Scaling y Elastic Load Balancing (ELB) para admitir fácilmente aplicaciones que deben escalarse para servir a millones de usuarios.

Page Topics

Características

Características

AWS Elastic Beanstalk admite aplicaciones web escritas en varios lenguajes y marcos populares. No necesita cambios de código, o muy pocos, para pasar de la máquina de desarrollo a la nube. Las opciones de desarrollo para implementar aplicaciones web son Java, .NET, Node.js, PHP, Ruby, Python, Go y Docker, entre otras.

Con AWS Elastic Beanstalk, puede implementar su código a través de la consola de administración de AWS, Elastic Beanstalk Command Line Interface, Visual Studio y Eclipse. Las varias políticas de implementación (todo de golpe, continuas, continuas con un lote adicional, inmutables y azul/verde) ofrecen opciones rápidas y seguras para implementar aplicaciones y reducir la carga administrativa.

Elastic Beanstalk proporciona una interfaz de usuario (IU) integrada para monitorear y administrar el estado de sus aplicaciones.

Elastic Beanstalk cuenta con más de 40 métricas y atributos clave para determinar el estado de las aplicaciones. Con el panel de estado de Elastic Beanstalk, puede visualizar el estado general de la aplicación y personalizar las verificaciones de estado, los permisos del estado y los informes de estado de la aplicación en una IU.

La integración de Elastic Beanstalk con Amazon CloudWatch y AWS X-Ray significa que puede usar paneles de monitoreo para ver métricas clave de rendimiento, como la latencia, el uso de CPU y los códigos de respuesta. También puede configurar alarmas en CloudWatch para que le notifique cuando las métricas superaron los límites que estableció. 

Puede elegir obtener automáticamente las versiones de plataforma más recientes del entorno de Elastic Beanstalk y los nuevos parches con actualizaciones administradas de la plataforma. Un mecanismo de implementación inmutable garantiza que dichas actualizaciones se implementan de forma segura. Para llevar una administración continua, también puede personalizar las propiedades de la aplicación, crear alarmas y habilitar las notificaciones por correo electrónico a través de Amazon Simple Notification Service (Amazon SNS).

Elastic Beanstalk usa Elastic Load Balancing y Auto Scaling para escalar automáticamente su aplicación de manera interna o externa según sus necesidades específicas. Las diferentes zonas de disponibilidad ofrecen la opción de mejorar la fiabilidad y la disponibilidad de la aplicación.

Con Elastic Beanstalk, tiene la libertad de seleccionar los recursos de AWS, como el tipo de instancia de Amazon EC2, incluidas las instancias de spot, que sean óptimas para la aplicación. También ejerce un control absoluto sobre los recursos de AWS que constituyen la base de la aplicación. En caso de que quiera hacerse cargo de parte de (o todos) los elementos de la infraestructura, lo puede hacer de un modo transparente mediante las funciones de administración de Elastic Beanstalk. 

Elastic Beanstalk cumple con los estándares de conformidad ISO, PCI, SOC 1, SOC 2 y SOC 3 y también con los de la elegibilidad para HIPAA. Esto significa que las aplicaciones que se ejecutan en Elastic Beanstalk pueden procesar datos financieros regulados o información sanitaria protegida (PHI).

Los procesadores basados en arm64 de Graviton de AWS ofrecen el precio por rendimiento para sus cargas de trabajo en la nube que se ejecutan en Amazon EC2. Con Graviton de AWS en Elastic Beanstalk, puede seleccionar los tipos de instancia EC2 para que cubran las necesidades de optimización de sus cargas de trabajo y beneficiarse de un precio por rendimiento mejorado con un procesador basado en x86 comparable.