此章节占考试的百分之20.
1.可用性(百分之5)
(1)哪些企业不需要考虑Devops?企业只有价值流的一部分参与进来;企业不认可IT是关键的业务;
希望快速降低累计技术债务或者消除IT基础设施脆弱性的企业
(2)以下这些条件可以考虑Devops:
- 核心业务高度依赖IT
- IT高速变化的企业
- 主体业务要求快速变化以测试新的业务想法的假设
- 无法接受IT相关的核心业务风险
- 已经尝试过其他的提升效率或者测试的方法,没有显著效果
2. Devops不适用以下这些企业:
- 不自行研发软件的企业
- 把自己使用的软件外包出去,给别人来做。自己的员工不是开发者
- 有自己企业的工作模式,没有意愿重组自己的企业
3.严格绑定单体IT架构的企业3.单体IT基础设施和架构对引入Devops有限制:
需要有给团队分配单独的责任领域的能力
为每个独立团队分配单独的部分,并异步进行工作。
4.COTS软件的风险,没有灵活性
如果没有其他方案,只能选择COTS时:研究程序,创建脚本,取代原有安装程序的工作。
解决方案:
- 标准化配置工具
- 导出应用配置
- 导入能力
COTS的最佳场景,是基于配置管理系统的数据,在生产环境定期快速地从零开始自动化完全重建应用,而无需系统停机且用户没有察觉(类似静默升级)