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

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

 找回密码
 立即注册

扫描二维码登录本站

QQ登录

只需一步,快速开始

查看: 244|回复: 0

DevOps 的7个误解

[复制链接]
发表于 2021-12-20 20:39:33 | 显示全部楼层 |阅读模式
本帖最后由 FYIRH 于 2021-12-20 20:43 编辑 ' W9 @- ^! t+ U. u2 ^" c  f

% @3 X8 U3 y+ j: F9 p# W
粘贴上传202112202038318321..png

3 a8 u0 A- X$ ^5 ~. A& i0 M2 ]3 D2 I, n0 ^) P) ]3 v/ l: B5 W
DevOps 可以为你的团队带来很多好处,但是在开发人员社区中流传着许多 DevOps 误解,为了能够正确理解并接受 DevOps,纠正一些误解很重要。
# g7 b' b5 J( E- A4 z
DevOps 是一个采用敏捷思维方式以提高软件交付过程的速度和质量的实践。使用 DevOps 的组织,开发和运维团队不再是两个独立的小组(他们负责各自的特定任务,但并没有真正合作),而是在整个软件应用程序生命周期中相互依赖,相互合作。
7 M; K# V: R' t8 [
如果实施得当,DevOps 方法可以为组织带来重大的积极影响。它可以降低成本, 提高效率,并简化开发团队的工作。
# x# ?& Q& a3 U# I& K9 o

4 \; `; N1 N3 Y7 ?因此,为了有效运用DevOps,有必要知道 DevOps 都代表什么。因此,在本文中,我们讨论了一些最流行的DevOps误解,帮助你和组织快速认识DevOps。
. A0 ~, I8 E* Q( g4 C" w
' [( n+ X! I) V/ H误解1:DevOps 就是 CI/CD
( h# Q  R5 T; j5 v
% q; b4 v0 ~( J* I' V4 p$ n关于 DevOps 的最大误解之一是,它与 CI/CD 是同一件事。实际上,持续集成和持续交付是 DevOps 的关键组件。
9 D# R- D' x" M' M; j' Q
( Q/ G% r) h) S8 @; ?3 gDevOps 注重团队中的文化和责任感。它强调团队中每个人都必须参与彼此的任务。这改善了团队中的协作和沟通。: E0 P* C) L8 B: U* Q( I
1 n3 O+ J5 q; R% u+ p! x5 J5 L
另一方面,CI/CD 通过强调自动化的软件和工具来实现这种文化。你可以将它们视为达到目的的一种手段。
, L5 k8 U) [$ o- ]0 A! E' K, O$ i5 I, n- v& R1 J0 m
误解2:DevOps 意味着 NoOps
. t5 A6 c; {: G6 `3 W& O: v
' P. A& Y! w; f; ~% o$ C& aNoOps 描述了云基础架构的逐渐自动化,以至于无需对其进行管理。
9 D# y3 I* b2 c; F: r+ R  `/ g' A" ^; E+ Y; I4 D& `; c$ Z+ a
NoOps 被认为是 DevOps 作为开发模型的下一个阶段。就像 DevOps 一样,NoOps 的目标是改善软件交付,但允许开发人员专注于应用程序开发,而不是还需要关注基础架构和软件维护。6 N( f- x- A* t) G. a' c

