全部產品
Search
文件中心

Enterprise Distributed Application Service:應用建立和部署概述(ECS)

更新時間:Jun 30, 2024

在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兩種建立和部署方式。

情境

在首次部署時,您可以根據實際情境選擇不同的部署方案,並根據文檔完成建立和部署。