阿里云云效:云原生DevOps普惠千万中小企业

简介: 2020年9月18日,阿里云资深技术专家陈鑫出席2020年云栖大会“云效,开启新一代企业级DevOps时代”分论坛,并发表题为《阿里云云效 云原生DevOps普惠千万中小企业》的主题演讲,与大家分享云效在云原生最佳实践方面的思考及产品。

2020年9月18日,阿里云资深技术专家陈鑫出席2020年云栖大会“云效,开启新一代企业级DevOps时代”分论坛,并发表题为《阿里云云效 云原生DevOps普惠千万中小企业》的主题演讲,与大家分享云效在云原生最佳实践方面的思考及产品。

image.png

中小企业研发管理的困境
通过对大量企业的访谈,陈鑫团队了解了中小企业在研发管理上遇到的困境,并将其归纳为五个方面:人员能力不足、工程管理规范混乱、质量和稳定性不足、用好云产品门槛高、工具选择和维护成本高。

陈鑫介绍说,第一是人员能力不足。因为成本原因,很难招聘大量所谓的“十倍”工程师,一般是几个核心员工带领一些普通员工或者外包员工来完成项目开发。如何既降低成本,又追求高效的工程能力成为每个CTO必须要解的难题。

第二,因为开发者能力参差不齐,研发管理问题突出就成了必然。同时也产生第三个问题:质量和稳定性不足。大家经常在讲一个段子:互联网软件研发是先上线再迭代,“糙猛快”占领市场后再考虑技术。在当前的后互联网时代,这个做法的弊端越来越突出。往往现在的业务已经过了爆发式增长的阶段,另外不管是个人客户还是企业客户对软件的瑕疵忍耐力越来越低。

怎么解决?大家首先想到是云计算、DevOps、云原生,期待用新技术带来的红利去改变现状。但事实很残酷,大企业的优秀实践很难被直接复制。如何采用一款产品就能够让企业用好云计算,获得技术红利,而无需招聘更多的人去研究如何使用云,也成为中小企业一大痛点。

现在普遍企业的选择是用开源研发工具加上网上的操作手册去对接云产品。先不说用好这十几款开源工具我们所要付出的精力,光要维护这个体系去适应自己企业发展就需要付出很大成本。因为开源软件往往很少考虑企业级特性,与云的结合天然存在障碍。

云效产品诞生的初衷就是帮助企业去解决以上这些痛点,通过提升研发效能达到降本增效目的,从而强化市场竞争力。
阿里云云效 帮助企业更好地用云
与广大企业类似,阿里巴巴也经历了以下几个历程:第一IaaS上云,也就是计算资源云化,采纳的是虚拟机、数据库等技术;第二PaaS上云,也就是云原生化,采纳容器技术和云中间件技术;第三是研发工具上云,利用云提供的一站式工具平台和研发管理最佳实践,让开发、运维、测试以及企业管理人员日常工作上云,来释放软件云化的效率红利。
image.jpeg

如上图所示,云效作为阿里云首选DevOps工具平台,不但提供已有开源工具所能覆盖的基础能力,还拥有右侧这些独一无二的能力。首先,一站式的体验,8分钟上手配置完成基本DevOps工具链,并且与企业已有阿里云账号体系打通,降低企业上云门槛。其次集成能力也是云效一大特色,不管是钉钉组织体系,还是已有阿里云产品,在云效上都可以做到无缝打通,省去企业进行二次开发的难度,确保顺滑体验。以往企业中往往只有运维人员使用阿里云,而云效帮助企业研发人员整体上云,通过钉钉+云效实现研发管理数字化转型。最后云效不单单是一套开发工具,他的产品脱胎于阿里巴巴最佳实践,这些经验是每个企业提升研发管理能力的必经之路,并且在快速的演进,企业选择了云效就不用担心未来跟不上最新技术,这是云效给阿里巴巴带来的价值,也是我们能给广大企业带来的最大价值。
云原生DevOps工具链 帮助企业实现新技术的规模化
云原生和智能化无疑是未来最重要的两个技术趋势,今天云效面向云原生场景推出全新系列解决方案。通过云效项目管理、代码平台、流水线、制品仓库联合阿里云云原生产品家族,帮助企业将技术栈顺利过渡到云原生。
image.jpeg

新技术固然有红利优势,但是学习门槛高,推广困难,并且缺乏最佳实践是普遍痛点。云效的产品价值就是帮助企业实现新技术的规模化,给大家举个简单例子。在容器化研发运维场景下,云效在产品层面打通容器服务企业级镜像仓库ACR,自带镜像发布能力,并且提供企业流水线模板功能,配置管理人员可以统一配置企业镜像交付流程和测试管理要求。而普通开发者只需要选择已经设置好的研发流程模板,就可以做到高质量软件交付,而不需要关注如何进行自动化测试,如何配置复杂的镜像发布流程等等,全部自助化完成,实现企业Top-down的研发管理。除产品内置的推荐模板以外,云效还提供一系列免费的最佳实践课程,提升企业核心管理人员技术能力。这种产品加课程双管齐下的模式,已经帮助多家企业完成了云原生转型,实现了所谓的“211” 精英交付效果,相关案例在云效官网可以查看,欢迎进一步了解。

