请选择 进入手机版 | 继续访问电脑版

ITIL,DevOps,ITSS,ITSM,IT运维管理-ITIL先锋论坛

 找回密码
 立即注册

扫描二维码登录本站

QQ登录

只需一步,快速开始

查看: 161|回复: 0

DevOps 改变 IT 部门运作方式的8种优势

[复制链接]
发表于 2021-12-20 21:16:01 | 显示全部楼层 |阅读模式
本帖最后由 FYIRH 于 2021-12-20 21:19 编辑
- h( a2 P0 D3 A$ }6 ^- L$ v8 e" ]6 _3 `; d) |# y$ n  T
粘贴上传202112202113505167..png
& {$ B. {! T7 N$ b2 k( @" c/ F" l
DevOps 趋势在企业IT中越来越受欢迎,对于选择实施它的企业来说,获益匪浅。) }8 |) k4 s8 M" H; H0 }7 M, e
2 F- ]2 G" f" W* N
企业 IT 部门试图通过实施 DevOps 来实现技术创新,随着 DevOps 趋势的持续流行,敏捷开发以及诸多容器编排平台工具已经屡见不鲜。
0 D- t3 w; n5 W' V# t7 w8 W' u
" O& @( \( E9 a& f2 t' T& ~( }
但是,使用 DevOps 对企业有什么好处?DevOps 可以通过以下8种方式使得IT部门受益。
* i+ w' V; l) _: ?4 l8 M  E# w  B( z2 F9 H9 R  t2 c
1、加强部门合作
, G! n; [. L/ B4 k) K2 [  E) G8 L- `
DevOps 的最终目标是更快地交付产品和服务。DevOps 可以帮助企业打破开发人员与运维之间的壁垒,两个部门之间可以高效协作。
2 p7 J& z+ R( w* b  ~4 E
+ M% ?6 w) X- M2 }DevOps 重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。通过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。& c( v) A) S8 q5 a" K  a; Z8 W
粘贴上传202112202114065348..png

2 |' G: ?. x2 @5 B; e( Z: {
可以把 DevOps 看作开发(软件工程)、技术运营和质量保障(QA)三者的交集

- v6 j8 Z  ?* @4 b$ `" K
Forrester 应用程序开发和交付高级分析师 Chris Condo 表示:“借助 DevOps,运维成为了开发和产品团队的合作者,他们是产品整体成功的合作伙伴。”
1 g. ^/ G/ |2 y7 G% S2 E1 J4 Z7 ~6 V" T
2、缩短产品上市时间

2 I- n. D# N# E  P/ q
DevOps 可以帮助企业更快地将新产品或服务推向市场。而具有 DevOps 能力的组织开发的产品更适合市场需求。
- v; a, {" }+ A& i( P/ I
总体上来说,产品从最初构想到在生产中完全实现,具有更好的质量保障和公司业务目标一致性的企业产品上市周期时间更短。

6 c6 }% h6 o9 S; h4 Y3、更新迭代时间更短

. t4 `" ^+ o" V. z& g- x- p
除了更快进入市场之外,DevOps 方法还可以通过持续部署(如果一个组织要生产面向多种用户、具备多样功能的应用程序,其部署周期必然会很短。这种能力也被称为持续部署)缩短升级周期。通过使用精益方法(精益创业可以理解为敏捷开发模式的一种延续,精益创业提到的三个主要工具是:“最小可用品”、“客户反馈”、“快速迭代”)进行软件交付,公司可以识别并消除瓶颈。

) G" w$ T; F. ~" L9 u9 z/ D4 l1 S. `% {$ K
随着企业交付方式从按月或按季度发布到持续交付的转变,企业需要改变其发布流程,以使其能够每天多次而不是每年多次发布软件。

  H& F5 X# Q, a: O6 @/ Q4、提升自动化能力

: g' n2 B4 |0 U* ^/ E

4 m$ G) m; d% H! {: Q6 f强大的部署自动化手段确保部署任务的可重复性,减少部署出错的可能性。
* x9 }: f) Q3 d8 Z. `# \0 _, r/ a7 x9 E* p+ B
DevOps 的引入能对产品交付、测试、功能开发和维护起到意义深远的影响。DevOps的很大一部分具有明确定义的工作流,并且可以通过自动化进一步增强这些方法,这也使建立安全性和合规性要求更加容易,并减少了人为错误的几率。
5 G+ H) `4 k$ V( ~4 Q0 L- ^
- Q8 z% o7 r0 ^) u3 D5、减少资源浪费) D9 V2 a1 F0 g
通过精益运行和快速迭代,公司可以更有效地利用资源,并且通常可以消除资源浪费。DevOps 不仅仅是为了创造价值和解决资源浪费,还在于削减企业成本。
  [8 H! G( }& V6 A, `- ~7 f2 R2 T
6、更快的反馈

% \3 F1 w! V1 b7 ^- e
DevOps 持续部署周期最大好处之一是“公司可以根据客户的反馈更快地进行迭代”。这使公司可以对产品和服务采取最低可行产品(MVP)的方法(较小型初创公司通常采用这种方法)。这种快速反馈还可以帮助企业更好地处理不确定性。
8 f# T4 i3 d  z9 a
7、改变员工工作模式
( S& h" G% ^2 U6 M+ m; e
DevOps 靠强有力的发布协调人来弥合开发与运维之间的技能鸿沟和沟通鸿沟,采用电子数据表、电话会议、即时消息、企业门户(wiki、sharepoint)等协作工具来确保所有相关人员理解变更的内容并全力合作。
: y; A% k5 [6 c  L) l9 y; _/ M
8、可扩展性
# g" b% c+ `% H6 E
$ W6 P4 q" y2 o) C# E5 d9 D
大多数的 DevOps 平台和工具都是以可扩展性为设计理念的。
0 P/ r( S8 ~; ^6 m) j8 N

9 ~% P7 G& \0 w. l7 ^DevOps 环境通常运行在云端,并且容易发生变化。企业通过云计算获得的一大好处便是可扩展性。对于DevOps 软件来说,支持实时伸缩以解决冲突和摩擦是重要的。(转自Conner Forrest)
5 O- h5 v! v. }& a1 D




上一篇:2021 年 8 个值得关注的 DevOps 趋势
下一篇:从测试架构的演进看 DevOps 的 5 个优点
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

参加 ITIL 4 基础和专家认证、长河ITIL实战沙盘、DevOps基础级认证、ITSS服务经理认证报名

QQ|ITIL先锋论坛 ( 粤ICP备11099876号 )|appname

GMT+8, 2022-7-5 14:55 , Processed in 0.138515 second(s), 32 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表