En primer lugar, EC2 y Elastic Compute Cloud son lo mismo.
A continuación, AWS abarca la gama de servicios web que incluye EC2 y Elastic Beanstalk. También incluye muchos otros, como S3, RDS, DynamoDB y todos los demás .
EC2
EC2 es el servicio de Amazon que le permite crear un servidor (AWS llama a estas instancias ) en la nube de AWS. Pagas por hora y solo lo que usas. Puede hacer lo que quiera con esta instancia, así como iniciar el n
número de instancias.
Frijoles elásticos
Elastic Beanstalk es una capa de abstracción lejos de la capa EC2. Elastic Beanstalk configurará un "entorno" para usted que puede contener varias instancias de EC2, una base de datos opcional, así como algunos otros componentes de AWS como Elastic Load Balancer, Auto-Scaling Group, Security Group. Entonces Elastic Beanstalk administrará estos elementos por usted siempre que desee actualizar su software que se ejecuta en AWS. Elastic Beanstalk no agrega ningún costo además de estos recursos que crea para usted. Si tiene 10 horas de uso de EC2, todo lo que paga son 10 horas de cálculo.
Ejecutando Wordpress
Para ejecutar Wordpress, es lo que le resulte más cómodo. Puede ejecutarlo directamente en una única instancia de EC2, puede usar una solución del AWS Marketplace o puede usar Elastic Beanstalk.
¿Qué elegir?
En el caso de que desee reducir las operaciones del sistema y simplemente centrarse en el sitio web, Elastic Beanstalk sería la mejor opción para eso. Elastic Beanstalk admite una pila PHP (así como otras). Puede mantener su sitio en control de versiones e implementarlo fácilmente en su entorno cada vez que realice cambios. También configurará un grupo de Autoescalado que puede generar más instancias de EC2 si el tráfico está creciendo.
Aquí está el primer resultado fuera de Google cuando se busca "wordpress elástico beanstalk": https://www.otreva.com/blog/deploying-wordpress-amazon-web-services-aws-ec2-rds-via-elasticbeanstalk/