不了解DevOps你落伍了

不了解DevOps你落伍了

各大平台竞相追逐的DevOps

到底有什么魔力

潮仔你揭开它神秘的面纱

Part1:DevOps为什么会兴起

首先要从软件的交付模式聊起

起初瀑布式开发中

开发、测试、运维工程师需要

保证各阶段的工作做得足够好时才允许进入下一阶段

不了解DevOps你落伍了

终于各环节都出色完成工作,但在交付时

甲方爸爸冒出一句:

不了解DevOps你落伍了

相信大家也经常遇到这种情况

虽然投入大量的资源,但是

外部环境和客户需求瞬间变化

让产品难以达到预期的效果

敏捷交付就是这个背景下诞生

它将一个大的目标不断拆解为可交付的小目标

快速迭代,以小步快跑的方式持续开发

不了解DevOps你落伍了

敏捷允许开发和测试快速试错调整

不断迭代让产品更能满足客户

不了解DevOps你落伍了

但运维团队非常抵触变化

因为这会影响产品稳定性和可靠性

同时会增加工作量和运维难度

 DevOps模式应运而生

实际上,DevOps 最开始想要打破的就是

开发和运维之间的对立和隔阂

让彼此在不同层面上产生共鸣

不了解DevOps你落伍了

随着微服务架构理念、容器等技术的发展

使得DevOps的实施变得更加容易

快速开发的产品可以立刻获得更广泛的试用

Part2:DevOps到底是啥

不了解DevOps你落伍了

*定义: 

DevOps(开发Development与运维Operations)

       是一组过程、方法与系统的统称,用于促进

开发、技术运营和质量保障(QA)

部门之间的沟通、协作与整合

不了解DevOps你落伍了

从通俗意义上理解

首先,DevOps 强调的是组织团队高效协作

打破沟通壁垒,信息共享

从而更快、更频繁地交付更稳定的产品

不了解DevOps你落伍了

项目、研发、测试、运维等

多角色通过共享中心协同办公

保证进度与质量

最后形成共享知识库

其次,DevOps涉及到项目交付的整个生命周期

从开始立项到后期的交付监控

两者相互影响形成一个闭环

不了解DevOps你落伍了

DevOps稳定有序的工作环节

不仅能够保证上下游节点正常推进

反向也能给予节点有价值的反馈

最后,DevOps所需工具

是实现最大程度自动化和连续性的必不可少的武器

多功能工具取代了额外的步骤

大大缩短了研发运维周期

不了解DevOps你落伍了

Part3:DevOps有啥好处

No.1

提高市场响应速度

快速分解客户需求,提升研发迭代速度

部署频率由月变为周、日

缩短交付周期让客户更快感受到价值

不了解DevOps你落伍了

No.2

保证交付质量

流水线、标准化、自动化的作业流程

有效减少了人为因素导致错误的发生

同时使得各种资源可以被投入到

更高层次的战略目标中

不了解DevOps你落伍了

No.3

提高组织的有效性

项目管理者有效把控进度,降低交付风险

打破各角色沟通壁垒,提高跨部门协作效率

项目交付后总结归档,形成知识共享

不了解DevOps你落伍了

Part4:DevOps谁青睐

传统行业

传统行业的主营业务并非是软件开发和运营

但整体上缺乏软硬件基础设施

在我国数字化转型的大趋势下

DevOps能助力传统行业稳步走上云原生数字化之路

不了解DevOps你落伍了

科技化企业

软件开发和运维架构

是支撑科技化企业运营的核心能力

其IT架构复杂、团队庞大

在管理和协同优化上面临巨大挑战

DevOps有助于科技类企业统一IT环境

提高团队反应能力和研发质量

是提高其市场竞争力的核心助力

不了解DevOps你落伍了

上一篇:企业如何用好云、管好云?


下一篇:devOps笔记