在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技術支持人員。必要時,請將應用運行時環境變更到原有版本。