基于开源工具链快速实现DevOps能力之《DevOps概念定义篇》

基于开源工具链快速实现DevOps能力之《DevOps概念定义篇》
当前数字化建设进入深水区,企业面临数字化转型所带来的新挑战。外围环境加速变化,竞争逐渐激烈,企业需要以大量的创新与实践为引导来实现自身的变化与转型。那么,如何能够更好地把握外部机遇以及应对机遇带来的不确定风险,重要的途径就是通过企业内部敏捷来助力外部的成功。DevOps就是为解决企业敏捷问题的一种新型方式方法,是企业为适应当前数字化发展形势做出的有效尝试。

DevOps是强调产品管理、软件开发和运营专业人员之间沟通和协作的软件开发过程,可通过自动化工具实现软件集成、测试、部署和基础设施变更。DevOps五个关键元素能够帮助更好理解这一概念,它们是——成体系的文化、协作的人、不断迭代的产品、持续的流程、自动化的技术。可以看到,DevOps既是一个技术问题,也是一个商业问题、文化问题。

DevOps的产生和兴起存在历史的必然性

1、在全球化经济蓬勃、互联网移动互联网等新技术催生出新的商业形态,而新的商业形态反过来又强化和促进了企业数字化转型的迫切性和IT在转型过程中扮演角色的重要性。

2、新技术和新的研发工程实践的成熟度提供了基础。例如以云计算(软件定义计算、存储、网络)为代表的灵活、弹性的基础设施供给能力;以微服务架构为代表的架构实践,为软件的持续交付降低了风险,提升了灵活性和交付效率;以Docker为代表的新的软件交付模式,简化了交付难度,且非常适合承载微服务架构下的软件交付;以敏捷开发为代表的研发工程实践已经达到了一定的成熟度,小批量、限制在制品等实践方式,使得流式持续交付成为可能。

3、传统的研发模式和运维管理体系不适应新的商业形态下的新变化、新要求(快速响应、快速实现、高质量交付)。

4、随着中国劳动力成本的持续攀升,以往依靠大量人员投入的人员密集型开发和维护体系已经不堪重负;同时多年积累下的技术债务已经难以适应和满足企业数字化转型升级的要求。

DevOps带来的变化和趋势

从组织流程维度讲:是IT组织研发、测试、运维、安全合规等生产过程的转型升级。伴随的是流程优化和再造。

从工具建设维度讲:是工具能力的升级,建设目标转变为由点到线。

从应用架构维度讲:从庞大的单体架构向微服务化、API化演化。

从基础设施维度讲:是从僵化、固定的基础设施模式向灵活、弹性随需、随时的供给能力演化。

从人员技能维度讲:是从专业化技能向通才型、E型人才提升。

从协同工作的关系维度讲:是从以往依靠流程驱动各专业角色的工作,向建立全新的合作、信任、共享为关系的持续学习组织。


点击查看原文

或扫描下方的微信公众号二维码查询
基于开源工具链快速实现DevOps能力之《DevOps概念定义篇》