tutorial pricing elastic ec2 aws amazon-web-services amazon-ec2 beanstalk

amazon-web-services - pricing - elastic beanstalk https



AWS Elastic Beanstalk Vs EC2 Container Service(ECS)-Docker (1)

La documentation de Amazon dice lo siguiente:

P: ¿En qué se diferencia Amazon ECS de AWS Elastic Beanstalk?

AWS Elastic Beanstalk es una plataforma de administración de aplicaciones que ayuda a los clientes a implementar y escalar fácilmente aplicaciones y servicios web. Mantiene el aprovisionamiento de bloques de construcción (por ejemplo, EC2, RDS, Equilibrio elástico de carga, Escalado automático, Vigilancia de la nube), implementación de aplicaciones y supervisión de la salud abstraídos del usuario para que puedan centrarse en la escritura del código. Simplemente debe especificar qué imágenes de contenedor se van a implementar, los requisitos de CPU y memoria, las asignaciones de puerto y los enlaces de contenedor. Elastic Beanstalk gestionará automáticamente todos los detalles, como aprovisionar un clúster de Amazon ECS, equilibrar la carga, escalar automáticamente, supervisar y colocar los contenedores en el clúster. Elastic Beanstalk es ideal si desea aprovechar los beneficios de los contenedores, pero solo desea la simplicidad de implementar aplicaciones desde el desarrollo hasta la producción mediante la carga de una imagen de contenedor. Puede trabajar con Amazon ECS directamente si desea un control más detallado para las arquitecturas de aplicaciones personalizadas.

Ha estado ejecutando Docker con Elastic Beanstalk para implementar una aplicación relativamente simple, y ha funcionado de maravilla. Ahora, con ECS en el horizonte, me interesa saber cuáles son las diferencias entre los dos servicios, y ¿por qué uno podría usar uno sobre el otro?