Amazon web services 使用EC2和您的webapp自动缩放

Amazon web services 使用EC2和您的webapp自动缩放,amazon-web-services,amazon-ec2,Amazon Web Services,Amazon Ec2,我正在尝试在AWS上设置自动缩放,但有一些在《开发人员指南》中找不到的澄清问题 我已经设置了一个启动配置和自动缩放策略,最小实例数为2。我假设我的2个EC2实例为空(仅安装了操作系统)。我需要在实例中安装我的web应用程序。实现这一目标的最佳方式是什么 我的想法是: Create an EC2 instance with my web app and then attach an autoscale policy to it 有更好的方法吗?自动缩放启动配置与AMI配合使用。因此,您必须从E

我正在尝试在AWS上设置自动缩放,但有一些在《开发人员指南》中找不到的澄清问题

我已经设置了一个启动配置和自动缩放策略,最小实例数为2。我假设我的2个EC2实例为空(仅安装了操作系统)。我需要在实例中安装我的web应用程序。实现这一目标的最佳方式是什么

我的想法是:

 Create an EC2 instance with my web app and then attach an autoscale policy to it

有更好的方法吗?

自动缩放启动配置与AMI配合使用。因此,您必须从EC2实例创建一个AMI,并将此AMI(不是空操作系统)设置为启动配置

因此,可能的方法之一是:

  • 创建一个实例
  • 将工作应用程序部署到此实例
  • 从实例创建AMI(带或不带重启)
  • 使用新的AMI创建启动配置
  • 创建自动缩放组并将其启动配置设置为created one
  • 每次组被放大时,从AMI创建的新实例将添加到组中

    要更新在自动缩放组中运行的应用程序,您有两个选项:

  • 更新原始实例,创建新的AMI,创建新的启动配置,更新扩展组
  • 在应用程序中构建自动资源调配,在创建新实例时自动更新