云效智能研发助手 助你打造精英研发团队
在当前数字智能时代,什么样的平台,拥有什么样的能力,才能让我们更容易的成为精英研发团队?云效一直在思考这个问题。
image.png

首先,从协作、编码、测试、交付、应用运维,可以全面使用云化工具一站式完成。先进的工具加上先进的理念可以帮助企业构建透明高效的组织。当我们不断生产和积累知识后,研发数字化的魅力开始展现。在未来智能化研发助手将成为承载我们最先进的软件工程技术和能力的化身,会承担两大职责:
第一、代替人去完成繁琐的工作,比如缺陷排查、故障发现、持续监控、协助沟通等。
第二、成为软件交付专家,根据每个企业的实际情况,推送最优质的代码,最合适的编程框架,最适合团队的流程改进建议等。

让每个企业都可以成为精英研发团队是我们的梦想,为此云效团队不断迭代产品沿着这个路线前进。接下来,陈鑫在现场为大家演示了云效智能研发助手的一些落地场景。

据陈鑫介绍,智能研发助手已经在云效产品上开放,大家可以随时体验。以下是详细演示过程:在右下角大家可以看到一个小机器人,他可以感知当前开发者的操作,并给出规范研发流程的推荐,在这里他推荐我做一个合并请求。我们很方便的进入了合并请求新建页面,此时大家可以看到,代码评审人选择很多,智能助手提示我们开启智能推荐评审人功能,有三个优先的评审人会被置顶。这些推荐是根据当前评审人与代码关联度,以及分配习惯,加上当前评审人工作量来实时计算出来的。接下来是评审耗时预估功能,开启后我们在列表上就可以看到耗时预测,帮助评审者安排时间提升效率。现在是自动化质量和安全检测能力,智能助手会在页面上提示开发者相关代码要求,必须完成后代码才能入库,而且不但提示问题,还有对应修复建议。关于缺陷检测方法,我们提供了最新自研的PRECFIX智能缺陷检测以及SecretRadar代码敏感信息扫描等技术,有兴趣的朋友可以前往官网了解详情。

更好的服务 让您用云无忧
更简单、更普惠、更好用的云,是云效产品始终践行的目标。为了让所有企业都可以像阿里巴巴一样的高速交付软件,持续业务创新,帮助企业用的上、用的起、用的爽是关键。
image.jpeg

因此我们围绕中小企业常见问题,从易用、内容、服务三个方面入手,最大程度降低企业落地DevOps的成本,让您用云无忧。在产品方面,我们通过集成解决方案模版,利用向导、新手任务等方式,让用户在8分钟内快速上手,同时能够获得专业的项目、代码、流水线管理能力;在内容方面,我们通过云效学院沉淀新手入门、用户案例、最佳实践等内容,规模化赋能企业,使企业可以通过自助学习,在线培训等形式获得所需的知识,用好云效。在服务方面,针对不同规模的企业以及面临的主要问题,有针对性地产出解决方案,并给出流程和工具在企业内部落地的具体路径,帮助企业获得成功。

云效公共云版 每个企业都能用得起的DevOps工具
云效为中小微企业提供了普惠的价格方案,例如完全免费的代码平台与制品仓库,不限成员数量,不限仓库数量,制品仓库小于5G免费,满足了大部分小微企业需求。
image.png

小微企业扶持计划着力支持创业型30人以下小微企业,完成新手任务后提供免费的项目协作、流水线等产品能力,助力小微企业开发者安全高效研发软件。

云鹰计划主要着力于支持创新型30-99人区间企业,每年支付1.28万即可享有云效所有服务,该活动优惠期为三年,按年申请,助力中小企业快速创新迭代和研发效能升级。

这三个计划组合起来,不管您是十几人的初创企业,还是几十上百人的中型企业,都可以获得最优的价格,让您不用担心因为企业规模增长而出现的成本负担。我们期望的是通过云效释放云计算技术红利,给您带来十倍百倍的收益。

演讲最后,陈鑫向广大开发者发出邀请,希望未来有更多机会与企业与开发者面对面,一起探讨企业研发效能成长之道。

