7月22日,阿里云正式对外发布了企业级互联网架构解决方案,该服务由EDAS应用框架、ONS消息队列、DRDS分布式数据库组成,能有效解决企业上云后网站过载、性能瓶颈、重复开发等问题。

云栖大会武汉站,阿里云中间件团队首次解密这一企业级互联网架构解决方案。

EDAS,企业级分布式应用服务

EDAS(企业级分布式应用服务,Enterprise Distributed Application Service)是一个以阿里巴巴中间件团队的多款久经沙场的分布式产品作为核心基础组件构建的企业级云计算解决方案,其充分利用阿里云的ECS等资源,引入淘宝中间件整套成熟的分布式计算框架(包括分布式服务化、链路追踪和稳定性组件等),以应用为中心,帮助企业级客户在阿里云上轻松构建像淘宝这样的大型分布式应用服务。

具备单应用5K运维能力的一站式PaaS平台

应用全生命周期管理

EDAS能够非常方便的帮助企业级客户实现一站式的应用生命周期管理,其以“应用”为中心,从应用的创建开始,到应用的部署与扩容,真正意义上实现对大规模互联网应用在发布和运行过程中的全面管理。

单应用5K运维能力

依托于阿里巴巴多年对超大规模互联网电商系统的运维,所沉淀下来宝贵经验和大量运维工具都融入于EDAS产品之中,使得其具备对单个应用多达5000台服务器规模的快速发布能力,包括个性化的Beta和分批发布机制。

去“中心化”的高性能服务框架

EDAS所提供的分布式服务框架,源自于阿里巴巴内部使用规模最大的中间件产品——HSF。自2007年诞生以来,HSF服务框架就成为了阿里巴巴内部服务化改造的基础组件,其超高的性能、久经考验的稳定性、以及良好的用户体验,支撑了生产环境所有系统的服务化调用,日均调用量为2000~3000亿次,分钟峰值最高达到25亿次。

和传统基于企业服务总线的架构所截然不同的是,HSF服务框架采用了去“中心化”的系统架构,服务的提供者和调用者都直接相连,这样的系统架构不仅去除了中心单点的风险,还能大大提高调用效率。

鹰眼:分布式全链路跟踪系统

EDAS所提供的鹰眼跟踪系统,通过收集和分析在网络调用上的日志埋点,可以得到同一次请求上的各个系统的调用链关系,有助于梳理应用的请求入口与服务的调用来源、依赖关系,同时,也对分析系统调用瓶颈、估算链路容量、快速定位异常有很大帮助。

全面的基础和应用监控

EDAS不仅提供了CPU、内存和Load等维度的基础监控指标,还提供了针对HTTP入口、提供HSF服务的调用QPS和消费HSF服务的调用QPS等应用层面的监控指标,帮助客户更为精准全面的对自己的系统进行监控。

弹性伸缩

EDAS提供了手动和自动两种模式的弹性伸缩。通过全面的基础和应用监控,客户能够轻松的实现应用的扩容和缩容。

限流降级/容量规划:打造健全的服务化体系

千万不要以为使用一套RPC框架就算是完成服务化的工作了——这仅仅是服务化的冰山一角,尤其是针对企业级的大规模互联网应用,使用RPC框架进行系统的服务化改造后,所带来的服务治理的挑战,才是企业级系统服务化的开始。EDAS提供了一系列的服务治理工具,能够帮助企业级客户打造健全的服务化体系。

限流降级

服务的限流能够帮助客户在面对大促的时候,从容的做到核心业务与非核心业务的区别对待,最大化的在服务的可用性和用户的体验性上达到平衡。

服务的降级则能够帮助客户很好的规避由于依赖的服务不可用而引发的问题。当依赖的服务出现不可用情况,可以自定义的配置规则来确定对应的降级方案。

这些限流降级工具都已经经受了多次双十一大促的考验。

容量规划

EDAS提供了特有的容量规划功能,通过自动压测,可以测算出当前系统的容量。同时,通过容量模型(当前系统容量、希望支撑的容量和当前应用机器数等)的建立,能够持续的对系统进行容量规划,这将方便客户对未来流量增长情况下,提前科学准确的预估出应用所需要的机器数。

EDAS核心功能展示

