Разница между Amazon ec2 и AWS Elastic Beanstalk
может кто-нибудь объяснить, в чем разница между EC2 и Beanstalk. Я хочу знать о SaaS, PaaS и IaaS.
для развертывания веб-приложения в wordpress мне нужен масштабируемый хостинг. Если есть что-нибудь лучше, чем моя цель, пожалуйста, дайте мне знать.
просто чтобы сообщить, я хочу разместить и развернуть несколько сайтов wordpress и drupal.
Я не хочу давать больше времени на сервер и сосредоточиться на разработке. Но облако хостинг должен быть автоматически масштабируемым.
1 ответ:
во-первых, 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. Тогда эластичный Бобовый Стебель справится с этим товары для вас, когда вы хотите обновить программное обеспечение в AWS. Эластичный бобовый стебель не добавляет никаких затрат на эти ресурсы, которые он создает для вас. Если у вас есть 10 часов использования EC2, то все, что вы платите, - это 10 вычислительных часов.
Запуск Wordpress
для запуска Wordpress, это то, что вы наиболее комфортно. Вы можете запустить его прямо на одном экземпляре EC2, вы можете использовать решение из AWS Marketplace, или вы могли бы использовать Эластичный Бобовый Стебель.
что выбрать?
в случае, если вы хотите уменьшить системные операции и просто сосредоточиться на веб-сайте, то Elastic Beanstalk будет лучшим выбором для этого. Elastic Beanstalk поддерживает стек PHP (а также другие). Вы можете сохранить свой сайт в системе управления версиями и легко развертывать его в своей среде при каждом внесении изменений. Он также настроит группу автомасштабирования, которая может породить больше экземпляров EC2, если трафик возрастающий.
вот первый результат от Google при поиске "elastic beanstalk wordpress": https://www.otreva.com/blog/deploying-wordpress-amazon-web-services-aws-ec2-rds-via-elasticbeanstalk/