阿里云企业级分布式应用EDAS 是一个围绕应用和微服务的PaaS平台,提供多样的应用发布和轻量级微服务解决方案,帮助用户解决在应用和服务管理过程中监控、诊断和高可用运维问题;提供Spring Cloud和Dubbo的运行环境。
阿里云企业级分布式应用服务(Enterprise Distributed Application Service, 简称 EDAS)以阿里巴巴中间件团队多款久经沙场的分布式产品作为核心基础组件,面向企业级云计算市场提供高可用分布式解决方案,是阿里巴巴企业级互联网架构解决方案的核心产品。EDAS 充分利用阿里云的资源管理和服务体系,引入阿里巴巴中间件整套成熟的分布式产品,帮助企业级客户轻松构建大型分布式应用服务系统。
企业级分布式应用服务(Enterprise Distributed Application Service, 简称 EDAS)是阿里巴巴中间件团队研发的 PaaS 平台,为企业提供高可用和分布式的互联网架构解决方案。
EDAS 充分利用阿里云的资源管理和服务管理系统,并在此基础上提供了一系列强大的功能,包括分布式服务框架、服务治理、统一配置管理、分布式链路跟踪、高可用及数据化运行等。这些功能在阿里巴巴集团内部经过核心电商平台多年严苛的测试。
通过 EDAS,您可以轻松构建微服务架构,为您的企业建设大规模分布式系统,用于发布和管理应用。EDAS 协助您进行 IT 系统转型,以满足不断增长的业务需求。
三、阿里云企业级分布式应用购买优惠:购买阿里云企业级分布式应用先领取阿里云优惠券,再进行购买产品
四、分布式应用服务应用场景1、应用发布与管理
在云环境中,应用发布与管理会变得十分复杂。本地开发完成的应用需要登录到每一台服务器进行发布和部署;后续还会有应用的重启,扩容等。服务器的不断增加对于运维人员将是一个极大的挑战。
针对这个场景,EDAS 提供了一个可视化的控制台,无论集群规模多大,都可以在控制台上轻松地进行应用生命周期管理。
2、构建分布式系统
当集中式应用转变成分布式系统后,系统之间的相互可靠调用一直以来都是分布式架构的难题,比如网络通信,序列化协议设计等很多技术细节需要确定。
EDAS 提供了一个高性能的 RPC 框架,能够构建高可用的分布式系统,系统地考虑各个应用之间的分布式服务发现、服务路由、服务调用以及服务安全等细节。
3、透过数字来剖析系统运行状态
应用开发完毕部署到生产环境之后,通常需要对应用运行状态进行一些监控,比如 CPU 使用率、机器负载、内存使用率和网路流量等。但此类基础监控通常满足不了业务需求,比如系统运行变慢却无法定位瓶颈所在,或者页面打开出错但是无法排查具体调用错误等。
对此,EDAS 提供了一系列系统数据化运营组件,针对分布式系统的每一个组件和每一个服务进行精细化的监控和跟踪,建立数字化剖析系统,帮助您精准的找到系统瓶颈所在。
4、专有云开发运维系统
随着互联网+的不断兴起,“科技+行业”的融合创新已经成为行业转型的核心策略。比如金融+科技造就了众安保险、天弘基金、网商银行等创新金融企业,塑造了行业转型的标杆。为了能够更好地支撑业务的创新,如何塑造企业的共享业务中台,如何支撑互联网架构下研发工程效率的提升,将会是企业遇到的核心挑战。面对这些挑战,阿里巴巴旗下一站式研发提效平台云效和阿里巴巴集团中间件 EDAS 联合推出了一整套研发平台支撑解决方案,初步实现 DevOps 闭环。
EDAS DevOps 版是业内领先的面向企业的一站式研发效能平台,通过项目管理流程和专项提效自动化工具,真正实现24小时持续集成持续交付。
EDAS 作为阿里巴巴分布式服务架构的核心产品,涵盖了应用生命周期管理、服务运维管控等众多功能。
全面兼容 Apache Tomcat 容器
作为 EDAS 平台应用运行的基础容器,EDAS Container 集成了阿里巴巴中间件技术栈,在容器启动、容器监控、稳定性及性能上得到极大的提升。同时,EDAS Container 全面兼容 Apache Tomcat。
1、以应用为中心的中间件 PaaS 平台
应用基本管理和运维,支持 WAR、JAR 和 Docker 镜像部署
在 EDAS 控制台上,可以一站式完成应用生命周期的管理,包括创建、部署、启动、停止、扩容、缩容和删除等,依托阿里巴巴平台超大规模集群运维管理经验,轻松运维上千个实例的应用。您可以对 ECS 实例进行分组,在指定分组中将应用批次发布。批次之间可以设置发布等待时间,以便决定是否继续进行剩余批次的发布。也可以实时查看发布日志。
多种应用发布方式
EDAS 支持通过 WAR/JAR 包和镜像等方式发布应用。
弹性伸缩
EDAS 支持手动和自动两种方式来实现应用的扩容与缩容,可以通过对 CPU、内存和负载的实时监控来实现对应用的秒级扩容和缩容。
主子账户体系
针对用户的企业级特性,EDAS 独创主子账户体系。用户能够根据自己企业的部门划分、团队划分和项目划分在 EDAS 平台上建立对应的主子账号关系;同时,ECS 资源也以主子账号关系进行划分,便于用户进行资源的分配。
命名空间
在地域(Region)下新增命名空间概念,从逻辑上对同一个地域下的实例进行隔离。应用部署在隔离的命名空间之后,就可以实现服务调用的隔离。
角色与权限控制
应用的生命周期管理通常涉及研发、运维和机器资源等角色,不同的角色对于应用的管理操作各不一致。因此 EDAS 提供了角色和权限控制机制,方便用户为不同的账号定义各自的角色,并分配相应的权限。
2、丰富的分布式服务
Dubbo RPC 框架运行环境支持
自2007年,伴随着阿里巴巴电商平台大规模分布式改造的持续进行,自主研发的分布式服务框架 HSF(High-Speed Service Framework)和 Dubbo 应运而生。HSF 是一款面向企业级互联网架构的分布式服务框架,以高性能网络通信框架为基础,提供了诸如服务发布与注册、服务调用、服务路由、服务鉴权、服务限流、服务降级和服务调用链路跟踪等一系列久经考验的功能特性。
Spring Cloud 框架运行环境支持
EDAS 为所有 Spring Cloud 和 Spring Boot 的应用提供了完备的运行环境支持,采用 Spring Cloud 开发的应用程序,无需修改任何 Java 代码,就可以直接部署在 EDAS 上。
分布式配置管理
集中式系统变成分布式系统后,如何有效的对分布式系统中每一个机器上的配置信息进行有效的实时管理成了一个难题。EDAS 提供高效的分布式配置管理,能够将分布式系统的配置信息在 EDAS 控制台上集中管理起来,做到一处配置,处处使用。更重要的是,EDAS 允许您在控制台上对配置信息进行修改,在秒级时间内就能够实时通知到所有的机器。
分布式任务调度
任务调度服务允许用户配置任意周期性调度的单机或者分布式任务,并能对任务运行周期进行管理,同时提供对任务的历史执行记录进行查询。适用于诸如每天凌晨2点定时迁移历史数据,每隔5分钟进行任务触发,每个月的第一天发送系统月报等任务调度场景。
分布式事务
全局事务服务(Global Transaction Service,简称 GTS)是一款高性能、高可靠、接入简单的分布式事务中间件,用于解决分布式环境下的事务一致性问题。该产品支持 DRDS、RDS、Oracle、MySQL、PostgreSQL、H2 等多种数据源,并可以配合使用 EDAS、Dubbo 及多种私有 RPC 框架,同时还兼容 MQ 消息队列等中间件产品,能够轻松实现分布式数据库事务、多库事务、消息事务、服务链路级事务及其各种组合,策略丰富,易用性和性能兼顾。
3、运维管控与服务治理
服务鉴权
HSF 服务框架致力于保证用户每一次分布式调用的稳定与安全。在服务注册、服务订阅以及服务调用等每一个环节,都进行严格的服务鉴权。
服务限流
EDAS 可以对每一个应用提供的众多服务配置限流规则,以实现对服务的流量控制,确保服务能够稳定运行。限流规则可以从 QPS 和线程两个维度进行配置,帮助用户在应对流量高峰时,确保系统能以最大的支撑能力平稳运行。
服务降级
与服务限流相反,每一个应用会调用许多外部服务,对于这些服务配置降级规则可以实现对劣质服务的精准屏蔽,确保应用自身能够稳定运行,防止劣质的服务依赖影响应用自身的服务能力。EDAS 从响应时间维度对降级规则进行配置,帮助用户在应对流量高峰时合理地屏蔽劣质依赖。
自动化压测
独创的自动化压测工具模型,能够帮助用户将性能压测融入到日常生活中。值得一提的是,所有自动化压测的流量,全是生产环境真实流量,通过对服务权重的控制,在保证稳定的前提下,真正意义上做到线上压测。
4、立体化监控与数字化运营
分布式链路跟踪
EDAS 鹰眼监控系统能够分析分布式系统的每一次系统调用、消息发送和数据库访问,从而精准发现系统的瓶颈和隐患。
服务调用监控
EDAS 能够针对应用的服务调用情况,对服务的 QPS、响应时间和出错率进行全方面的监控。
租户级服务报表
以租户维度向您展示当前租户内所有应用的所有服务在各项指标上排序,包括:近 24 小时服务调用量,调用平均耗时和调用出错量。您在这个报表上可以一目了然的看到整体系统的服务之间的对比情况。
IaaS 基础监控
EDAS 能够针对应用的运行状态,对机器的 CPU、内存、负载、网络和磁盘等基础指标进行详细的监控。
六、对比同类PaaS平台服务、阿里云分布式应用优势:EDAS 支撑了整个阿里巴巴99%以上的大规模应用系统,其中涵盖了包括会员、交易、商品、店铺、物流和评价在内的所有在线核心系统,在稳定性、可靠性等多个维度具有独特的优势。
1、更可靠
阿里巴巴近10年使用与沉淀的核心技术产品
支持阿里巴巴所有核心应用稳定运行
历次双十一大促考验
完善的鉴权体系保证每一次服务调用的安全可靠
2、更全面
完善的 PaaS 平台支持应用生命周期的管理
完整的服务治理解决方案管理分布式服务
全面的应用诊断排查系统轻松定位故障根源
线上压测,容量规划轻松获取线上机器运行性能指标和实时运行水位
自动弹性伸缩从容应对突发流量高峰
3、更深入
深入业务指标,实现全盘报表
立体化多维度监控,实现全息排查
链路跟踪洞察每一次分布式调用
依赖分析剖析每一处系统瓶颈
4、更开放
多款互联网中间件已经开源
捐献 Apache 顶级项目,极佳的业界口碑
无捆绑,可以轻松使用开源软件替换
Ubuntu是一个以桌面应用为主的Linux操作系统。它是一个开放源代码的自由软件,提供了一个健壮、功能丰富的计算环境,既适合家庭使用又适用于商业环境。Ubuntu将为全球数百个公司提供商业支持。 ...
查看全文Docker采取了一种保守的方法来清理未使用的对象(通常称为“垃圾收集”),例如图像,容器,卷和网络:除非您明确要求Docker这样做,否则通常不会删除这些对象。这可能会导致Docker使用额外的磁盘空...
查看全文新浪科技讯 北京时间5月27日晚间消息,据报道,四位知情人士今日透露,亚马逊、微软和谷歌这三大云计算服务提供商,正在竞争波音公司(Boeing)价值10亿美元的云服务合同。 这些...
查看全文新浪科技讯 北京时间5月27日晚间消息,据报道,多位知情人士今日称,继加州、纽约州和华盛顿州之后,马萨诸塞州和宾夕法尼亚州的总检察长也加入到对亚马逊的反垄断调查中。 如今,越来越...
查看全文
您好!请登录