您可以将Java应用托管到EDAS的ECS集群或混合云ECS集群。EDAS为托管的应用提供了生命周期管理、CI/CD、监控、运维等一系列功能。

概览

ECS应用托管功能总览

ECS环境类型

EDAS支持阿里云ECS集群和混合云ECS集群。

  • 阿里云ECS集群:在专有网络VPC内创建的集群,由阿里云ECS实例组成。更多信息,请参见使用控制台创建ECS集群
  • 混合云ECS集群:在专有网络VPC内创建的集群,包含阿里云ECS实例、IDC或其它云服务提供商的服务器。更多信息,请参见创建混合云ECS集群

ECS环境支持的应用类型

您可以使用EDAS的ECS环境托管Spring Cloud和Dubbo等主流Java微服务框架应用,也可以托管HSF框架应用。

ECS环境提供的应用托管功能

ECS环境为应用提供完整的生命周期管理、服务治理、监控、运维,以及托管应用所需的资源管理能力。

使用场景 功能描述
资源管理 EDAS的ECS资源管理主要包含:
  • 微服务空间
  • ECS集群
  • ECS实例
  • 资源组
您可以对上述这些资源进行管理。更多信息,请参见ECS资源管理概述
首次部署 在应用开发、测试完成后,您可以在ECS集群(包含混合云ECS集群)中,通过JAR和WAR包创建并部署Spring Cloud、Dubbo和HSF框架的Java应用。更多信息,请参见应用创建和部署概述(ECS)
升级和回滚 应用在EDAS中创建并部署后,会随着业务发展不断迭代、升级。
  • 您可以通过控制台、API及工具插件等多种方式,基于不同升级需求,对应用进行金丝雀发布、分批发布和单批发布。
  • 如果升级的新版本发现问题,还可以将应用回滚到指定的历史版本。
更多信息,请参见升级和回滚应用概述(ECS)
CI/CD

应用在不断迭代过程中,为了提升效率,需要持续集成(CI)和持续部署(CD)。您可以通过Jenkins云效对部署的应用进行CI/CD。

具体操作,请参见:使用Jenkins创建持续集成

应用监控 EDAS集成了应用实时监控服务ARMS,您可以监控部署在EDAS中的应用的关键指标并配置相关告警。具体操作,请参见应用总览
应用运维 EDAS为应用提供了一系列运维功能,包括: