elastic ec2 aws amazon-web-services amazon-ec2 hosting elastic-beanstalk

amazon web services - Diferencia entre Amazon ec2 y AWS Elastic Beanstalk



amazon ec2 vs aws elastic beanstalk (2)

¿Puede alguien explicar cuál es la diferencia entre EC2 y Beanstalk? Quiero saber sobre SaaS, PaaS y IaaS.

Para implementar una aplicación web en wordpress necesito un servicio de alojamiento escalable. Si hay algo mejor que mi propósito, hágamelo saber también.

Solo para informar, quiero alojar e implementar múltiples sitios de wordpress y drupal.

No quiero dedicar más tiempo al servidor y centrarme en el desarrollo. Pero el alojamiento en la nube necesita ser auto escalable.


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 lanzar n número de instancias.

Habichuela elástica

Elastic Beanstalk es una capa de abstracción alejada de la capa EC2. Elastic Beanstalk configurará un "entorno" 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 por encima de estos recursos que crea para usted. Si tiene 10 horas de uso de EC2, todo lo que paga es 10 horas de cómputo.

Corriendo wordpress

Para ejecutar Wordpress, es con lo que te sientas más cómodo. Puede ejecutarlo directamente en una sola 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 concentrarse en el sitio web, entonces Elastic Beanstalk sería la mejor opción para eso. Elastic Beanstalk admite una pila de PHP (así como otras). Puede mantener su sitio en el 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.

Este es el primer resultado fuera de Google cuando se busca "wordpress beanstalk elástico": https://www.otreva.com/blog/deploying-wordpress-amazon-web-services-aws-ec2-rds-via-elasticbeanstalk/


AWS Elastic Beanstalk Como Amazon dice que,

AWS Elastic Beanstalk es un servicio fácil de usar para implementar y escalar aplicaciones y servicios web desarrollados con Java, .NET, PHP, Node.js, Python, Ruby, Go y Docker en servidores conocidos como Apache, Nginx, Passenger. , y IIS.

Simplemente puede cargar su código y Elastic Beanstalk maneja automáticamente la implementación, desde el aprovisionamiento de la capacidad, el equilibrio de carga, el escalado automático hasta el monitoreo del estado de la aplicación. Al mismo tiempo, retiene el control total sobre los recursos de AWS que impulsan su aplicación y puede acceder a los recursos subyacentes en cualquier momento.

Elastic Beanstalk no tiene ningún cargo adicional: usted paga solo por los recursos de AWS necesarios para almacenar y ejecutar sus aplicaciones

Beneficios del frijol elástico

  1. RÁPIDO Y SENCILLO PARA COMENZAR
  2. Productividad del desarrollador
  3. IMPOSIBLE RESUMIR
  4. CONTROL COMPLETO DE RECURSOS

AWS EC2

Amazon Elastic Compute Cloud (Amazon EC2) es un servicio web que proporciona capacidad de cálculo segura y de tamaño variable en la nube. Está diseñado para facilitar la computación en la nube a escala web para los desarrolladores.

La sencilla interfaz de servicio web de Amazon EC2 le permite obtener y configurar la capacidad con una fricción mínima. Le proporciona un control completo de sus recursos informáticos y le permite ejecutarse en el entorno informático comprobado de Amazon. Amazon EC2 reduce el tiempo requerido para obtener e iniciar nuevas instancias de servidor en minutos, lo que le permite aumentar rápidamente la capacidad, tanto hacia arriba como hacia abajo, a medida que cambian sus requisitos informáticos. Amazon EC2 cambia la economía de la computación al permitirle pagar solo por la capacidad que realmente usa. Amazon EC2 proporciona a los desarrolladores las herramientas para crear aplicaciones resistentes a fallas y aislarlas de los escenarios de fallas comunes.

Beneficios de EC2

  1. COMPUTACIÓN ELÁSTICA EN ESCALA WEB
  2. COMPLETAMENTE CONTROLADO
  3. FLEXIBLE SERVICIOS DE ALOJAMIENTO EN LA NUBE
  4. INTEGRADO
  5. DE CONFIANZA
  6. SEGURO