AWS-AutoScaling-堆栈以处理应用程序更新

时间:2019-01-07 14:29:46

标签: amazon-web-services automation ami

我想创建一个堆栈,在该堆栈中,由AutoScaling组启动的任何新EC2实例都将以我的应用程序的最新版本运行。我看到两个选项,它们都有自己的流程:

  1. LaunchConfig启动一个空的Amazon Linux 2映像,UserData在启动时发挥了所有作用(yum更新,构建应用程序等)。缺点:
    • 慢速实例初始化
    • 所有EC2实例都需要公共IP或NAT(以使用yum并访问应用程序代码)
  2. LaunchConfig启动预构建的定制AMI。每当更新应用程序时,都会创建一个新的AMI。道奇:
    • 创建AMI很难(不可能?)自动化

有没有解决这些问题的方法?

0 个答案:

没有答案