全部产品
云市场

应用

更新时间:2019-04-16 10:46:36

通过 EDAS,可以轻松发布和管理应用。创建 EDAS 应用时,需要您先在选择的地域内创建 VPC云服务器 ECS命名空间集群等资源,然后再创建应用并使用部署包或镜像部署应用。

应用组成

应用是由执行一个或多个特定功能的服务组成的集合,服务是将应用分解为可以安全地共享 EDAS 功能并能相互通信的逻辑组件。在EDAS中,您可以在单个服务中运行整个应用,也可以设计和部署多个服务以作为一组微服务运行。每个服务可以拥有多个部署版本,您可以在该服务的不同版本之间进行升级或回滚。

服务是在一个或多个实例上运行。默认情况下,实例的运行是稳定不变的。当设置了弹性伸缩规则后,EDAS 会调整应用的实例数量以实现资源的负载均衡,当应用负载过高时为了稳定程序性能将扩展实例个数,当应用资源有闲置时为了降低成本将减少实例个数或释放空闲实例。如果未设置弹性伸缩规则,您可以手动进行扩容和缩容的操作。

应用类型

目前 EDAS 的应用类型由集群类型决定,EDAS 支持的集群类型包含: ECS 集群容器服务 K8S 集群自建 K8S 集群Swarm 集群

在 EDAS 中,应用的部署有两种类型:

  • ECS 独占实例:在一台独立的 ECS 机器上,仅允许部署一个应用。EDAS 中的 ECS 集群属于这种类型。
  • Docker 实例:在一台独立的 ECS 机器上可以创建多个 Docker 实例,允许在每一个 Docker 实例上部署一个应用。Swarm 集群容器服务 K8S 集群自建 K8S 集群属于这种类型。
集群类型 网络类型 部署方式 应用举例
ECS 集群经典网络
专有网络 VPC
WAR 包
JAR 包
HSF、原生 Dubbo、原生 Spring Cloud
容器服务 K8S 集群 专有网络 VPC WAR 包
JAR 包
镜像
HSF(仅支持镜像部署)、原生 Dubbo、原生 Spring Cloud
自建 K8S 集群 专有网络 VPC镜像 HSF
Swarm 集群专有网络 VPCWAR 包
JAR 包
镜像
HSF

应用数量范围

您可以部署的最大实例数取决于您应用的定价:具体价格说明参见价格说明