2020年9月18日,阿里云资深技术专家陈鑫出席2020年云栖大会“云效,开启新一代企业级DevOps时代”分论坛,并发表题为《阿里云云效 云原生DevOps普惠千万中小企业》的主题演讲,与大家分享云效在云原生最佳实践方面的思考及产品。
中小企业研发管理的困境
通过对大量企业的访谈,陈鑫团队了解了中小企业在研发管理上遇到的困境,并将其归纳为五个方面:人员能力不足、工程管理规范混乱、质量和稳定性不足、用好云产品门槛高、工具选择和维护成本高。
陈鑫介绍说,第一是人员能力不足。因为成本原因,很难招聘大量所谓的“十倍”工程师,一般是几个核心员工带领一些普通员工或者外包员工来完成项目开发。如何既降低成本,又追求高效的工程能力成为每个CTO必须要解的难题。
第二,因为开发者能力参差不齐,研发管理问题突出就成了必然。同时也产生第三个问题:质量和稳定性不足。大家经常在讲一个段子:互联网软件研发是先上线再迭代,“糙猛快”占领市场后再考虑技术。在当前的后互联网时代,这个做法的弊端越来越突出。往往现在的业务已经过了爆发式增长的阶段,另外不管是个人客户还是企业客户对软件的瑕疵忍耐力越来越低。
怎么解决?大家首先想到是云计算、DevOps、云原生,期待用新技术带来的红利去改变现状。但事实很残酷,大企业的优秀实践很难被直接复制。如何采用一款产品就能够让企业用好云计算,获得技术红利,而无需招聘更多的人去研究如何使用云,也成为中小企业一大痛点。
现在普遍企业的选择是用开源研发工具加上网上的操作手册去对接云产品。先不说用好这十几款开源工具我们所要付出的精力,光要维护这个体系去适应自己企业发展就需要付出很大成本。因为开源软件往往很少考虑企业级特性,与云的结合天然存在障碍。
云效产品诞生的初衷就是帮助企业去解决以上这些痛点,通过提升研发效能达到降本增效目的,从而强化市场竞争力。
阿里云云效 帮助企业更好地用云
与广大企业类似,阿里巴巴也经历了以下几个历程:第一IaaS上云,也就是计算资源云化,采纳的是虚拟机、数据库等技术;第二PaaS上云,也就是云原生化,采纳容器技术和云中间件技术;第三是研发工具上云,利用云提供的一站式工具平台和研发管理最佳实践,让开发、运维、测试以及企业管理人员日常工作上云,来释放软件云化的效率红利。
如上图所示,云效作为阿里云首选DevOps工具平台,不但提供已有开源工具所能覆盖的基础能力,还拥有右侧这些独一无二的能力。首先,一站式的体验,8分钟上手配置完成基本DevOps工具链,并且与企业已有阿里云账号体系打通,降低企业上云门槛。其次集成能力也是云效一大特色,不管是钉钉组织体系,还是已有阿里云产品,在云效上都可以做到无缝打通,省去企业进行二次开发的难度,确保顺滑体验。以往企业中往往只有运维人员使用阿里云,而云效帮助企业研发人员整体上云,通过钉钉+云效实现研发管理数字化转型。最后云效不单单是一套开发工具,他的产品脱胎于阿里巴巴最佳实践,这些经验是每个企业提升研发管理能力的必经之路,并且在快速的演进,企业选择了云效就不用担心未来跟不上最新技术,这是云效给阿里巴巴带来的价值,也是我们能给广大企业带来的最大价值。
云原生DevOps工具链 帮助企业实现新技术的规模化
云原生和智能化无疑是未来最重要的两个技术趋势,今天云效面向云原生场景推出全新系列解决方案。通过云效项目管理、代码平台、流水线、制品仓库联合阿里云云原生产品家族,帮助企业将技术栈顺利过渡到云原生。
新技术固然有红利优势,但是学习门槛高,推广困难,并且缺乏最佳实践是普遍痛点。云效的产品价值就是帮助企业实现新技术的规模化,给大家举个简单例子。在容器化研发运维场景下,云效在产品层面打通容器服务企业级镜像仓库ACR,自带镜像发布能力,并且提供企业流水线模板功能,配置管理人员可以统一配置企业镜像交付流程和测试管理要求。而普通开发者只需要选择已经设置好的研发流程模板,就可以做到高质量软件交付,而不需要关注如何进行自动化测试,如何配置复杂的镜像发布流程等等,全部自助化完成,实现企业Top-down的研发管理。除产品内置的推荐模板以外,云效还提供一系列免费的最佳实践课程,提升企业核心管理人员技术能力。这种产品加课程双管齐下的模式,已经帮助多家企业完成了云原生转型,实现了所谓的“211” 精英交付效果,相关案例在云效官网可以查看,欢迎进一步了解。
云效智能研发助手 助你打造精英研发团队
在当前数字智能时代,什么样的平台,拥有什么样的能力,才能让我们更容易的成为精英研发团队?云效一直在思考这个问题。
首先,从协作、编码、测试、交付、应用运维,可以全面使用云化工具一站式完成。先进的工具加上先进的理念可以帮助企业构建透明高效的组织。当我们不断生产和积累知识后,研发数字化的魅力开始展现。在未来智能化研发助手将成为承载我们最先进的软件工程技术和能力的化身,会承担两大职责:
第一、代替人去完成繁琐的工作,比如缺陷排查、故障发现、持续监控、协助沟通等。
第二、成为软件交付专家,根据每个企业的实际情况,推送最优质的代码,最合适的编程框架,最适合团队的流程改进建议等。
让每个企业都可以成为精英研发团队是我们的梦想,为此云效团队不断迭代产品沿着这个路线前进。接下来,陈鑫在现场为大家演示了云效智能研发助手的一些落地场景。
据陈鑫介绍,智能研发助手已经在云效产品上开放,大家可以随时体验。以下是详细演示过程:在右下角大家可以看到一个小机器人,他可以感知当前开发者的操作,并给出规范研发流程的推荐,在这里他推荐我做一个合并请求。我们很方便的进入了合并请求新建页面,此时大家可以看到,代码评审人选择很多,智能助手提示我们开启智能推荐评审人功能,有三个优先的评审人会被置顶。这些推荐是根据当前评审人与代码关联度,以及分配习惯,加上当前评审人工作量来实时计算出来的。接下来是评审耗时预估功能,开启后我们在列表上就可以看到耗时预测,帮助评审者安排时间提升效率。现在是自动化质量和安全检测能力,智能助手会在页面上提示开发者相关代码要求,必须完成后代码才能入库,而且不但提示问题,还有对应修复建议。关于缺陷检测方法,我们提供了最新自研的PRECFIX智能缺陷检测以及SecretRadar代码敏感信息扫描等技术,有兴趣的朋友可以前往官网了解详情。
更好的服务 让您用云无忧
更简单、更普惠、更好用的云,是云效产品始终践行的目标。为了让所有企业都可以像阿里巴巴一样的高速交付软件,持续业务创新,帮助企业用的上、用的起、用的爽是关键。
因此我们围绕中小企业常见问题,从易用、内容、服务三个方面入手,最大程度降低企业落地DevOps的成本,让您用云无忧。在产品方面,我们通过集成解决方案模版,利用向导、新手任务等方式,让用户在8分钟内快速上手,同时能够获得专业的项目、代码、流水线管理能力;在内容方面,我们通过云效学院沉淀新手入门、用户案例、最佳实践等内容,规模化赋能企业,使企业可以通过自助学习,在线培训等形式获得所需的知识,用好云效。在服务方面,针对不同规模的企业以及面临的主要问题,有针对性地产出解决方案,并给出流程和工具在企业内部落地的具体路径,帮助企业获得成功。
云效公共云版 每个企业都能用得起的DevOps工具
云效为中小微企业提供了普惠的价格方案,例如完全免费的代码平台与制品仓库,不限成员数量,不限仓库数量,制品仓库小于5G免费,满足了大部分小微企业需求。
小微企业扶持计划着力支持创业型30人以下小微企业,完成新手任务后提供免费的项目协作、流水线等产品能力,助力小微企业开发者安全高效研发软件。
云鹰计划主要着力于支持创新型30-99人区间企业,每年支付1.28万即可享有云效所有服务,该活动优惠期为三年,按年申请,助力中小企业快速创新迭代和研发效能升级。
这三个计划组合起来,不管您是十几人的初创企业,还是几十上百人的中型企业,都可以获得最优的价格,让您不用担心因为企业规模增长而出现的成本负担。我们期望的是通过云效释放云计算技术红利,给您带来十倍百倍的收益。
演讲最后,陈鑫向广大开发者发出邀请,希望未来有更多机会与企业与开发者面对面,一起探讨企业研发效能成长之道。