在ECS叢集中部署應用後,在後續運行、維護過程中可以升級、降級應用的運行時環境(EDAS-Container),以滿足不同的功能使用需求。本文介紹在EDAS中如何升、降級應用的運行時環境。
應用運行時環境
Spring Cloud、Dubbo和HSF應用都可以通過WAR或JAR包部署在ECS叢集中,但所選擇的應用運行時環境會有所不同。
使用WAR包部署的原生應用:Spring Cloud、Dubbo、普通Java Web或Spring MVC應用,未使用過Pandora或Pandora Boot,通過WAR包部署時,需要選擇Apache Tomcat相關版本的運行時環境。
使用JAR包部署的原生應用:Spring Cloud、Dubbo、普通Java Web或Spring MVC應用,未使用過Pandora或Pandora Boot,通過JAR包部署時,需要選擇標準Java應用運行時環境。
HSF應用:包括使用Pandora Boot開發的Spring Cloud應用和由Dubbo轉換為HSF的應用,通過WAR或JAR包部署時,需要選擇EDAS-Container相關版本的運行時環境。
升級或降級運行時環境
登入EDAS控制台。
在左側導覽列,單擊,在頂部功能表列選擇地區,並在頁面上方選擇微服務空間,然後在應用列表頁面單擊具體的應用程式名稱。
在應用基本資料頁面右上方單擊运行时环境升降级。
在运行时环境升降级對話方塊中選擇要升級或降級的運行時環境版本,並選擇Java環境,然後單擊確定。
升、降級HSF應用的運行時環境。

升、降級Spring Cloud和Dubbo應用的運行時環境(此處以JAR包部署的應用為例)。

說明運行時環境升級或降級後無需重啟應用。
運行時環境升級或降級後,可能由於功能相容性影響應用的可用性,所以建議選擇在淩晨等業務量較小的時候升級。
返回基本資料頁面,在應用資訊地區查看應用運行時環境版本。
如果升級成功,則會顯示為目標版本。
如果升級失敗,會有對應的變更記錄。定位及修複問題,請參見變更流程問題排查指南。如果需要,請聯絡EDAS技術支援人員。必要時,請將應用運行時環境變更到原有版本。