关闭。此问题不符合 Stack Overflow 准则。它目前不接受答案。我们不允许在 Stack Overflow 上提出有关专业服务器或网络相关基础设施管理的问题。您可以编辑问题,使其成为 Stack Overflow 的主题。 3个月前关闭。改进这个问题
EC2 和 Beanstalk 有什么区别?我想了解有关 SaaS、PaaS 和 IaaS 的信息。
要在 Wordpress 中部署 Web 应用程序,我需要一个可扩展的托管服务。如果有什么比我的目的更好,也请告诉我。
仅供参考 - 我想托管和部署多个 Wordpress 和 Drupal 站点。
我不想给服务器更多的时间而专注于开发。但是云托管需要自动扩展。
首先,EC2 and Elastic Compute Cloud 是一回事。
其次,AWS 包含一系列 Web 服务,其中包括 EC2 和 Elastic Beanstalk。它还包括许多其他内容,例如 S3、RDS、DynamoDB 和所有 the others。
EC2
EC2 是 Amazon 的服务,它允许您在 AWS 云中创建一个服务器(AWS 将这些 实例称为)。您按小时付费,并且只支付您使用的费用。您可以对此实例执行任何操作,也可以启动 n
个实例。
弹力豆茎
Elastic Beanstalk 是 EC2 层之外的抽象层。 Elastic Beanstalk 将为您设置一个“环境”,其中可以包含多个 EC2 实例、一个可选数据库以及一些其他 AWS 组件,例如 Elastic Load Balancer、Auto-Scaling Group、Security Group。然后,只要您想更新在 AWS 中运行的软件,Elastic Beanstalk 就会为您管理这些项目。 Elastic Beanstalk 不会在它为您创建的这些资源之上增加任何成本。如果您有 10 小时的 EC2 使用时间,那么您只需支付 10 小时的计算时间。
运行 WordPress
对于运行 Wordpress,它是你最舒服的。您可以直接在单个 EC2 实例上运行它,也可以使用 AWS Marketplace 中的解决方案,也可以使用 Elastic Beanstalk。
选什么?
如果您想减少系统操作并只关注网站,那么 Elastic Beanstalk 将是最佳选择。 Elastic Beanstalk 支持 PHP 堆栈(以及其他堆栈)。您可以将您的站点保持在版本控制中,并在您进行更改时轻松部署到您的环境中。它还将设置一个 Autoscaling 组,如果流量增长,该组可以生成更多 EC2 实例。
以下是 Google 搜索“elastic beanstalk wordpress”时的第一个结果:https://www.otreva.com/blog/deploying-wordpress-amazon-web-services-aws-ec2-rds-via-elasticbeanstalk/
EC2
弹力豆茎
对于高级概述,EC2 是一种 IaaS 计算服务;这意味着计算资源通常由提供它们的云工程师管理
虽然 Elastic Beanstalk 是 PaaS,但您不必过多地关注资源管理。您只需指定您想要的内容,aws 通过自动化处理任务。例如配置 LAMP 堆栈