所在位置:
首页 >
营销资讯 >
行业动态 > 3. 实现IaC需要做哪些准备工作?IaC落地的主要障碍有哪些?
3. 实现IaC需要做哪些准备工作?IaC落地的主要障碍有哪些?
时间:2022-03-07 06:48:02 | 来源:行业动态
时间:2022-03-07 06:48:02 来源:行业动态
如果要采用IaC,这里有些最佳实践经验可以分享给大家。最好提前做好以下准备:
1) 使用具有可分支管理、安全、集成的源代码管理 (SCM),可以考虑使用git。
2) 选择经过仔细研究和理解的工具,为编写的基础设施代码组成自动化引擎,例如ansible或者terraform 等。最终用户团队能够理解和使用这些工具。
3) 使用相关工具后,要在执行后能快速获得基础设施状态反馈,以便了解执行状态。
4) 制定开发人员和基础设施团队协作流程,制定双方认可的标准,使提供的基础设施环境能保证业务成功上线。
5) 有良好的测试环境,保证生产和测试场景下的环境一致性。
6) 要有一个安全的前端,包括带有凭证管理的权限管理(RBAC)。
7) 可以迭代完善代码,测试一次,快速失败,然后继续小步快跑前进。
IaC落地的主要障碍有以下几个:
1) 企业服务器规模较小,管理工作相对较少,需求不强烈。
2) 害怕自动化,执行过程不放心。
3) 团队害怕学习新技术或者编写代码维护基础设施。
4) 企业内部管理流程限制,权限不足,审计要求,无法打通多组件。