构建闭环式的研发运维体系----云效&EDAS DevOps

简介: 为了能够更好地支撑业务的创新,如何塑造企业的共享业务中台,如何支撑互联网架构下研发工程效率的提升,将会是企业遇到的核心挑战。面对这些挑战,阿里巴巴旗下一站式研发提效平台云效和阿里巴巴集团中间件EDAS联合推出了一整套研发平台支撑解决方案,步实现DevOps闭环的关键一步。

随着互联网+的不断兴起,“科技+行业”的融合创新已经成为行业转型的核心策略。比如金融+科技造就了众安保险、天弘基金、网商银行等创新金融企业,塑造了行业转型的标杆。为了能够更好地支撑业务的创新,如何塑造企业的共享业务中台,如何支撑互联网架构下研发工程效率的提升,将会是企业遇到的核心挑战。面对这些挑战,阿里巴巴企业级分布式应用服务EDAS与云效平台联合推出了一整套研发平台支撑解决方案,步实现DevOps闭环的关键一步。

 

产品背后的思考

DevOps是软件开发、运维和质量保证三个部门之间的沟通、协作和集成所采用的流程、方法和体系的一个集合。当企业希望将原本沟通不畅的开发与运营之间的工作移交过程变得畅通无阻,便可借助DevOps来完成。

7278b6be55ba73abf42157847544b0d743b71a28


企业级分布式应用服务EDAS孵化于阿里巴巴集团分布式高可用中间件HSF,提供了研发领域的架构优化、运维领域的效能提升及高可用。能够帮助企业搭建共享业务中台,同时也提供了丰富的线上Ops能力,比如线上应用的运维、发布、回滚、监控、诊断等,目前是阿里云旗下企业级互联网架构Aliware(阿里中间件,包括EDAS、MQ、DRDS等)主打的中间件套件。


云效立足于阿里巴巴大规模分布式架构下的基础研发效能平台支撑,一直专注于研发与测试领域的效能提升、质量保证和持续集成。实践了业界领先的持续集成、持续交付理念,并落地在阿里巴巴的各个事业群中,实现了应用无发布窗口限制、24小时随时可发布,快速支撑业务的创新、试错。


从产品形态上看,二者之间存在着天然的互补关系。两方结合不仅能打通和提升各类技术团队在研发、测试、运维各个环节的工作流程,还能形成一个真正提供研发-测试-运维的DevOps服务能力的开发者生态体系闭环。二者融合除了将整体流程打通以外,还提供了丰富的分层自动化工具(如UI自动化、接口自动化)、环境分层管理系统、并行研发的分支模式支撑等,能够让用户快速上手,搭建持续交付体系,促进业务真正的快速交付。


f53af4dea44ea4ab77af167764958a90c7666074

云效与EDAS融合形成的DevOps服务能力,如上所示:


主要提供的价值点有:

1. 接口自动化测试

支持http、hsf、dubbo等多种接口测试,无需写代码,页面配置即可进行接口测试,接口测试可以保存成用例,持续运行。

2. UI自动化测试

提供在线脚本录制、公共脚本引入、数据库读取、脚本调试和维护等功能,上手成本低,易维护,脚本的创建和维护都不需要接触脚本代码,所有交互都是在web页面上在线可视化使用。

3. 高可用运维

利用EDAS高可用组件,实现对大规模分布式应用的高可用运维,包括服务治理、常态化的性能压测,大流量高并发场景下的服务限流降级。

4. 数据化运营

针对应用的服务调用、缓存访问、消息发送和数据库访问进行详细的实时监控,分析分布式系统的每一次系统调用消息发送和数据库访问,从而精准发现系统的瓶颈和隐患。


目前,云效&EDAS DevOps版在专有云公有云上提供服务:

1. 专有云上,打通 “项目/需求/缺陷管理-代码托管-持续集成-打包-部署-线上运维”流程,实现一整套研发平台支撑;

2. 公有云上,将自动化测试纳入到EDAS公有云产品体系,形成研发运维闭环。

* 目前企业级分布式应用服务EDAS高级版中暂时免费使用。

