edas

时间:2023-06-08 05:17:22编辑:奇事君
功能特性Java容器

全面兼容Apache?Tomcat容器

Tomcat是源自Apache软件基金会的Java?Servlet容器与Web服务器。作为EDAS平台应用运行的基础容器,EDAS?Container集成了多款在阿里巴巴电商平台上久经考验的互联网中间件,在容器启动,容器监控、稳定性及性能上得到极大的提升。[1]

PaaS平台

以应用为中心的中间件PaaS平台

在EDAS平台上一站式完成应用生命周期的管控,在应用创建,应用部署,应用启动,应用停止和应用下线等全流程实现对应用的管理。依托阿里巴巴平台超大规模应用集群运维管理经验沉淀,人人都能轻松运维5K台机器规模的应用。[1]

弹性伸缩

EDAS提供手动和自动两种方式,来实现对应用的扩容与缩容,通过对CPU,内存和负载的实时监控,来实现对应用的秒级扩容和缩容。

主子账户体系

针对用户的企业级特性,EDAS独创主子体系,用户能够根据自己企业的部门划分,团队划分和项目划分,在EDAS平台上建立对应的主子账号关系,同时,ECS资源也以主子账号关系进行划分,便于用户进行资源的分配。

角色与权限控制

对于应用的运维,通常有应用研发负责人,应用运维负责人和底层机器资源负责人。不同的人对于一个应用的管理操作各不一致,因此EDAS提供了角色和权限控制机制,能够方便用户为不同的账号定义各自的角色,并分配相应的权限。[1]

分布式服务

分布式服务框架

自2007年,伴随着阿里巴巴电商平台大规模分布式改造的持续进行,自主研发的分布式服务框架EDAS-HSF和Dubbo应运而生。

HSF,全称High?Speed?Framework,也叫"好舒服","很舒服"框架,是阿里内部对这一款高性能服务框架的昵称。EDAS-HSF是一款面向企业级互联网架构量身定制的分布式服务框架,以高性能网络通信框架为基础,提供了诸如服务发布与注册,服务调用,服务路由,服务鉴权,服务限流,服务降级和服务调用链路跟踪等一系列久经考验的功能特性。[1]

Dubbo,是阿里巴巴开源的一个分布式服务框架,以及SOA治理方案。其功能主要包括:高性能NIO通讯及多协议集成,服务动态寻址与路由,软负载均衡与容错,依赖分析与降级等。

服务治理

服务鉴权

EDAS-HSF服务框架,致力于保证用户每一次分布式调用的稳定与安全。在服务注册、服务订阅以及服务调用等每一个环节,都进行严格的服务鉴权。

服务限流

每一个应用,会提供很多服务,对于这些服务,可以配置限流规则,以实现对服务的流控,确保服务能够稳定运行,拒绝那些压垮服务能力的最后一根稻草。EDAS提供了从QPS和线程两个维度提供对限流规则的配置,帮助用户在应对流量高峰时,系统能以最大的支撑能力平稳运行。[1]

服务降级

与服务降级相反,每一个应用,会调用许多外部服务,对于这些服务,可以配置降级规则,以实现对劣质服务的精准屏蔽,确保应用自身能够稳定运行,拒绝那些劣质的服务依赖,影响了应用自身的服务能力。EDAS提供了从响应时间维度对降级规则的配置,帮助用户在应对流量高峰时,合理的屏蔽劣质依赖。

服务市场

在某些场景下,不同账号之间希望实现服务的共享。EDAS提供了服务市场功能:每一个账号,都可以将应用的服务发布到服务市场,以作为公有服务,其他账号的用户,通过服务申请的方式,实现服务的调用。

自动化压测

独创的自动化压测工具模型,能够帮助客户将性能压测融入到日常生活中。值得一提的是,所有自动化压测的流量,全是生产环境真实流量,通过对服务权重的控制,在保证稳定的前提下,真正意义上做到线上压测。[1]

容量规划

将性能压测工作日常化之后,应用的负责人能够非常方便的看到应用的性能指标,并根据这些性能指标,结合当前系统运行水位,实现对应用精准的容量规划。

数字化运营

分布式链路跟踪

EDAS鹰眼监控系统能够分析分布式系统的每一次系统调用消息发送和数据库访问,从而精准发现系统的瓶颈和隐患。

服务调用监控

EDAS能够针对应用的服务调用情况,对服务的QPS,响应时间和出错率进行全方面的监控。

IAAS基础监控

EDAS能够针对应用的运行状态,对机器的CPU,内存,负载,网络和磁盘等基础指标进行详细的监控。

最新发布

2016年3月28日,阿里云宣布新推出基础版企业级分布式应用服务(Enterprise?Distributed?Application?Service,下文简称EDAS),基础版EDAS包含了基本的分布式应用运维工具、全面的监控和报警体系以及弹性伸缩机制,客户可快速构建可弹性伸缩的网站,满足分布式互联网应用的需求。[2]

上一篇:半城繁华

下一篇:赤松山