【发布时间】:2020-05-17 22:51:13
【问题描述】:
我已经在 EC2 实例中部署了一个 python 烧瓶应用程序。
现在我需要创建自动缩放组,这样如果某个参数很高,我需要 EC2 与烧瓶应用程序一起自动启动。
我可以创建当前 EC2 实例的 AMI 并将 IAM 角色关联到启动模板(自动缩放组)。这是最佳做法吗?
【问题讨论】:
我已经在 EC2 实例中部署了一个 python 烧瓶应用程序。
现在我需要创建自动缩放组,这样如果某个参数很高,我需要 EC2 与烧瓶应用程序一起自动启动。
我可以创建当前 EC2 实例的 AMI 并将 IAM 角色关联到启动模板(自动缩放组)。这是最佳做法吗?
【问题讨论】:
是的,您将拥有一个 AMI(通常称为 Golden AMI 或 prebaked AMI),您的启动配置/启动模板将引用并自动扩展。
如果您想进一步改进这一点,您可以考虑设置 Code Deploy,以便可以将最新版本的代码部署到自动缩放组中的所有实例,而无需重建另一个黄金 AMI。
【讨论】: