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

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

 找回密码
 立即注册

扫描二维码登录本站

QQ登录

只需一步,快速开始

查看: 40|回复: 0

DevOps 的7个误解

[复制链接]
发表于 2021-12-20 20:39:33 | 显示全部楼层 |阅读模式
本帖最后由 FYIRH 于 2021-12-20 20:43 编辑
  e1 `- f( F( O& n0 o
, a3 q& r7 j! F% @* L) ^+ s
粘贴上传202112202038318321..png
; H1 L5 B3 d. a2 X
1 ^  N, I7 _3 w) m  M' o
DevOps 可以为你的团队带来很多好处,但是在开发人员社区中流传着许多 DevOps 误解,为了能够正确理解并接受 DevOps,纠正一些误解很重要。
. i* ^( b: H( {3 _: |
DevOps 是一个采用敏捷思维方式以提高软件交付过程的速度和质量的实践。使用 DevOps 的组织,开发和运维团队不再是两个独立的小组(他们负责各自的特定任务,但并没有真正合作),而是在整个软件应用程序生命周期中相互依赖,相互合作。
9 W) c+ u) g: g- k' q( K- Y7 q
如果实施得当,DevOps 方法可以为组织带来重大的积极影响。它可以降低成本, 提高效率,并简化开发团队的工作。
; C+ f: J$ h& G4 E4 `

/ r# P# Q5 k% @* r  E! y* p& q因此,为了有效运用DevOps,有必要知道 DevOps 都代表什么。因此,在本文中,我们讨论了一些最流行的DevOps误解,帮助你和组织快速认识DevOps。" a9 f: z* o4 q  j; h9 b- U" D( c4 W

