![为什么 GCP 基础设置演练推荐“非生产”和“开发”环境?](https://linux22.com/image/783999/%E4%B8%BA%E4%BB%80%E4%B9%88%20GCP%20%E5%9F%BA%E7%A1%80%E8%AE%BE%E7%BD%AE%E6%BC%94%E7%BB%83%E6%8E%A8%E8%8D%90%E2%80%9C%E9%9D%9E%E7%94%9F%E4%BA%A7%E2%80%9D%E5%92%8C%E2%80%9C%E5%BC%80%E5%8F%91%E2%80%9D%E7%8E%AF%E5%A2%83%EF%BC%9F.png)
在“设置基础”步骤 5 中建议的层次结构。在 GCP 中作为横幅找到的“层次结构和访问”如下:
- 生产
- 非生产
- 发展
但是非生产(可能是:QA,Staging,沙盒)的目的是什么——为什么不将开发环境包含在非生产中?
答案1
开发人员不应触及非生产类别下的测试或阶段环境。引入新软件可能会引发功能或安全问题。
测试应该像生产一样,开发也应该像测试一样。隔离基础设施鼓励在添加新服务时,首先在开发中弄清楚它们。当计算和网络基础设施在每个环境中都遵循相同的设计时,它会帮助 IT 管理员。在 VPC 云概念中,网络的设置成本很低。
根据您的组织调整这些规则。开发人员可以扮演分析师的角色来排除测试中的问题。但是,他们应该尊重任何变更控制流程,并将重大变更限制在商定的更新程序范围内。
对于那些希望继续关注的人来说,参考图来自GCP 控制台的云设置向导。正如概述中提到的那样,“本指南适用于大型组织。”这对于设置少量管理员组并承担多个项目的设计是有意义的。