Прежде всего, EC2 и Elastic Compute Cloud - это одно и то же.
Далее, AWS включает в себя ряд веб-сервисов, которые включают EC2 и Elastic Beanstalk. Он также включает в себя множество других, таких как S3, RDS, DynamoDB и все остальные .
EC2
EC2 - это сервис Amazon, который позволяет вам создавать сервер (AWS вызывает эти экземпляры ) в облаке AWS. Вы платите по часам и только за то, что используете. С этим экземпляром вы можете делать все, что захотите, а также запускать n
количество экземпляров.
Эластичный бобовый стебель
Эластичный бобовый стебель - это один слой абстракции от слоя EC2. Elastic Beanstalk настроит для вас «среду», которая может содержать несколько экземпляров EC2, дополнительную базу данных, а также несколько других компонентов AWS, таких как Elastic Load Balancer, Auto-Scaling Group, Security Group. Затем Elastic Beanstalk будет управлять этими элементами для вас всякий раз, когда вы захотите обновить программное обеспечение, работающее в AWS. Elastic Beanstalk не добавляет никаких затрат на эти ресурсы, которые он создает для вас. Если у вас есть 10 часов использования EC2, то все, что вы платите, это 10 вычислительных часов.
Запуск Wordpress
Для запуска Wordpress, это то, что вам больше всего удобно. Вы можете запустить его прямо на одном экземпляре EC2, использовать решение из AWS Marketplace или использовать Elastic Beanstalk.
Что выбрать?
В случае, если вы хотите сократить системные операции и просто сосредоточиться на веб-сайте, то Elastic Beanstalk будет лучшим выбором для этого. Elastic Beanstalk поддерживает стек PHP (как и другие). Вы можете поддерживать свой сайт в управлении версиями и легко развертывать его в своей среде всякий раз, когда вы вносите изменения. Также будет создана группа автоматического масштабирования, которая может создавать больше экземпляров EC2, если трафик растет.
Вот первый результат поиска Google при поиске слова «упругий бобовый стебель»: https://www.otreva.com/blog/deploying-wordpress-amazon-web-services-aws-ec2-rds-via-elasticbeanstalk/