使用Terraform设置自动缩放组时,我感到困惑。我必须使用启动配置或启动模板来启动信息,例如哪些AMI,实例类型等。但是仍然不知道它们之间有什么区别,我们应该使用哪种,以及为什么它们有2个相同的东西。
请帮助我一点澄清。谢谢fork!
启动模板(LT)比启动配置(LC)更新,并提供了更多使用选项。因此,AWS文档建议在启动配置(LC)上使用启动模板(LT):
我们建议您从启动模板创建Auto Scaling组,以确保从Amazon EC2获得最新功能。
LT和LC之间的实际关键区别之一是LC是不可变的。定义后,就无法编辑。只能选择替换。但是,单个LT可以具有多个版本:
定义启动模板而不是启动配置可以使您拥有一个模板的多个版本。使用versioning,您可以创建完整参数集的子集,然后再使用它来创建其他模板或模板版本。
LT还提供了更多EC2选项供您配置,例如,只能使用LT设置专用主机。同样,仅在LT中具有使用T2无限突发信用选项的功能。
因此,如果可以的话,最好遵循AWS建议并使用LT。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句