为云研发而生新一代DevOps平台云效发布

本文涉及的产品
云效 DevOps 流水线,基础版人数 不受限
云效 DevOps 制品仓库,基础版人数 不受限
云效 DevOps 代码管理,基础版人数 不受限
简介: 6月9日,2020阿里云线上峰会于云端举行,阿里巴巴云研发部门负责人陈鑫出席峰会并发表题为《新云效,新DevOps平台》的主题演讲,宣布新一代企业级DevOps平台——阿里云·云效正式发布。

01.PNG

新技术时代的新挑战
“软件研发及相关工程实践的发展离不开技术的迭代,看清技术的发展脉络,然后对照企业自身的痛点,往往可以更容易去推动研发效能的提升。” 阿里巴巴云研发部门负责人陈鑫在论坛中讲道,“我在这里将过去几年的技术和实践的发展分为以下三个阶段。”

02.PNG

第一阶段是2008年到2016年,互联网业务出现爆发式增长,企业对分布式应用的诉求增加,促进了微服务及相应的编程框架、中间件兴起。而相关的软件开发实践,比如敏捷开发、DevOps、持续交付都成为热点。

第二阶段是2016年到2020年,互联网红利逐步减弱,外部环境进入“VUCA”阶段,也就是易变性(Volatility)、不确定性(Uncertainty)、复杂性(Complexity)、模糊性(Ambiguity)。随着云计算不断发展,促成了Kubernetes、Serverless、小程序等完全基于云的新的开源编程技术的诞生。这些技术显著降低了编写应用的难度,让我们可以更容易的适应VUCA时代的挑战。举个例子:疫情来临后,阿里巴巴快速推出了“健康码”“优惠券”等应用;同时基于私域流量的线上购物场景出现爆发式增长,一些企业迅速推出了基于社群的电商应用。这些都是通过使用“云”的技术组合实现业务创新的典型案例。

第三阶段将是未来的五年,一方面云上的技术创新会继续深入,技术复杂性会不断下沉到云,赋能开发者个体能力,不断降低技术应用成本。另一方面我们需要关注组织效能。最近在线协作办公一定让大家印象深刻,很多公司一夜之间似乎就适应了协作线上化,并且沟通效率似乎还有所增加,这就是一个新组织的典型案例。

在未来五年,市场竞争会更加激烈,我们必须从个体技术和组织协同两方面去构建企业基本功,实现新技术+新组织的组合,达成新效能的突破。
从“研发信息化”走向“研发数字化”
那如何实现新技术+新组织=新效能的公式呢?陈鑫认为核心是企业研发需要从“信息化”走向“数字化”。

日常工作中我们使用各种工具去记录在工作中产生的数据,而这些工具又是信息孤岛,打通串联仍然靠“人肉”,这就是信息化。当“协作”和“研发”两个关键场景的流程都未完全打通时,管理就成为了难题,甚至只知道沟通难、交付慢,但找不到核心原因,更别提如何改进了。而数字化时代,我们会采用一系列先进的平台,将协作和研发的过程完全线上化,并利用平台的管理流程和理念去优化企业流程和管理效率。

03.PNG

上图中列出了的典型企业的现状和数字化的终态。在先进的工具和平台赋能后,企业沟通协作、流程规范、个体效率、技术演进四大方面都会得到质的提升。

新云效助力开发者打造数字化时代的精英研发团队

再具象一些,数字化时代,应用什么样的平台,拥有什么样的能力,才能让我们成为新技术加新组织下的精英研发团队?

04.PNG

首先看上图左侧,从协作、编码、测试、交付、应用运维,可以全面使用云化工具一站式完成。先进的工具加上先进的理念可以帮助企业构建透明高效的组织。当我们不断生产和积累知识后,研发数字化的魅力开始展现。

在未来智能化研发助手将成为承载我们最先进的软件工程技术和能力的化身,会承担两大职责:第一,代替人去完成繁琐的工作,比如缺陷排查、故障发现、持续监控、协助沟通等等。第二,成为软件交付专家,根据每个企业的实际情况,推送最优质的代码,最合适的编程框架,最适合团队的流程改进建议等等。

05.PNG

让每个企业都可以成为精英研发团队是我们的梦想,为此我们不断迭代产品沿着这个路线前进。在过去一段时间我们将阿里巴巴最先进的云原生和智能化能力结合当前云上客户痛点打造了新一代云效产品矩阵,包含“项目协作”“知识库”“ 代码管理”“测试管理”“流水线” “制品仓库”六大核心产品。新云效覆盖了从协作、开发、测试、交付的全链路,并且和阿里云无缝结合。相对于老版云效,我们重点打造了新一代企业级代码管理和流水线产品,在过去半年经过了数千家企业的内测验证,安全可靠,今天正式邀请广大开发者访问云效官网进行使用,希望新云效可以助力开发者打造一支数字化的精英软件研发团队。

