Amazon web services AWS EC2自动缩放同步如何自动工作?

Amazon web services AWS EC2自动缩放同步如何自动工作?,amazon-web-services,amazon-ec2,aws-opsworks,Amazon Web Services,Amazon Ec2,Aws Opsworks,不久前,我们开始了wordpress博客,只使用了一个EC2实例和一个多AZ RDS数据库 流量随着严重的起伏而增加(高达每分钟1.500个用户),因此我们决定使用EC2自动缩放这是我们的问题:每次更改一些代码时,我们都必须为自动缩放组创建一个新的AMI,并终止所有实例,以便新实例将以新的AMI数据开始 当更改其中一个实例上的某些代码时,是否有一种简单的方法可以自动同步所有实例?也许Opsworks可以做到这一点,但我没有这方面的经验。我已经搜索了几天的教程,但找不到任何有用的东西。您可以配置您

不久前,我们开始了wordpress博客,只使用了一个EC2实例和一个多AZ RDS数据库

流量随着严重的起伏而增加(高达每分钟1.500个用户),因此我们决定使用EC2自动缩放这是我们的问题:每次更改一些代码时,我们都必须为自动缩放组创建一个新的AMI,并终止所有实例,以便新实例将以新的AMI数据开始


当更改其中一个实例上的某些代码时,是否有一种简单的方法可以自动同步所有实例?也许Opsworks可以做到这一点,但我没有这方面的经验。我已经搜索了几天的教程,但找不到任何有用的东西。

您可以配置您的AMI,以便在启动时下载最新的代码,这样您就不必不断更新AMI


或者您可以使用Elastic Beanstalk,让它为您管理所有这些内容。

您可以配置您的AMI,以便在启动时下载最新代码,这样您就不必不断更新AMI


或者,您可以使用Elastic Beanstalk,让它为您管理所有这些内容。

如果您想要一种简单的方法来将更改部署到autoscaling组中的实例,我建议您使用代码部署

代码部署与自动缩放很好地集成。如果发生扩展事件,它将启动对新启动实例的部署,并且在部署完成之前不会在自动缩放组中使用该实例

部署可以像更改代码一样简单,也可以因为代码部署部署挂钩而涉及更多内容

您还可以让代码部署从S3、Github或CodeCommit获取代码

代码部署非常容易设置,文档也非常好:

如果您希望以一种简单的方式将更改部署到autoscaling组中的实例,我建议您使用代码部署

代码部署与自动缩放很好地集成。如果发生扩展事件,它将启动对新启动实例的部署,并且在部署完成之前不会在自动缩放组中使用该实例

部署可以像更改代码一样简单,也可以因为代码部署部署挂钩而涉及更多内容

您还可以让代码部署从S3、Github或CodeCommit获取代码

代码部署非常容易设置,文档也非常好:

我认为您应该使用Docker、ec2容器和持续部署。我认为您应该使用Docker、ec2容器和持续部署。