如何在一个带有一个ELB的一个Terraform文件中创建2个ASG



我可以使用一个模块使用一个Terraform文件创建2个AWS ASG吗?请指导我使用Terraform代码。我们是否需要2个ELB或1 ELB来设置?

您可以在一个Terraform模块中创建2个ASG。您可以将所有内容都放在一个文件中,但是最好的做法是将模块文件分开为单独的模块文件夹。除此之外,您还可以根据要组织应用程序的方式创建一个或多个单独的文件中的ASG。Terraform不在乎,它加入了所有文件并在执行之前构建依赖项树,物理组织并不重要。在AWS体系结构方面,您可以拥有2个ASG,具有1、2,甚至没有ELB。ELB具有不同的功能和逻辑,即使大多数时候您在ASG面前都有ELB,但这并不是必需的,并且完全取决于体系结构。我有ELB与ASG没有相关的情况 - 您可以加载余额2个固定实例,以及ASG在其前没有ELB的情况 - 因为它们没有接收流量,只需处理Exampel的队列中的任务

您可以找到有关如何在官方文档中创建模块的文档。

相关内容

最新更新