专栏首页云计算D1net应对DevOps实施挑战的4种方法

应对DevOps实施挑战的4种方法

当各种规模的企业试图在他们的组织中引入DevOps模型来提高生产力和工作流程时,他们可能面临很多障碍,但也将获得巨大成功。

当各种规模的企业试图在他们的组织中引入DevOps模型来提高生产力和工作流程时,他们可能面临很多障碍,但也将获得巨大成功。DevOps环境是一种非常复杂的环境,其监视和维护非常困难。近年来,大多数IT运维团队和软件已开始将DevOps应用到他们的工作文化中,以获得最好的结果。以下介绍DevOps实施的一些挑战,以及如何面对这些挑战。

面向企业的DevOps和主要挑战

行业人士中,大多数人都知道DevOps的主要目标是成功实现或完成工作,即集成和自动化。DevOps实施的挑战可能很广泛:

(1)Dev和Ops工具集之间发生冲突

如果了解一下Dev(开发)和Ops(运维),发现它们是两种不同的工具集。因此,通过将这些工具集结合为一体,企业将获得更多业务收益。实施DevOps的主要挑战是开发和运营团队之间完全不同的工具包和指标。

不过,人们有办法可以解决这个问题。以通过将其实施到公司目标,而不是分散公司目标来实现。在实施此过程中,人们可以克服挑战,使DevOps工作更顺畅。在一段时间应用之后,它将变得更容易。

(2)从传统基础设施向微服务转变

大多数老旧的应用程序都达不到企业的标准,并且在实现DevOps时会引发问题。在传统基础设施中,它往往会出现其他问题,例如稳定性问题,需要改进客户支持,导致工作流程中的性能下降等。

为了克服这些问题,组织需要采用最新版本的软件和硬件,这些软件和硬件恰好是目前的微服务。当人们用微服务体系结构替换老旧的基础设施时,可以开发出更快、更可靠、更高级的应用程序,并提供可用的创新功能。

(3)抵制变化

当任何企业组织首次开始在其业务中实施DevOps时,大多数利益相关者和团队成员都不了解DevOps提供的功能,并且不能很好与DevOps合作。组织中的每位员工都需要了解这些工具,以便与DevOps合作。这不是一夜之间的过渡,但随着时间的推移可以逐步改善。当企业成功地为关键利益相关者和团队成员提供足够的培训时,他们将习惯于DevOps文化,并为其开发过程做出贡献。

(4)将更多时间集中在工具上

最初,人们需要避免采用分散的工具集。虽然组织正在采用DevOps环境,但引入新工具是不够的。此外,组织需要培训员工,以便员工可以有效使用新工具。技能熟练的员工是向DevOps过渡的重要因素。一旦他们习惯了这个工具,并遵循适当的工作流程,更加成功的商业模式就会蓬勃发展。所有这些都说明企业需要将更多时间集中在员工身上,而不是将更多时间花在工具上。

当采用DevOps for Business时如何应对挑战?

以下是关于采用DevOps的任何组织如何克服挑战的几种方法:

(1)正确引导

适当的管理在企业的业务成功中起着关键作用。为了进行适当的管理,员工应遵循某些规则,例如来自上级的明确指示和有说服力的沟通,这使一切变得更好。团队成员应该理解指导方针的重要性,并根据其指导方针开展工作。人们应该知道企业的愿景以及如何实现它。这是工作人员和管理层的协调,可以帮助实现组织的目标。同样重要的是,企业管理层需要为员工提供足够的资源,并负责任地使用这些资源。

(2)分析风险

人们知道,从原有技术向新技术转变是非常困难的。当业务分析师负责相应地理解和分析DevOps的风险时,他们为具有特定参数的报告构建了评级等级的仪表板。这有很多优点,可以帮助专家了解业务中的问题,培训细节等详细信息。

(3)改善合作

当组织更好地协作时,它可以提高DevOps团队的工作效率。团队成员应该专注于一个目标,而不是关注不同的领域。当改进的协作发生时,它会提高组织的可见性,并可以轻松跟踪问题。DevOps还可以轻松发现团队成员和其他相关支持人员所做的更改。

(4)工具知识短缺

在DevOps中,组织引入了一种称为连续部署和持续测试原则的概念。大多数团队成员都喜欢使用原有的旧版工具,因为开始时使用新功能的工具非常复杂。获得新架构的全部知识需要一定的时间,特别是当它基于云计算时。由此,人们可以得出结论:工具知识的短缺会导致故障,从而导致出现问题。

结论

DevOps已经开始着手解决开发、运营和业务三个重要因素之间的差距。虽然组织采用DevOps,但他们必须面对挑战,但这一切的成功是非常值得的。

(来源:企业网D1Net)

本文分享自微信公众号 - 云计算D1net(D1Net02)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-07-06

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 关于DevOps我们必须了解的五项事实

    DevOps绝不仅仅是炒作的产物,合理加以运用后其将成为各团队的致胜利器。 ? 我曾在《福布斯》杂志上读到过Chris Canciosi的一篇精妙评论,他将De...

    静一
  • DevOps在云中应用的三大阻碍因素

    如今,Devops和云计算这两个概念都很热门,而其热门却有很好的理由。以下来看看目前的Devops和云计算的状态,以及它们如何适应当今的技术集的情况。 Devo...

    静一
  • “云计算+DevOps”的正确打开方式

    以我们的经验看,技术和工具是很重要,但是技术和工具本身却不能产生价值,而将DevOps和云计算结合却可以。事实上,云计算的特性决定了,云计算和DevOps势必如...

    静一
  • DevOps:新的业务浪潮

    DevOps是一种基于将敏捷和精益哲学应用于运营工作的新业务,过去,运营和研发工程师在不同的领域工作,DevOps完全改变了这一状况,两者在整个生命服务周期中紧...

    SDNLAB
  • 划重点! DevOps 工程师所需能力有哪些?

    DevOps 给 IT 部门带来了巨大改变,促使部门间更紧密的合作,缩短产品上线时间,加快迭代速度,提升自动化能力,避免资源浪费,从根本上改变了传统瀑布流的工作...

    DevOps时代
  • 七大关于DevOps的误解,你中了几招?

    开发人员社区中流传着大量的DevOps神话。考虑到近年来DevOps概念的流行,这并不奇怪。

    陈琦聊测试
  • 与 DevOps 面对面

    DevOps 的概念也炒了几年了,仿佛是治疗所有公司痛点的神药。DevOps 本没有如此玄幻,但市场热度居高不下,如今 DevOps 平台已经成为各大企业推广 ...

    jeanron100
  • ​腾讯云大学 x CODING | 知识分享月直播预告

    经历十年的发展,DevOps 已经变成被广泛认知的研发效能方法论。DevOps 工具链作为 DevOps 落地的核心技术实践之一,在自动化和质量方面使得开发团队...

    CODING
  • 各角色如何从DevOps中受益?

    企业每天都面临着快速变化和高要求。现在的主力消费者比他们的上一辈对企业有着千变万化的要求和更高的期望。日益激烈的竞争意味着企业必须迅速而明智地采取行动,以保住自...

    陈琦聊测试
  • 将DevOps视为哲学——实施DevOps的绝佳方式

    经过此前的文章介绍,相信大家都对DevOps有了简单的了解。(回顾DevOps是什么、生命周期点这里:《DevOps生命周期,你想知道的全都在这里了!》)Dev...

    陈琦聊测试

扫码关注云+社区

领取腾讯云代金券