首页 > 生活 > 生活妙招

艾瑞怎么样(艾瑞咨询怎么样)

常驻编辑 生活妙招 2022-01-02 艾瑞

对艾瑞咨询发布的中国DevOps应用发展研究报告的一些思考

yc5拜客生活常识网

今天这篇文章作为我阅读艾瑞咨询发布的《2020年中国DevOps应用发展研究报告》的一个思考整理,这篇报告在网上可以自行下载阅读,因此报告里面很多内容我不再重复叙述,重点是阅读过程中对DevOps市场和发展趋势的一些思考整理。yc5拜客生活常识网

DevOps究竟是什么?

DevOps一词是“Development开发”和“Operations运维” 两个词的组合,中文一般译为“开发运维一体化”。虽 然在IT领域DevOps早已得到了业界的普遍认可并被投入各个领域的广泛应用,但目前行业内对DevOps还没有统一明确 定义。yc5拜客生活常识网

参考全球头部IT公司对DevOps的理解,文中给出一个DevOps解释如下:yc5拜客生活常识网

我们发现DevOps不是单一的技术或者工具,甚至不只是一个流程,它可以被理解为一系列可以高速、高质量进行软件开发的工具链,这种模式不仅提高了软件开发的效率和最终产品的表现,更是 现代IT企业协作及共享文化的体现和应用。yc5拜客生活常识网

对艾瑞咨询发布的中国DevOps应用发展研究报告的一些思考

yc5拜客生活常识网

简单来说DevOps不是单一的技术,工具或流程,而是这些的一个结合体,体现的是在软件持续开发和交付过程中的管理类 技术类最佳实践。为了实现这个最佳实践你需要。yc5拜客生活常识网

  • 处理好研发,QA,运维三个角色之间的关系和协同
  • 实施一套敏捷的研发流程
  • 采用一系列的工具和技术来实现自动化和智能化

对于DevOps的前身,可以理解为CI/CD持续集成和持续部署思想,包括在整个过程中的每日构建,自动化单元测试和冒烟测试等。随着整个微服务,云原生整体技术体系的不断成熟,整个DevOps实际是朝研发和运维两端进行延伸。yc5拜客生活常识网

在朝研发端延伸的过程中进一步整合了Scrum敏捷研发方法论和过程管理,在朝运维端延伸的时候进一步整合了持续交付和智能化运维。同时对于CI/CD本身又对测试管理,自动化测试进行了加强,真正将研发,测试,运维三者衔接起来。yc5拜客生活常识网

所以要实施DevOps,一个最小集合应该如下:敏捷研发 CI/CD 自动化测试 持续交付。同时其本身又会变成了一个闭环的持续优化和迭代过程。yc5拜客生活常识网

企业为何要实施DevOps

企业为何要实施DevOps,如果从字面理解难度仅仅是为了研发和运维之间更好的协同?如果这个问题没有思考清楚,那么很难将DevOps实施成功。yc5拜客生活常识网

对于DevOps实践,仍然要回到两个根本性问题上。yc5拜客生活常识网

  • 研发集成和交付效率
  • IT管控治理水平

对于DevOps的实施始终都是围绕这两个点展开。yc5拜客生活常识网

其一是研发集成和交付效率,整个研发过程,集成和部署过程,由于实施了DevOps后,整个集成和交付更加自动化,能够实现更加敏捷的短周期交付。这个不仅仅是解放了人力资源降低了成本,更加重要的是提升了整个软件开发和业务需求的敏捷响应速度。yc5拜客生活常识网

其二是甲方本身的IT治理管控能力提升需求,在原来我谈到甲方引入了很多外包开发商,可以通过DevOps实施在类似开发,测试,安全检查,交付等各个阶段增加检查点,实现对整个研发全过程的可视化管控。同时及时没有引入外包开发商,对于大型企业自有IT团队往往上百人或者几百人,这种情况也需要考虑引入DevOps来实现研发过程可视化管控。yc5拜客生活常识网

对艾瑞咨询发布的中国DevOps应用发展研究报告的一些思考

相关阅读:

  • 艾瑞咨询:2021年中国私域流量营销洞察研究报告
  • 艾瑞咨询:“三高”营养干预产品行业发展白皮书
    • 网站地图 |
    • 声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不做权威认证,如若验证其真实性,请咨询相关权威专业人士。