提问人:Jacco Dieleman 提问时间:10/26/2023 更新时间:10/26/2023 访问量:46
如何在命名约定 (IaC) 中区分基础设施阶段与软件阶段
How distinguish stage of infra vs stage of software in naming convention (IaC)
问:
对于我们的 Microsoft Azure 资源,我们有一个命名约定,如下所示:
{productName}-{stage}-{azureRegion}-{type}-{resourceType}[-{NN}]
哪里:
- stage 表示在 infra、“dev”、“test”或“prod”上运行的软件的“环境”或“stage”
- type 用于将资源分组为“数据”(例如数据库)、“应用程序”或“共享”(例如网络)。
我们希望软件的所有阶段都能在生产级基础设施上运行。但是现在,在试验新的基础设施时,命名约定没有为这些实验留下任何空间。这是一个问题,因为某些资源名称需要全局统一,从而导致冲突。
问题
在命名约定中,其他人如何区分软件的阶段和基础设施的阶段?
答: 暂无答案
评论
stage=poc