应用创建和部署概述(ECS)

在EDAS的ECS集群中,可以创建和部署基于Java微服务框架开发的应用。

ECS首次部署概述

应用

EDAS的ECS集群支持主流的Java微服务框架Spring Cloud、Dubbo,也支持阿里巴巴自研的HSF。

说明

为帮助您快速体验应用创建和部署,EDAS提供了各种微服务框架的应用Demo。

ECS环境

EDAS提供的ECS环境分为阿里云ECS环境和混合云ECS环境。

  • 阿里云ECS环境指相关资源均有阿里云提供,包括微服务空间、VPC、ECS集群和ECS实例。

    • 为了帮助您快速体验应用创建和部署,EDAS在每个地域内均提供了一个默认ECS环境。默认ECS环境即在默认微服务空间中创建一个默认集群,该集群使用该地域的默认VPC。

    • 您还可以根据实际需求,创建自定义ECS环境。自定义环境指您自行创建的微服务空间、VPC、ECS集群及ECS实例。

  • 混合云ECS环境主要指部署应用的实例来自阿里云ECS、本地IDC和其他云服务提供商的服务器。但微服务空间、VPC和ECS集群还是在阿里云中创建的。

创建和部署

您可以根据实际需求,在相应的ECS环境中创建和部署应用。

不同框架的应用支持的部署包类型不同,不同部署包类型需要选择的应用运行环境也有所不同。

  • 部署包类型

    Spring Cloud和Dubbo应用支持JAR、WAR两种部署包类型,HSF应用仅支持WAR包。

  • 应用运行环境

    • Spring Cloud和Dubbo应用通过JAR包部署时,选择标准Java环境即可。

    • Spring Cloud和Dubbo应用通过WAR包部署时,应用运行环境需要选择Apache Tomcat。

    • HSF应用部署(只能选择WAR包部署)时,应用运行环境必须选择EDAS-Container。EDAS-Container包含Ali-Tomcat和Pandora。

ECS集群为Java应用提供了控制台和API两种创建和部署方式。

场景

在首次部署时,您可以根据实际场景选择不同的部署方案,并根据文档完成创建和部署。