【发布时间】:2019-12-12 00:43:48
【问题描述】:
我正在建立一个支持 WebApp 的基础架构。我的一个存储库拥有所有网络基础设施(VPC、子网、NAT、堡垒等)。 WebApp 有一个 Route 53 + ALB + AutoScalling 组 + EC2 实例。所有这些都在 Cloudformation 模板中编码。我的问题是 WebApp Cloudformation 模板是否应该与应用程序存储在同一个存储库中?有没有关于如何分离基础设施和应用代码的最佳实践?
【问题讨论】:
-
没有人回答。我也很好奇。
-
这里也有一个非常相似的问题 - discuss.hashicorp.com/t/… 仅在 9 天前发布。到目前为止 - 没有答案。我冒昧地添加了 terraform 标签,因为您的问题并不是针对任何云提供商的。我的猜测是 terraform 标签会引起更多关注。
-
我也在寻找其他人对此的一些见解,这是在搜索“我应该将基础设施作为代码放入项目回购”时出现的第一个 SO 问题。如果您遇到类似情况,请为这个问题投票!
标签: amazon-web-services terraform amazon-cloudformation infrastructure-as-code