全部產品
Search
文件中心

Enterprise Distributed Application Service:應用託管概述(ECS)

更新時間:Jun 30, 2024

您可以將Java應用託管到EDAS的ECS叢集或混合雲ECS叢集。EDAS為託管的應用提供了生命週期管理、CI/CD、監控、營運等一系列功能。

概覽

ECS應用託管功能總覽

ECS環境類型

EDAS支援阿里雲ECS叢集和混合雲ECS叢集。

  • 阿里雲ECS叢集:在Virtual Private Cloud內建立的叢集,由阿里雲ECS執行個體組成。更多資訊,請參見使用控制台建立ECS叢集

  • 混合雲ECS叢集:在Virtual Private Cloud內建立的叢集,包含阿里雲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應用。更多資訊,請參見建立和部署應用概述

升級和復原

應用在EDAS中建立並部署後,會隨著業務發展不斷迭代、升級。

  • 您可以通過控制台、API及工具外掛程式等多種方式,基於不同升級需求,對應用進行金絲雀發布、分批發布和單批發布。

  • 如果升級的新版本發現問題,還可以將應用復原到指定的歷史版本。

更多資訊,請參見升級和復原應用概述(ECS)

CI/CD

應用在不斷迭代過程中,為了提升效率,需要持續整合(CI)和持續部署(CD)。您可以通過Jenkins雲效對部署的應用進行CI/CD。

具體操作,請參見:使用Jenkins建立持續整合

應用監控

EDAS整合了應用即時監控服務ARMS,您可以監控部署在EDAS中的應用的關鍵計量並配置相關警示。具體操作,請參見應用總覽

應用營運

EDAS為應用提供了一系列營運功能,包括: