全部产品
Search
文档中心

企业级分布式应用服务 EDAS:什么是企业级分布式应用服务EDAS

更新时间:Jul 08, 2024

企业级分布式应用服务EDAS(Enterprise Distributed Application Service)是一个应用托管和微服务管理的云原生PaaS平台,提供应用开发、部署、监控、运维等全栈式解决方案,同时支持Spring Cloud和Apache Dubbo(以下简称Dubbo)等微服务运行环境,助力您的应用轻松上云。

应用托管

应用托管是开发者本身不为应用提供服务器,而是将应用托管给服务提供商。应用开发完成后,可以托管在EDAS上。

应用托管

功能

描述

多种语言支持

EDAS支持托管Java应用,K8s环境还支持托管PHP、Node.js、C++和Go等多语言应用。

多种底层服务器选择

EDAS无缝集成了ECS云服务器和容器服务Kubernetes(K8s)版,您可以基于实际托管需求来选择ECS集群、K8s集群,以及混合云集群。

多种发布方式

  • 支持使用控制台和API来完成创建和部署,并支持WAR包、JAR包和镜像多种部署形式。

  • 支持使用控制台、API和插件完成应用升级,并支持单批发布、分批发布和金丝雀发布。

  • 支持使用云效和Jenkins实现应用的CI/CD。

应用生命周期管理

EDAS为您提供从创建到运行的应用全生命周期管理服务,包括应用的发布、启动、停止、扩容、缩容和删除等服务,您可以轻松运维上千个应用实例。

应用监控

EDAS集成了应用实时监控服务ARMS。您可以监控部署在EDAS中的应用的健康状态和关键指标,并针对监控指标设置告警,及时发现并处理可能存在的异常或故障,以保障应用的健康和可用性。

应用运维

EDAS为应用提供了一系列运维功能,包括生命周期管理、应用访问方式管理、弹性伸缩、限流降级、负载均衡、变更记录、事件中心、日志管理等。

应用托管的更多信息,请参见应用托管概述(K8s)应用托管概述(ECS)

微服务

有别于传统的单体式应用架构,微服务架构将应用拆分成多个核心功能,每个功能都可以作为一项独立的服务,由独立团队负责并且可以独立构建和部署,各项服务在运行和出现故障时不会相互影响。微服务使应用更易于扩展和更快地开发,从而加速创新并缩短新功能的发布周期。

EDAS提供了从开发、部署到治理的完整的微服务解决方案。

应用开发

EDAS支持基于Spring Cloud、Apache Dubbo以及HSF开发的微服务应用。各种框架的微服务应用无需修改任何代码和配置,即可直接部署到EDAS。更多信息,请参见应用开发概述

Spring Cloud

Apache Dubbo

HSF

应用部署

EDAS针对微服务应用的开发、运行现状,提供了多种路径,帮助您将微服务应用部署或迁移到EDAS。无论您选择哪种路径,都可以使用EDAS完整的微服务治理能力。更多信息,请参见:创建和部署应用概述创建和部署应用概述

微服务治理

EDAS为各种框架的微服务应用提供了服务查询、调用链查询、离群实例摘除和服务鉴权等完整的微服务治理能力。

Spring Cloud

Apache Dubbo

HSF

云原生应用PaaS平台

云原生是指应用原生被设计为在云上以最佳方式运行,充分发挥云的优势。在云原生时代,PaaS平台将下沉到基础设施,成为云的一部分。EDAS正是一个应用托管和微服务管理的PaaS平台。

功能

描述

相关文档

云服务集成

EDAS作为应用的一站式PaaS平台,集成了众多阿里云服务,以产品和EDAS内部组件两种形态为EDAS中的应用提供各个层面、维度的功能。

  • 产品集成:以独立产品的形式集成,相关资源、功能由各产品(非EDAS)管理。

  • 组件集成:以EDAS的服务组件形式集成,为EDAS提供的资源、服务可以在EDAS中管理。

云服务集成

权限管理

您在EDAS上托管的应用可能包含多个服务或子系统,这些服务或子系统又可能由不同团队、成员进行开发、运维。EDAS通过账号体系及基于账号体系的一系列权限管理操作,提供企业级的权限管理系统,帮助您对应用、资源和数据进行必要的隔离和权限控制,以保证其安全性。

权限管理概述

客户原声

以下是客户对EDAS的评价。

中国邮政CHINAPOST

依托EDAS,邮政传统以省为中心的自建系统平滑向分布式微服务架构转型,利用EDAS强大的应用管理能力,新一代寄递系统很好地支撑了多种寄递业务的快速发展。2018年双11期间,邮政在EDAS上服务日调用量高达数十亿次,整体业务再创新高,在流量高峰冲击下系统平稳有序运行。

福特汽车FORD

通过EDAS构建的微服务PaaS平台很好地支撑了福特汽车新零售业务,建立线上商城,为汽车买家提供一站式服务,打通线上线下流量。借助EDAS微服务治理、运维监控及应用生命周期管理等功能,显著提高需求的迭代效率,建立起数据应用、管理、运营三位一体的企业数字化运营中心。

快鱼服饰FASTFISH

借助EDAS搭建起业内一个成熟的分布式业务系统,帮助快鱼解决原有多套系统之间商品、渠道等数据不一致等问题,保障系统的快速迭代和敏捷开发,降低研发周期及成本。微服务架构下,很好地支持海量数据及应用的并发,系统效率提高了25倍,有效提升了用户的操作体验。