1682亿背后的“企业级”高效持续交付

在2018云栖大会南京峰会企业级互联网架构专场上,由阿里巴巴研发效能高级技术专家陈鑫带来了“1682亿背后的“企业级”高效持续交付”的主题分享,从技术管理者的烦恼开始引入持续交付与DevOps,对阿里DevOps落地和实际案例进行了介绍。
数十款阿里云产品限时折扣中赶快点击这里领券开始云上实践吧!
直播视频请点击
以下为精彩视频内容整理:

技术管理者的烦恼

_1


一名开发工程师的日常通常首先要拉分支,每一个研发团队都有自己的研发规范,我们必须要遵守这个研发规范,才能做到日常的转接的迭代。然后会进行本地的开发验证、持续集成、合并请求、多环境测试、线上发布,在这个过程中其实是有很多重复工作的,比如说我们如何保证每个开发拉分支的规则是一致的,如何保证代码质量,如何保证测试环境的稳定性等等一系列问题。在持续交付领域有一个原则,如果这个问题需要花很多成本,是一件非常痛苦的事情我们应该尽早的尽量频繁的去做它,这个持续性叫做原则。我们的云上平台重点就是解决以上这些问题,提高效率。

日常开发工程师的烦恼就是管理者的烦恼,通常他们会面临研发流程混乱、测试质量无法保证、环境管理低效、繁杂的开源工具等。看到这些烦恼后首先就会想到云,第二个就是持续交付,可以看一下这些数据,资料来源:2016中国软件开发者白皮书 http://img.bss.csdn.net/201611171615373712.pdf

我有几张阿里云幸运券分享给你,用券购买或者升级阿里云相应产品会有特惠惊喜哦!把想要买的产品的幸运券都领走吧!快下手,马上就要抢光了。

  • 企业上云成为趋势
    企业云服务使用率呈上升趋势,非公有云模式的部署方式目前是首选。调研数据显示,有27%的企业正在使用云服务,相较去年(2015年)增长了8个百分点,2014年仅为7%。出于对企业关键业务数据与资源的安全性考虑,六成以上企业会选择私有云或混合云的方式部署服务。
  • DevOps成为业界热词
    86%的企业不同程度都使用了DevOps相关工具。其中Docker和Jenkins作为实现DevOps的重要技术手段被使用最多,占比分别为47%和44%。
  • 企业对开发工具和流程的认可
    近8成企业有正规的开发流程来指导软件开发活动。近5成企业采用本企业自己制定的开发流程。6成以上的开发团队在使用开发相关工具。7成以上的开发团队认为开发工具能够提高开发效率和产品质量。21%的开发者非常期待公司在做年度计划的时候能增加在开发工具方面的预算。

持续交付与DevOps

如何应用持续交付与DevOps来提升软件交付效率呢?先介绍几个互联网热词。
1、持续交付:需求小批量流转、自动化流水线、短周期频繁交付,这是互联网的理念,尽快的去交付下去。
2、DevOps:它是一种方法和文化,自动化、度量、分享,基础架构即代码。

但这并不是名词解释,是想说明这两个问题一个是效率,一个是开发成本。后面会介绍阿里巴巴如何提升效率,如何减少成本。

原文链接

猜你喜欢

转载自blog.csdn.net/weixin_40581617/article/details/80323150