相关实践学习
流水线运行出错排查难?AI帮您智能排查
本实验将带您体验云效流水线Flow的智能排查能力,只需短短1-2分钟,即可体验AI智能排查建议。
ALPD云架构师系列 - 云原生DevOps36计
如何把握和运用云原生技术,撬动新技术红利,实现持续、安全、高效和高质量的应用交付,并提升业务的连续性和稳定性,这是云原生时代持续交付共同面对的机会和挑战。本课程由阿里云开发者学堂和阿里云云效共同出品,是ALPD方法学云架构师系列的核心课程之一,适合架构师、企业工程效能负责人、对DevOps感兴趣的研发、测试、运维。 课程目标 前沿技术:了解云原生下DevOps的正确姿势,享受云原生带来的技术红利 系统知识:全局视角看软件研发生命周期,系统学习DevOps实践技能 课程大纲: 云原生开发和交付:云研发时代软件交付的挑战与云原生工程实践 云原生开发、运行基础设施:无差别的开发、运行环境 自动部署:构建可靠高效的应用发布体系 持续交付:建立团队协同交付的流程和流水线 质量守护:构建和维护测试和质量守护体系 安全保障:打造可信交付的安全保障体系 建立持续反馈和持续改进闭环
目录
相关文章
|
弹性计算 运维 Serverless
项目管理和持续集成系统搭建问题之云效流水线支持阿里云产品的企业用户如何解决
项目管理和持续集成系统搭建问题之云效流水线支持阿里云产品的企业用户如何解决
190 1
项目管理和持续集成系统搭建问题之云效流水线支持阿里云产品的企业用户如何解决
|
敏捷开发 安全 测试技术
阿里云云效产品使用合集之云效安全白皮书在什么地方可以查看
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
9天前
|
弹性计算 Devops Shell
用阿里云 DevOps Flow 实现 ECS 部署自动化:从准备到落地的完整指南
阿里云 DevOps Flow 是一款助力开发者实现自动化部署的高效工具,支持代码流水线构建、测试与部署至ECS实例,显著提升交付效率与稳定性。本文详解如何通过 Flow 自动部署 Bash 脚本至 ECS,涵盖环境准备、流水线搭建、源码接入、部署流程设计及结果验证,助你快速上手云上自动化运维。
53 0
|
4月前
|
运维 Devops 测试技术
云效DevOps:加速企业数字化转型的利器
云效DevOps是阿里巴巴推出的企业级一站式平台,覆盖需求管理到应用运维全生命周期。其核心价值包括全流程自动化、高效协同、质量保障与可视化度量。功能涵盖代码管理、持续集成、持续交付及应用运维,支持微服务架构、大规模团队协作等最佳实践。成功案例显示,云效显著提升企业软件交付效率与质量,助力数字化转型,未来将融合AI技术实现更智能的交付体验。
298 11
|
运维 监控 Devops
DevOps文化下的企业运维转型
【8月更文挑战第22天】在数字化转型的浪潮中,DevOps不仅仅是一种技术实践,更是一种企业文化。本文将探讨如何在DevOps文化的引导下,实现企业运维的高效转型,包括理念更新、流程优化和团队协作等方面。我们将一起思考如何打破传统壁垒,构建一个更加灵活、高效和协同的运维体系,以应对不断变化的市场和技术挑战。
162 1
|
敏捷开发 测试技术 持续交付
阿里云云效产品使用合集之想要获取对应账号的阿里云账号id该如何操作
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
运维 Cloud Native Devops
一线实战:运维人少,我们从 0 到 1 实践 DevOps 和云原生
上海经证科技有限公司为有效推进软件项目管理和开发工作,选择了阿里云云效作为 DevOps 解决方案。通过云效,实现了从 0 开始,到现在近百个微服务、数百条流水线与应用交付的全面覆盖,有效支撑了敏捷开发流程。
19604 31
|
运维 Cloud Native Devops
云原生架构的崛起与实践云原生架构是一种通过容器化、微服务和DevOps等技术手段,帮助应用系统实现敏捷部署、弹性扩展和高效运维的技术理念。本文将探讨云原生的概念、核心技术以及其在企业中的应用实践,揭示云原生如何成为现代软件开发和运营的主流方式。##
云原生架构是现代IT领域的一场革命,它依托于容器化、微服务和DevOps等核心技术,旨在解决传统架构在应对复杂业务需求时的不足。通过采用云原生方法,企业可以实现敏捷部署、弹性扩展和高效运维,从而大幅提升开发效率和系统可靠性。本文详细阐述了云原生的核心概念、主要技术和实际应用案例,并探讨了企业在实施云原生过程中的挑战与解决方案。无论是正在转型的传统企业,还是寻求创新的互联网企业,云原生都提供了一条实现高效能、高灵活性和高可靠性的技术路径。 ##
573 30
|
运维 Cloud Native Devops
云原生时代的DevOps实践:自动化、持续集成与持续部署
【9月更文挑战第3天】未来,随着人工智能、大数据等技术的不断融入,DevOps实践将更加智能化和自动化。我们将看到更多创新的技术和工具涌现出来,为软件开发和运维带来更多便利和效益。同时,跨团队协作和集成也将得到进一步加强,推动软件开发向更加高效、可靠和灵活的方向发展。
|
敏捷开发 前端开发 测试技术
阿里云云效产品使用合集之如何将云效构建执行过程中产生的日志通过邮件发送
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。