p.m*_*aes 6 amazon-web-services aws-cloudformation terraform infrastructure-as-code
我正在建立一个基础设施来支持一个 WebApp。我的存储库之一拥有所有网络基础设施(VPC、子网、NAT、堡垒等)。WebApp 具有 Route 53 + ALB + AutoScalling Group + EC2 实例。所有这些都在 Cloudformation 模板中编码。我的问题是 WebApp Cloudformation 模板是否应该与应用程序存储在同一个存储库中?是否有关于如何分离基础架构和应用程序代码的最佳实践?
这确实是一个意见问题,但我认为趋势是用代码保留应用程序/服务所需的一切。话虽如此,您经常会拥有共享的东西(例如 VPC),您通常最终会将这些东西放在单独的存储库中(取决于您如何组织代码;现在似乎正在推动单一存储库)。
CloudFormation 最佳实践提供了一些有关组织堆栈的好信息,但它没有解决您的问题。
| 归档时间: |
|
| 查看次数: |
638 次 |
| 最近记录: |