为云研发而生 更安全更智能的DevOps平台

06.PNG

云效源自阿里巴巴自研平台,与“云”天生紧密结合,可谓“为云研发而生”。新云效全面支持与开源工具以及阿里云基础设施的集成,对接企业当前应用开发技术栈,并提供最佳的CICD实践。如果您已经在使用阿里云ECS、容器服务、function compute服务等等,那云效将是你的最佳研发工具。

安全是每个企业的头等大事,也是上云的最大门槛。云效团队期望通过产品和技术能力打造比本地开源工具更安全的代码存储、交付物存储和知识数据存储。除有阿里云专业安全团队保驾护航外,在云效上我们推出了企业多级权限管理体系,多种代码库防护机制,基于人工智能的事前防控事后审计体系,以及数据多副本存储体系等,保障数据安全无忧。

为了让企业从信息化走向数字化,我们将最近几年具备自主知识产权的人工智能应用进行了开放,比如代码缺陷预测、代码敏感信息扫描、代码库敏感行为预测、代码智能评审等等能力。大量AI应用还在输出的路上,敬请期待!

更简单更好用 普惠精英软件交付能力
正如前面所说,我们希望通过云效这个平台将阿里巴巴的研发技术和工具分享给更多开发者。为了让更多开发者具备阿里巴巴软件研发工程师一样的精英软件交付能力,继续保持业务创新,用得上、用得起和用得爽是关键。

07.PNG

因此首先云效要做到全套工具配齐,开箱即用,无需搭建和配置,默认支持阿里云和钉钉账号体系,企业人员直接加入即可工作。

其次,企业级 “云效代码管理平台”全面免费,并且标配代码安全、代码智能的服务。并且我们为小微企业设置专属套餐,30人以下研发团队可以免费使用云效“DevOps一站式套餐”。当您的企业人数超过30人也不用担心,相比老云效“一站式套餐”价格下降30%。

第三,专业敏捷教练团队将最佳实践沉淀到“云效学院”,每周在钉钉群中进行线上培训,与企业客户一起成长。

2018年阿里巴巴发布的研发效能报告提出“211”的口号,也就是85%需求2周内交付,代码1周内开发完成,1小时内完成代码上线。我们希望能够用云效帮助广大开发者也能实现这个目标。

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
SVN版本控制系统
SVN是现在软件开发之中的主流软件版本控制工具,在工作之中利用SVN可以有效的解决多人开发的代码管理问题,本课程将为读者讲解SVN服务器的配置以及基于MyEclipse的SVN客户端插件的配置与使用,并且在讲解之中着重讲解了冲突的产生于解决。
相关文章
|
4月前
|
敏捷开发 安全 测试技术
阿里云云效产品使用合集之云效安全白皮书在什么地方可以查看
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
6月前
|
敏捷开发 缓存 测试技术
阿里云云效产品使用问题之购买高级版云效后,该怎么运营
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
4月前
|
弹性计算 监控 Devops
"揭秘!阿里云云效如何以戏剧性飞跃,重塑企业门户网站部署,一键解锁DevOps魔法,让您的网站秒变行业巨星!"
【8月更文挑战第8天】阿里云云效企业门户网站部署解决方案是一站式DevOps平台,集成云效Flow、Codeup、Testplan等,支持自动化构建、部署与测试。通过ECS实例等资源准备、云端代码托管、持续集成与部署、及全方位监控,实现网站高效稳定运行。采用YAML配置简化流程,确保快速迭代与优化,适用于各类企业的数字化转型。
98 3
|
4月前
|
敏捷开发 存储 测试技术
阿里云云效产品使用合集之如何查看云效管理员
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
4月前
|
Java 应用服务中间件 测试技术
阿里云云效产品使用合集之云效流水线如何使用alb ingress的脚本
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
4月前
|
敏捷开发 前端开发 测试技术
阿里云云效产品使用合集之如何将云效构建执行过程中产生的日志通过邮件发送
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
4月前
|
敏捷开发 测试技术 API
阿里云云效产品使用合集之一个企业可以绑定几个云效
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
4月前
|
运维 Devops 测试技术
研发推动的 DevOps
研发推动的 DevOps
30 0
|
6月前
|
持续交付 开发工具 git
阿里云云效产品使用问题之在云效代码域中gitlab使用docker安装的,迁移时遇到“获取企业信息失败”,是什么原因
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
6月前
|
监控 BI 持续交付
阿里云云效产品使用问题之如何获取云效的出口IP地址
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。