/ I7 p5 g5 |; u通过使用机器学习和人工智能,你可以自动化设置,部署和监视软件,从而更加接近 NoOps。! D1 G/ M' m9 E& j& N' {7 p

& ?- Z$ R4 ^# E6 A8 G* v+ R( I" l误解3:自动化消除了所有瓶颈
$ [; `, b2 I! N- z- k, H0 S" s6 B0 J: X5 p
自动化是 DevOps 提供的最大好处之一。但这不是解决所有问题的灵丹妙药。
# w; I: U; ?  q0 |# U& b/ W
) Y) U3 T& t* S# c持续的交付过程使团队能够快速推出新功能,而且,能很快获得他们需要的反馈。当然,这意味着你必须确保产品的质量。此外,在扩展时,你必须照顾它的运行状况和性能。你还需要确保顺利地进行生产部署。% ^9 N+ h3 t5 J
6 q. w2 w4 S; |  _+ X$ N2 u$ Y
CI/CD 的自动化有助于消除代码提交和代码部署之间的瓶颈。但是,这只是软件交付过程的一个阶段。除非开发人员和测试人员建立合作关系,否则你将无法解决所有问题。你可能只会将瓶颈转移到另一个流程里。
6 n+ f+ s" `+ [5 q7 z$ J9 p& z9 U6 [& t* R5 R
误解4:千篇一律的交付流水线+ {5 N/ ^0 O) @4 B' a0 X0 e: v

: {" ?) F1 K; ^1 \3 n9 S要拥有一个适合所有团队和公司的DevOps流程的想法是不可能的。每个组织都有不同的需求和要求。甚至同一组织中的不同项目也需要不同的交付流水线。
/ g2 _- ]7 c5 i, w! i+ i; q' a

9 o0 L. a; L4 ?7 x9 k你的一个项目可能只有开发,测试和生产环境。但另一个项目可能需要更多环境,因为它在软件交付周期中具有多个阶段。. c4 c3 J0 L' y; X% ~. L

0 C8 D& y# H0 e3 \2 b" X. R: L0 B这就是为什么持续交付流水线,不可能千篇一律,需要根据不同的业务而定。4 R' h7 U9 v" J% f! ]; n/ ?: I, ]
' N5 _: X6 o; |! s* I
误解5:DevOps 完全与工具有关
$ s& V! R  s* x# {  d- Z+ O% e

5 }, f; `% p3 {( d+ u( e# d% x& e7 X当我们开始讨论 DevOps 时,主要围绕公司使用的工具进行。( a+ `; x0 l. s

4 I2 x, J; T* Y* Z; b然而,DevOps 不仅是工具,还意味着我们需要关注团队文化,软件思维以及团队成员如何合作。只有在此之后,你才应该为 DevOps 选择正确的工具。
' X$ E# P/ C# G! {5 d& K+ }9 j

: i6 \5 s( T6 H5 r) n6 ]& i一个 Atlassian 的研究表明,实现的 DevOps 成功是主要来自两个主要因素:正确的工具和正确的人。
  B! G- ~+ G+ N9 t$ j& I& @0 B; l3 n8 q! x
误解6:DevOps 就是Amazon/Facebook/Google的自动化工具
! s2 H$ w1 j+ a/ u
! p+ y& u8 m  R% Y* [许多世界领先的软件公司都采用 DevOps,来提高效率和灵活性。像是Amazon/Facebook/Google,这些组织选择并构建了当时最适合他们的工具和流程。但这并不一定意味着,我们采用DevOps,就一定需要关注这些组织。而且,他们所做的事情也不会神奇地为我们的业务工作。
1 m  ?% C- O5 i/ \1 u- ^, `  c' L0 K+ t8 C- G0 K5 M- ^
误解7:频繁发布% d8 e5 p0 ]+ ~% J9 h% g0 a
0 `' E# T% t. @/ R" P$ ]6 g) R
“频繁发布”已成为行业标准。但是,这没有指定时间。可能是每两周到三周一次,也可能是一天几次。
) A! ^4 l/ }5 |" e( y
, v+ C4 K, A' [0 K对于频繁发布,最重要的是,你要获得团队的信任,使你能够在需要时发布新软件。DevOps的初衷,是使得你的代码可以随时发布。: n2 Y2 n) P0 {2 C
& e6 W: s1 C9 |6 K+ G
因此请记住,持续交付并不意味着你能够尽可能地频繁地发布,而是让你能够根据需要来发布代码。应该多久发布代码,由你的公司和业务决定。我们应该向他们学习,并找到创新和成长的新方法,探索并找到定义解决问题的正确流程和工具。7 l# W) R6 N, A$ ]4 B7 `( W) m

4 @* l/ d7 e* o  x& f0 O# {0 _- a总结" k! A+ X# ?8 q8 n) A
我们希望本文能帮助你消除一些关于 DevOps 的误解。不要让这种误解阻碍你和团队的进步。实施 DevOps 可以帮助你的公司提高生产率并创造更好的产品,因此,不要因为DevOps误解而错过这些好处。(转自王延飞)+ q/ y- u! V- |" I) O
: G8 W: Y' c; s) {




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

本版积分规则

参加 ITIL 4 基础和专家认证、长河ITIL实战沙盘、DevOps基础级认证、ITSS服务经理认证报名
ITIL(R) is a registered trademark of AXELOS Limited, used under permission of AXELOS Limited. The Swirl logo is a trademark of AXELOS Limited, used under permission of AXELOS Limited. All rights reserved.

QQ|ITIL ( 粤ICP备11099876号 )|appname

GMT+8, 2022-12-7 18:39 , Processed in 0.100727 second(s), 32 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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