我有一个独特的机会为一家大公司的一部分建议IaC的工作流程,该公司有许多技术机构为之工作。
我正在尝试制定一个企业级安全的解决方案,但尽可能多地提供自助服务。
范围:
我阅读了很多文章,但其中大部分都描述了内部开发团队的情况,这在安全性和治理方面要容易得多。
我很想了解IaC管理和企业中的最佳解决方案是什么。 Terraform Enterprise是一个有效的选择吗?
答案 0 :(得分:0)
我建议使用Terraform modules作为(基础设施)代码的企业“库”。
然后你可以:
对于治理,有助于拥有受控的云提供商帐户或环境,其中每个资源都是通过Terraform从头开始部署的(除了用户可以手动实验的沙箱)。
例如,您可以:
"${terraform.workspace}"
)因此,有很多方法可以使用Terraform模块为您的客户/开发人员提供支持而不放弃企业控制。