全部产品
云市场

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

更新时间:2019-04-28 13:50:26

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

多样的应用托管平台

您可以根据您的应用系统和资源需求,选择独享实例的 ECS 集群、基于 Kubernetes 的容器服务 Kubernetes 集群或 EDAS Serverless 部署并托管您的应用。

  • EDAS Serverless

    使用 EDAS Serverless,您可以专注于设计和构建应用程序,而不用管理运行应用程序的基础设施。并且可以根据应用实际使用的 CPU 和内存资源量进行按需付费,不用为闲置的资源付费。

  • Kubernetes

    Kubernetes 是流行的开源容器编排技术。基于 Kubernetes 部署的应用具备独有的管理优势。在将容器服务 Kubernetes 集群导入 EDAS 后,您就具备了在 Kubernetes 集群部署应用的能力。

    如果在使用容器服务 Kubernetes 集群过程中有任何疑问,欢迎您扫描下面的二维码加入钉钉群进行反馈。

    容器服务 K8S 钉钉群二维码

丰富的微服务框架

您可以基于原生 Dubbo、原生 Spring Cloud 和 HSF 开发应用及服务,并托管到 EDAS 中。

  • 原生 Dubbo 和 Spring Cloud:主流的开源微服务框架

    您在 Dubbo 和 Spring Cloud 框架下开发的应用只需添加依赖和修改很少的配置,即可托管到 EDAS。无需搭建 Zookeeper、Eureka 和 Consul,节省部署、运维成本,并能够获取 EDAS 企业级的应用托管、服务治理、监控报警和应用诊断等能力。

  • HSF:在阿里巴巴内部广泛使用的分布式 RPC 服务框架

    连通不同的业务系统,解耦系统间的实现依赖。统一了分布式应用中服务的发布/调用方式,从而帮助您方便、快速的开发分布式应用。提供或使用公共功能模块,并屏蔽了分布式领域中的各种复杂技术细节,如:远程通讯、序列化实现、性能损耗、同步/异步调用方式的实现等。

完整的应用管理

您可以使用 EDAS 控制台对您的应用进行全生命周期管理、服务治理及微服务管理。

  • 应用生命周期管理

    EDAS 提供应用全生命周期管理服务,包括应用的部署、扩容、缩容、停止和删除等。无论您的应用规模多大,都可以在 EDAS 控制台上进行管理。

  • 服务治理

    EDAS 集成了弹性伸缩、限流降级、流量管理、健康检查等服务治理组件,帮助您高效应对突发的流量洪峰和服务依赖所引发的雪崩问题,极大地提高了平台的稳定性。

  • 微服务管理

    EDAS 提供服务拓扑、服务报表和调用链查询等功能,帮助您管理分布式系统的中的每一个组件和服务。

全面的监控和诊断

您可以使用 EDAS 控制台实时监控应用中资源和服务的状态及时发现问题,并通过日志和诊断组件快速定位。

  • 应用监控

    EDAS 实时监控应用的 IaaS 层资源、服务的健康状态,帮助您快速发现、定位问题。

  • 应用诊断

    EDAS 提供了基于容器的应用诊断功能,为您提供相应数据来判断 GC、类加载、连接器、对象内存分布、线程热点、Druid 连接池监控和 Commons Pool等应用运行问题。

了解更多

有关 EDAS 的功能的详细介绍,请参见 产品功能