在EDAS的ECS叢集中,可以建立和部署基於Java微服務架構開發的應用。
應用
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兩種建立和部署方式。
情境
在首次部署時,您可以根據實際情境選擇不同的部署方案,並根據文檔完成建立和部署。
快速體驗應用建立和部署
將應用Demo部署到預設ECS環境中。具體操作,請參見在預設ECS環境中部署微服務應用。
將應用Demo部署到自訂ECS環境中,自訂ECS環境包括微服務空間、VPC和叢集等。具體操作,請參見在自訂ECS環境中部署Java微服務應用。
阿里雲部署
將已有應用部署到阿里雲ECS自訂環境中。具體操作,請參見在ECS叢集中建立並部署應用。
混合雲部署
將已有應用部署到混合雲ECS環境中。具體操作,請參見在混合雲中部署應用。