构建闭环式的研发运维体系----云效EDAS DevOps
随着互联网+的不断兴起,“科技+行业”的融合创新已经成为行业转型的核心策略。比如金融+科技造就了众安保险、天弘基金、网商银行等创新金融企业,塑造了行业转型的标杆。为了能够更好地支撑业务的创新,如何塑造企业的共享业务中台,如何支撑互联网架构下研发工程效率的提升,将会是企业遇到的核心挑战。面对这些挑战,阿里巴巴企业级分布式应用服务EDAS与云效平台联合推出了一整套研发平台支撑解决方案,步实现DevOps闭环的关键一步。
产品背后的思考
DevOps是软件开发、运维和质量保证三个部门之间的沟通、协作和集成所采用的流程、方法和体系的一个集合。当企业希望将原本沟通不畅的开发与运营之间的工作移交过程变得畅通无阻,便可借助DevOps来完成。
企业级分布式应用服务EDAS孵化于阿里巴巴集团分布式高可用中间件HSF,提供了研发领域的架构优化、运维领域的效能提升及高可用。能够帮助企业搭建共享业务中台,同时也提供了丰富的线上Ops能力,比如线上应用的运维、发布、回滚、监控、诊断等,目前是阿里云旗下企业级互联网架构Aliware(阿里中间件,包括EDAS、MQ、DRDS等)主打的中间件套件。
云效立足于阿里巴巴大规模分布式架构下的基础研发效能平台支撑,一直专注于研发与测试领域的效能提升、质量保证和持续集成。实践了业界领先的持续集成、持续交付理念,并落地在阿里巴巴的各个事业群中,实现了应用无发布窗口限制、24小时随时可发布,快速支撑业务的创新、试错。
从产品形态上看,二者之间存在着天然的互补关系。两方结合不仅能打通和提升各类技术团队在研发、测试、运维各个环节的工作流程,还能形成一个真正提供研发-测试-运维的DevOps服务能力的开发者生态体系闭环。二者融合除了将整体流程打通以外,还提供了丰富的分层自动化工具(如UI自动化、接口自动化)、环境分层管理系统、并行研发的分支模式支撑等,能够让用户快速上手,搭建持续交付体系,促进业务真正的快速交付。
云效与EDAS融合形成的DevOps服务能力,如上所示:
主要提供的价值点有:
1. 接口自动化测试
支持http、hsf、dubbo等多种接口测试,无需写代码,页面配置即可进行接口测试,接口测试可以保存成用例,持续运行。
2. UI自动化测试
提供在线脚本录制、公共脚本引入、数据库读取、脚本调试和维护等功能,上手成本低,易维护,脚本的创建和维护都不需要接触脚本代码,所有交互都是在web页面上在线可视化使用。
3. 高可用运维
利用EDAS高可用组件,实现对大规模分布式应用的高可用运维,包括服务治理、常态化的性能压测,大流量高并发场景下的服务限流降级。
4. 数据化运营
针对应用的服务调用、缓存访问、消息发送和数据库访问进行详细的实时监控,分析分布式系统的每一次系统调用消息发送和数据库访问,从而精准发现系统的瓶颈和隐患。
目前,云效&EDAS DevOps版在专有云和公有云上提供服务:
1. 专有云上,打通 “项目/需求/缺陷管理-代码托管-持续集成-打包-部署-线上运维”流程,实现一整套研发平台支撑;
2. 公有云上,将自动化测试纳入到EDAS公有云产品体系,形成研发运维闭环。
* 目前,企业级分布式应用服务EDAS高级版中暂时免费使用。
构建闭环式的研发运维体系----云效EDAS DevOps相关推荐
- 高效研发运维体系构建的流程和方法论
简介: 云计算产品大多都会与云原生发生关联,云原生正在重塑整个软件的生命周期.但到底什么是云原生?云原生带来的最大技术创新和未来机会是什么?围绕云原生,是否可以构建出一套云上的开发&运维体系, ...
- 大搜车面向复杂业务场景的研发运维体系治理实践
图:大搜车基础设施部负责人李同刚 2021年12月10日,在云上架构与运维峰会上,大搜车集团基础设施部负责人李同刚分享了大搜车在研发运维体系治理的一些实践.以下是他的演讲实录: 一.业务介绍 1.汽车 ...
- 微店MySQL自动化运维体系的构建之路
前言 互联网时代,数据库如何满足敏捷开发.敏捷交付的要求?传统靠DBA人肉执行的方式,但在面对大量业务需求时,DBA手速再快,记忆力再好估计也不能提供好的数据库服务.在介绍自动化运维之前,我们先来了解 ...
- 金融业运维体系指南-嘉为蓝鲸
为加快数字经济建设,推动金融高质量发展,金融行业正大力推进数字化转型.IT运维管理作为企业运营中的环节,在数字化浪潮下,应主动出击,进行数字化能力升级,发挥自己独特的价值. 银保监会下发的<关于 ...
- 【转载】拿来即用的企业级安全运维体系搭建指南
拿来即用的企业级安全运维体系搭建指南 本文我们将针对如何解决问题来进行详细说明,从问题入手,通过纠正或者培养良好的运维安全习惯,搭建完整的运维安全技术体系. 作者:林伟壕来源:DBAplus社群| 本 ...
- 阿里巴巴超大规模 Kubernetes 基础设施运维体系介绍
简介:ASI 作为阿里集团.阿里云基础设施底座,为越来越多的云产品提供更多专业服务,托管底层 K8s 集群,屏蔽复杂的 K8s 门槛.透明几乎所有的基础设施复杂度,并用专业的产品技术能力兜底稳定性,让 ...
- 阿里巴巴超大规模Kubernetes基础设施运维体系解读
简介:ASI:Alibaba Serverless infrastructure,阿里巴巴针对云原生应用设计的统一基础设施.ASI 基于阿里云公共云容器服务 ACK之上,支撑集团应用云原生化和云产品的 ...
- 阿里巴巴研究员刘国华:阿里巴巴智能运维体系建设
导语:在2018年开放数据中心峰会(Open Data Center Summit 2018)开幕式上阿里巴巴研究员刘国华发表了<阿里巴巴智能运维体系建设>的主题演讲.演讲中,刘国华介绍了 ...
- 应对双11挑战,阿里巴巴智能化运维体系演进与建设
导读:DevOps 的概念提出接近10年了,提升协作效率,降低开发成本,更稳健可持续的业务运营是DevOps的主旋律.根据2016年DevOps调查报告显示,一个低效的IT组织跟一个高效的IT组织相比 ...
最新文章
- python里res有什么用_python – 为什么在tensorflow中构建resnet模型时使用固定填充...
- 显著性目标检测matlab代码_显著性目标检测代码全汇总!(包含2D、3D、4D以及Video)...
- 个人计算机使用的标准键盘,计算机键盘的基本用法!
- 【树莓派学习笔记】二、(无屏幕)SSH远程登录、图形界面及系统配置
- 一步一步学python爬虫_初学Python之爬虫的简单入门
- 使用TensorFlow.js的AI聊天机器人二:训练Trivia Expert AI
- java实现什么接口进行排序_使用Java中Comparator接口实现自定义排序
- 音乐平台项目的几个问题总结(头像裁剪以及跨页面播放音乐)
- python for 格式化字符串 list.count
- MySQL 常用函数 日期和时间函数
- List工具类之List集合去重
- 微信公众号迁移流程 《openid转换》
- 5. 块定义(AttributeDefinition)
- 在存储过程中调用外部对象进行简繁互换
- 回头再学Java系列-前言
- C语言每日一练——第28天:要求输出国际象棋棋盘
- CSS属性设置鼠标为手型
- 等保测评(linux)
- 教你如何用android系统通过Remote Desktop远程控制电脑
- 分数的计算机应用教案,2015级大学计算机应用基础教学大纲
热门文章
- libpng error: Not a PNG file
- 02-24 面向对象--方法重载、隐藏
- 第十二节 VMware View 6.0 菜鸟入门 部署和安装2008 R2 RDS服务
- 关于 Boost.PropertyTree
- ASP.NET温故而知新学习系列之ASP.NET多线程编程—.NET下的多线程编程应用程序域(七)...
- Exchange 2010之接受域
- Javascript实现浏览器菜单命令
- 通过js encodeURIComponent传到服务器的乱码问题
- 给新手看的 Micronaut 入门教程,10 分钟写出一个 Micronaut 程序
- c语言不同类型指针间的强转,C语言中不同的结构体类型的指针间的强制转换详解...