相关实践学习
流水线运行出错排查难?AI帮您智能排查
本实验将带您体验云效流水线Flow的智能排查能力,只需短短1-2分钟,即可体验AI智能排查建议。
ALPD云架构师系列 - 云原生DevOps36计
如何把握和运用云原生技术,撬动新技术红利,实现持续、安全、高效和高质量的应用交付,并提升业务的连续性和稳定性,这是云原生时代持续交付共同面对的机会和挑战。本课程由阿里云开发者学堂和阿里云云效共同出品,是ALPD方法学云架构师系列的核心课程之一,适合架构师、企业工程效能负责人、对DevOps感兴趣的研发、测试、运维。 课程目标 前沿技术:了解云原生下DevOps的正确姿势,享受云原生带来的技术红利 系统知识:全局视角看软件研发生命周期,系统学习DevOps实践技能 课程大纲: 云原生开发和交付:云研发时代软件交付的挑战与云原生工程实践 云原生开发、运行基础设施:无差别的开发、运行环境 自动部署:构建可靠高效的应用发布体系 持续交付:建立团队协同交付的流程和流水线 质量守护:构建和维护测试和质量守护体系 安全保障:打造可信交付的安全保障体系 建立持续反馈和持续改进闭环
相关文章
|
6月前
|
运维 监控 Kubernetes
“你那边修好了吗?”——DevOps时代,运维团队到底该怎么配合?
“你那边修好了吗?”——DevOps时代,运维团队到底该怎么配合?
128 2
|
4月前
|
运维 Kubernetes 测试技术
应用多、交付快,研发运维怎么管?看云效+SAE 如何一站式破局
通过在云效中创建 SAE 服务连接并关联集群,团队可将应用环境直接部署到 SAE,实现从代码提交、镜像构建到 SAE 部署的自动化流水线。该集成打通了研发与运维的壁垒,特别适用于应用数量多、团队规模大、交付节奏快的组织,助力企业实现敏捷、可靠的持续交付。
|
6月前
|
敏捷开发 运维 数据可视化
DevOps看板工具中的协作功能:如何打破开发、测试与运维之间的沟通壁垒
在DevOps实践中,看板工具通过可视化任务管理和自动化流程,提升开发与运维团队的协作效率。它支持敏捷开发、持续交付,助力团队高效应对需求变化,实现跨职能协作与流程优化。
|
5月前
|
机器学习/深度学习 人工智能 运维
DevOps 不香了?可能是你还没用上“智能运维”!
DevOps 不香了?可能是你还没用上“智能运维”!
188 0
|
运维 Devops 持续交付
自动化运维的魔法:打造高效DevOps流水线
【10月更文挑战第34天】在数字化时代的浪潮中,DevOps成为企业追求敏捷、高效和稳定的关键。本文将通过一个真实案例,展示如何构建一个高效的DevOps流水线,实现从代码提交到部署的全自动化流程。我们将探讨流水线设计的哲学、工具选择以及面临的挑战,并分享实际的代码示例和操作步骤,帮助读者理解自动化运维的精髓。
328 2
|
运维 监控 Devops
自动化运维实践:打造高效的DevOps流水线
在软件开发的快节奏中,自动化运维成为提升效率、确保质量的关键。本文将引导你理解自动化运维的价值,通过实际案例分享如何构建一个高效、可靠的DevOps流水线。我们将从持续集成(CI)开始,逐步深入到持续部署(CD),并展示代码示例来具体说明。准备好让你的运维工作飞跃式进步了吗?让我们开始吧!
|
运维 Devops
自动化运维:从脚本到DevOps的进化之旅
在数字化时代,自动化运维不仅是提高生产效率的关键,更是企业竞争力的象征。本文将带领读者穿越自动化运维的发展历程,从最初的脚本编写到现代DevOps文化的形成,揭示这一演变如何重塑IT行业的工作模式。通过具体案例,我们将展示自动化工具和实践如何简化复杂任务,优化流程,并促进团队协作。你将发现,自动化运维不仅关乎技术的进步,更体现了人、流程和技术三者之间协同增效的深层逻辑。
|
运维 监控 安全
自动化运维的魔法:打造高效DevOps工作流
在软件交付的快车道上,DevOps如同赛车手,而自动化运维则是那辆高性能赛车。本文将揭示如何通过自动化工具和最佳实践,构建一个高效、可靠的DevOps工作流,确保软件交付过程既快速又安全。我们将一起探索从代码提交到部署的每个关键步骤,并展示如何通过实际案例简化这一旅程。
|
运维 Devops 测试技术
自动化运维的魔法——打造高效的DevOps流程
【10月更文挑战第28天】在数字化浪潮不断推进的今天,企业对运维效率的追求如同古人探索魔法一般充满好奇与渴望。本文将带你走进自动化运维的世界,揭秘如何通过DevOps实践,实现从代码到部署的无缝连接,提升企业的IT运营效能。我们将一起探索自动化工具的选择与配置,以及如何构建一个既能快速响应业务需求,又能保障系统稳定性的高效流程。
|
敏捷开发 缓存 前端开发
阿里云云效产品使用合集之前端打包时npm安装卡住一般是什么导致的
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。

热门文章

最新文章