( @! }+ L0 n( j  G6 ?4 p误解1:DevOps 就是 CI/CD+ t( y" t9 S5 J% L$ V7 }4 \
  g- `# q( z4 U
关于 DevOps 的最大误解之一是,它与 CI/CD 是同一件事。实际上,持续集成和持续交付是 DevOps 的关键组件。7 A0 K. G7 U: R# O

! a/ t5 \8 L( }9 b5 C. TDevOps 注重团队中的文化和责任感。它强调团队中每个人都必须参与彼此的任务。这改善了团队中的协作和沟通。+ V, H9 p* r7 j" n% h
& L; t- |$ O- G; y- Q# h+ E, u! H8 J
另一方面,CI/CD 通过强调自动化的软件和工具来实现这种文化。你可以将它们视为达到目的的一种手段。/ g( T2 D# c5 j8 S/ E
; w% H  ~5 g. l& V% a7 D
误解2:DevOps 意味着 NoOps
- x* s8 C6 D8 G  R3 i! H$ M
7 \; B. R. x. b1 f3 YNoOps 描述了云基础架构的逐渐自动化,以至于无需对其进行管理。
+ f( ^! {  v& B$ R$ B  t& I8 D0 j( l) `, ?! d" G0 Q
NoOps 被认为是 DevOps 作为开发模型的下一个阶段。就像 DevOps 一样,NoOps 的目标是改善软件交付,但允许开发人员专注于应用程序开发,而不是还需要关注基础架构和软件维护。4 K; P* t0 q) L) _* @0 r) p

( }& a2 X$ L2 [  V通过使用机器学习和人工智能,你可以自动化设置,部署和监视软件,从而更加接近 NoOps。% ]; y- q" \# s
) E2 m% ?9 T. d# ]/ `! b* z- G
误解3:自动化消除了所有瓶颈
* m# @8 F9 W8 _) u
) S$ c, v/ M; G7 |自动化是 DevOps 提供的最大好处之一。但这不是解决所有问题的灵丹妙药。
' W+ X3 I1 O( u1 F3 V8 n9 A: I) n; ]) _
持续的交付过程使团队能够快速推出新功能,而且,能很快获得他们需要的反馈。当然,这意味着你必须确保产品的质量。此外,在扩展时,你必须照顾它的运行状况和性能。你还需要确保顺利地进行生产部署。
" a  M4 F6 b7 ?0 L: [  z4 w6 {! m
% g7 x3 |" p7 C5 y$ {3 KCI/CD 的自动化有助于消除代码提交和代码部署之间的瓶颈。但是,这只是软件交付过程的一个阶段。除非开发人员和测试人员建立合作关系,否则你将无法解决所有问题。你可能只会将瓶颈转移到另一个流程里。
* k( S2 N* x8 m$ K  k( L/ D8 ]4 U; F9 C
* C* P5 m( o$ g误解4:千篇一律的交付流水线; j% r/ h3 ]7 q4 L* }& C
6 R# }, B5 I0 y; z- D8 E7 j
要拥有一个适合所有团队和公司的DevOps流程的想法是不可能的。每个组织都有不同的需求和要求。甚至同一组织中的不同项目也需要不同的交付流水线。. O; j$ m% @( H8 K
- B# D3 A+ M, _$ _( `
你的一个项目可能只有开发,测试和生产环境。但另一个项目可能需要更多环境,因为它在软件交付周期中具有多个阶段。
" [9 U) [* `1 \% V3 E$ n4 r. N
  R# O& V, D5 T& X
这就是为什么持续交付流水线,不可能千篇一律,需要根据不同的业务而定。9 n9 H; V: I$ R; w2 U& ~; [% y

$ v+ {: r. d) N2 n/ J误解5:DevOps 完全与工具有关
! p! I3 V8 p4 n+ I0 o& V& E' w
: {/ t4 ?) y$ }& l1 x) V
当我们开始讨论 DevOps 时,主要围绕公司使用的工具进行。( @1 R( n5 @2 i! x  s

9 }* J) w  q7 s( ?& f然而,DevOps 不仅是工具,还意味着我们需要关注团队文化,软件思维以及团队成员如何合作。只有在此之后,你才应该为 DevOps 选择正确的工具。
* y) _0 D+ V: [. X8 o" T# D

  s' q7 \! m  C- t# H" \一个 Atlassian 的研究表明,实现的 DevOps 成功是主要来自两个主要因素:正确的工具和正确的人。0 X& q# l& g' U. d

7 ?& o; Q4 Z  v0 ~* u& k误解6:DevOps 就是Amazon/Facebook/Google的自动化工具
( n, G5 v  |. f- H+ X+ @5 [) R5 S9 ]& j7 S: k
许多世界领先的软件公司都采用 DevOps,来提高效率和灵活性。像是Amazon/Facebook/Google,这些组织选择并构建了当时最适合他们的工具和流程。但这并不一定意味着,我们采用DevOps,就一定需要关注这些组织。而且,他们所做的事情也不会神奇地为我们的业务工作。) s4 \2 y" p9 W/ s

/ g8 ~+ y9 A/ R' ]0 E3 }; _" z误解7:频繁发布& Q8 P& o1 G- }' v  Y- ~. _

) l0 P5 R" w, {. o“频繁发布”已成为行业标准。但是,这没有指定时间。可能是每两周到三周一次,也可能是一天几次。
( ]7 H( o4 f  |$ |. n  w- k2 _) Z, A% c4 X' ~, @- k
对于频繁发布,最重要的是,你要获得团队的信任,使你能够在需要时发布新软件。DevOps的初衷,是使得你的代码可以随时发布。" w) `1 g5 X/ G  z9 D* T

! Y  c& \4 Z; E6 J因此请记住,持续交付并不意味着你能够尽可能地频繁地发布,而是让你能够根据需要来发布代码。应该多久发布代码,由你的公司和业务决定。我们应该向他们学习,并找到创新和成长的新方法,探索并找到定义解决问题的正确流程和工具。- S  D9 v1 J+ o( I
4 G1 k' V# W0 k5 W) a( Z( F
总结: V" K1 t6 d5 w( L& A
我们希望本文能帮助你消除一些关于 DevOps 的误解。不要让这种误解阻碍你和团队的进步。实施 DevOps 可以帮助你的公司提高生产率并创造更好的产品,因此,不要因为DevOps误解而错过这些好处。(转自王延飞)& D% O7 D* v: o! E( K8 j# M

: G: m; ~9 l# a




上一篇:DevOps 到底是什么?5分钟了解
下一篇:没有它,你的 DevOps 可能玩不转
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

参加 ITIL 4 基础和中级专家认证、v3专家升级、DevOps专家认证、ITSS服务经理认证报名
本站关键字: ITIL| ITSM| ISO20000| ITIL培训| ITIL认证| ITIL考试| ITSS| ITSS培训| ITSS认证| IT运维管理| DevOps| DevOps培训| DevOps认证| itop| itil4| sre| 开源ITSM软件

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

Baidu

GMT+8, 2022-1-20 19:32 , Processed in 0.101113 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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