前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >实现DevOps成功的十项重要提示

实现DevOps成功的十项重要提示

作者头像
静一
发布2018-03-26 17:44:02
7030
发布2018-03-26 17:44:02
举报
文章被收录于专栏:云计算D1net云计算D1net

目前越来越多大型企业与组织机构开始将DevOps作为指导自身运营的关键性原则,然而成功实现转型仍是一大难以解决的挑战。

根据今年6月的Puppet调查报告显示,利用DevOps方法的IT部门能够以两倍于以往的频率实现软件部署,而恢复时长则可达到非DevOps方案的二十四分之一。另外,变更故障率亦改善至原本的三分之一。

鉴于如此可观的成效,Indeed报告称自2012年以来,与DevOps相关的招聘职位比例由不足1%提升至目前的30%。

下面我们将共同了解技术管理者必须了解的十项DevOps重要提示:

1. 重要的是,企业政策不应干扰开发团队与IT团队的协作。 开发团队必须具备充足的发挥空间与资源,方可实现DevOps成功。敏捷性方法确实能够缩短发布周期并降低部署造成的停机时间,但前提是管理层必须支持这种文化层面的变革,同时打破开发与IT部门间的一切障碍。

2. 时刻明确执行当前工作的确切理由。个人往往能够清晰了解自己的当前任务,但却未必理解其背后的理由。同样的问题在IT部门当中将变得更为尖锐。事实上,大家需要不断解决各类瓶颈,从而保证整套系统能够持续实现速度与效率提升。

3. 利用DevOps方法实现系统组件自动化,并不代表工作岗位会因此缩减。 DevOps意味着改变开发与运维团队间的协作方式,而非由一者替代另一者。

4. 持续反馈为量化效果与建立成功DevOps政策的关键性元素。 流程中的每个组成部分,包括开发、设计与产品管理,皆可运用持续反馈机制。最重要的并非保持对交付流程的线性观察,而是持续从错误当中汲取经验以促进后续发展。

5. 团队合作与相互尊重同样非常重要。所有员工需要立足同一阵营,共同努力实现业务目标。管理者需要保证整体组织流程不会因特定团队而遭到破坏。另外,利用聊天室帮助每位成员能够随时提供具有助益的个人意见。

6. 尽早解决部署周期中的安全问题。在DevOps决策中忽略安全性问题将带来巨大风险。安全性考量应被纳入产品发展路线,而非在问题出现后才加以解决。

7. 将第三方供应商纳入流程,因为您的组织依赖于其服务。 为了实现顺畅发展,大家需要与各供应商建立良好的合作关系,这将成为诚信合作与良好反馈的重要前提。

8. 在DevOps原则中,监管合规性仍然非常重要,而开发者不应具备对生产服务器的root访问权限。相反,他们应当继续沿用以往的生产与非生产服务器管理机制,从而最大降低问题发生机率。

9. 每周DevOps团队应拿出25小时左右以监控云环境,但这可能会占用执行其它工作的时间。

10. 在整个组织之内共享信息与进度。状态更新与故障通知可以帮助企业时刻了解情况,并切实提升生产效率与速度。

DevOps绝不是那种可以一次部署、终身享受的“交钥匙”型项目,我们需要在整个过程中不断调整与改进。而今天提到的十项重要提示,相信能够帮助大家在正确的方向上迈出关键性的一步。

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

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

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

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

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