devops实践
成功,持久的运动具有明确的宣言,概述了目标和原则。 许多采用DevOps的人可能没有意识到DevOps宣言 (由Jez Humble @jezhumble创建),也没有意识到 DevOps如何成功地保持对原则,实践和价值的关注(而不是基础架构工具)。
DevOps原则
DevOps的价值源于开始运动的核心原则:
- 迭代式
- 增加的
- 连续
- 自动化的
- 自助服务
- 协同合作
- 整体性
团队应根据原则分析现有流程,并查看DevOps实践可在何处增加价值。
DevOps实践
一些确定的DevOps实践包括:
- 自助服务配置
- 自动配置
- 持续建造
- 持续集成
- 持续交付
- 自动化发布管理
- 增量测试
DevOps工具功能
正如 Mike(@ madgreek65)和Abel(G + AbelAvram)提到的那样 ,团队通常专注于工具而非价值。 DevOps友好的工具提供:
- 通过项目配置门户的自助项目
- 安全性,服务级别,框架,使用情况,拓扑问题的策略配置
- 通过服务层模板,框架和策略执行点(PEP)进行自动平台配置
- 具有连续构建,测试和部署的过程自动化。 跨环境和服务器的代码升级和同步
- 依赖性分析和影响分析
DevOps价值
对于价值指标,请将DevOps目标细分为基础,最佳和转型类别。 例如:
基础
- 创建新的应用程序环境的时间和精力
- 是时候重新部署应用程序了
- 是时候将应用程序推广到新的生命周期阶段了
优化
- 动态调整规模的基础架构规模
- 重用资源池中的现有平台服务和业务服务,而不是重新构建解决方案堆栈
转型
- 需要花费时间和精力来集成业务流程和事件处理器-创建一个复杂的应用程序。
- 在所有租户之间应用策略所需的时间和精力
- 每个用户或交易的应用程序运行成本
专注于DevOps
因此,除了在您的简历上添加漂亮的“ DevOps Engineer”标题和工具名称(即Puppet,Chef,Ansible和Salt)之外,您还可以再看看。 DevOps涉及原则,实践以及创建可改善软件交付并增加业务价值的协作环境。 在Web上可以随时获得良好的信息,并且会议系列(例如 DevOpDays )关注的是DevOps的核心原理和实践,您可以随时关注DevOps的思维方式!
特色图片由 DevOpsDays.org提供
翻译自: https://www.javacodegeeks.com/2014/11/devops-equals-devops-principles-plus-devops-practices.html
devops实践