有人可以解释一下EC2和Beanstalk之间的区别吗。我想了解有关SaaS,PaaS和IaaS的信息。
要在wordpress中部署Web应用程序,我需要可扩展的托管服务。如果有什么比我的目的更好的地方,也请让我知道。
只是为了通知,我想托管和部署多个wordpress和drupal网站。
我不想给服务器更多的时间并专注于开发。但是云托管需要自动扩展。
有人可以解释一下EC2和Beanstalk之间的区别吗。我想了解有关SaaS,PaaS和IaaS的信息。
要在wordpress中部署Web应用程序,我需要可扩展的托管服务。如果有什么比我的目的更好的地方,也请让我知道。
只是为了通知,我想托管和部署多个wordpress和drupal网站。
我不想给服务器更多的时间并专注于开发。但是云托管需要自动扩展。
Answers:
首先,EC2和Elastic Compute Cloud是同一件事。
接下来,AWS涵盖了包括EC2和Elastic Beanstalk在内的Web服务范围。它还包括许多其他文件,例如S3,RDS,DynamoDB以及所有其他文件。
EC2是Amazon的服务,允许您在AWS云中创建服务器(AWS称这些实例)。您按小时付费,仅按使用量付费。您可以对该实例以及实例的启动n
数量执行任何操作。
Elastic Beanstalk是远离EC2层的抽象层。Elastic Beanstalk将为您设置一个“环境”,其中可以包含许多EC2实例,一个可选数据库以及一些其他AWS组件,例如Elastic Load Balancer,Auto-Scaling组,安全组。然后,无论何时要更新在AWS中运行的软件,Elastic Beanstalk都会为您管理这些项目。Elastic Beanstalk不会在为您创建的这些资源之上增加任何成本。如果您有10个小时的EC2使用时间,则只需支付10个计算小时。
对于运行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/