前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >应对DevOps实施挑战的4种方法

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

作者头像
静一
发布2018-07-31 16:07:45
6190
发布2018-07-31 16:07:45
举报
文章被收录于专栏:云计算D1net云计算D1net

当各种规模的企业试图在他们的组织中引入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)

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-07-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 云计算D1net 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
CODING DevOps
CODING DevOps 一站式研发管理平台,包括代码托管、项目管理、测试管理、持续集成、制品库等多款产品和服务,涵盖软件开发从构想到交付的一切所需,使研发团队在云端高效协同,实践敏捷开发与 DevOps,提升软件交付质量与速度。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档