阿里云中间件团队首次解密企业级分布式应用服务EDAS相关推荐

  1. 一张图看懂阿里企业级分布式应用服务EDAS

    摘要: 近日,阿里中间件(Aliware)的企业级分布式应用服务EDAS宣布再次升级,全面支持Spring Cloud应用.今后,使用Spring Cloud开源框架的应用可以实现0代码修改,即能在E ...

  2. 【分布式架构】企业级分布式应用服务EDAS使用攻略(上篇)

    基本介绍: 企业级分布式应用服务(Enterprise Distributed Application Service, 简称 EDAS)以阿里巴巴中间件团队多款成熟的分布式产品作为核心基础组件,面向 ...

  3. 【分布式架构】企业级分布式应用服务EDAS使用攻略

    阿里云大学免费课程:[分布式架构]企业级分布式应用服务EDAS使用攻略 课程介绍: 本课程主要讲解企业级分布式应用服务EDAS相关技术和使用方法. 企业级分布式应用服务(EDAS,Enterprise ...

  4. 一分钟了解阿里云产品:企业级分布式应用服务EDAS五大热点技术问题分析

    在上一篇文章中,我们为大家介绍EDAS的概况,EDAS是一个以阿里巴巴中间件团队的多款久经沙场的分布式产品作为核心基础组件构建的企业云计算解决方案,那在使用过程中,经常遇到的热门技术问题有哪些呢?   ...

  5. 大数据-玩转数据-阿里云EDAS(企业级分布式应用服务)

    一.概论 阿里云企业级分布式应用服务 EDAS在容器服务 K8S 集群中部署应用(镜像) 容器服务 Kubernetes 版提供高性能可伸缩的容器应用管理能力,支持企业级 Kubernetes 容器化 ...

  6. 阿里云中间件技术 促进互联网高速发展

    本文讲的是阿里云中间件技术 促进互联网高速发展[IT168 资讯]从电商巨头向科技巨头华丽转身的阿里巴巴,正在凭借技术创新受到越来越多的海外关注.春节期间,<麻省理工科技评论>(MIT T ...

  7. 全面升级 | 阿里云中间件推出3款新品和3项产品新特性,加速企业中台落地

    自2015年年底,阿里巴巴对外宣布全面启动2018年中台战略,构建符合DT时代的更具创新性.灵活性的"大中台.小前台"组织机制和业务机制后,承载中台战略的企业级互联网架构已在各行业 ...

  8. 阿里云中间件2024届校园招聘

    [团队介绍] 阿里云云原生中间件团队负责分布式软件基础设施,为阿里云上万家企业提供如微服务引擎.服务网格.消息服务.分布式事务等分布式基础服务,加速企业上云的进程和创新速度.同时,云原生中间件团队也服 ...

  9. 阿里云中间件是什么,有哪些产品

    阿里云中间件指提供系统和应用软件之间连接的软件,便于软件各部件之间的沟通,阿里云中间件有三大明星产品,即企业级分布式应用服务EDAS.消息队列MQ和性能测试PTS. 阿里云的中间件具体包括: MQ T ...

最新文章

  1. 23个MySQL常用查询语句
  2. 网站建设要重视与客户之间的沟通
  3. 深度神经网络的反向传播算法数学推导
  4. PostMessage()
  5. 语法手册_程序员必备——SQL语法速成手册
  6. java 月度相减_java根据日期获取月龄,按照减法原理,先day相减,不够向month借;然后month相减,不够向year借;最后year相减。...
  7. 插入数据值 设置标签属性的值 来自 精通ASP-NET-MVC-5-弗瑞曼
  8. Atitit 云计算体系树.docx Atitit 云计算之道 attilax著 艾龙 著 serverless bomb 1. 什么才是云计算的根本特征.. 2 2. 云计算体系 2 3. “云
  9. 开发小技巧: 如何在jQuery中禁用或者启用滚动事件.scroll
  10. 字符串过滤html代码
  11. cad画圆如何确定圆心_CAD如何利用对象捕捉追踪功能来确定小圆圆心以及矩形的角点位置...
  12. ffmpeg的使用 | m3u8视频下载、合并
  13. 最全地理数据下载地址/全国地表径流量数据获取/土地利用数据/植被类型数据/NPP数据/土壤侵蚀数据/土壤质地分类/降雨量栅格数据/太阳辐射量数据
  14. 电脑网络适配器黄色感叹号,无法连接WiFi?显示适配器黄色小标?
  15. 鸡得呼吸道病会易发啥病 鸡喂什么药预防打喷嚏
  16. Xshell下载安装(解决评估过期问题)
  17. 环境变量的作用及设置方法
  18. html表单直接发送邮件,html表单匿名发送电子邮件
  19. SOA教程之:SOA的优点和缺点
  20. java基础 第一章 对象入门

热门文章

  1. mysql rowdatapacket_arrays – 将此RowDataPacket对象数组缩小为单个对象
  2. js function如何传入参数未字符串_JavaScript 学习之路- JS 小测验
  3. 实现option上下移动_Perona-Malik方程(各向同性非线性扩散实现图像滤波)
  4. mysql组合索最左_MySQL组合索引和最左匹配原则
  5. 电脑可以开机但是黑屏_电脑开机后黑屏如何解决 电脑开机后黑屏解决方法【详解】...
  6. matlab如何将两张图画在一起,如何在MATLAB里面将两个图画在一起
  7. python中构造方法可以被继承吗_python – 类继承:构造函数应该兼容吗?多重继承的情况?...
  8. tkinter frame背景色_Tkinter教程-基础组件(三)
  9. mysql binlog2sql_mysql闪回工具binlog2sql安装配置教程详解
  10. Asp.Net验证控件和表达式测试题