По-перше, EC2 та Elastic Compute Cloud - це одне і те ж.
Далі AWS охоплює спектр веб-сервісів, що включає EC2 та Elastic Beanstalk. Вона також включає багато інших, таких як S3, RDS, DynamoDB та всі інші .
EC2
EC2 - послуга Amazon, яка дозволяє створити сервер (AWS викликає ці екземпляри ) у хмарі AWS. Ви платите за годину і лише те, що використовуєте. З цим екземпляром ви можете робити все, що завгодно, а також запускатиn
кількість екземплярів.
Еластична квасоля
Еластичний Beanstalk - це один шар абстракції, що знаходиться від шару EC2. Elastic Beanstalk створить для вас "середовище", яке може містити декілька екземплярів EC2, додаткову базу даних, а також кілька інших компонентів AWS, таких як Elastic Load Balancer, Auto-Scaling Group, Group Security. Тоді 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/