SAE應用建立完成後,還需不斷迭代升級,如果升級的版本出現問題,需要回退至所需的歷史版本。
前提條件
操作步驟
- 登入SAE控制台。
在左側導覽列,單擊應用列表,在頂部功能表列選擇地區,然後單擊具體應用程式名稱。
在基本資料頁面右上方,單擊回退歷史版本。
在回退歷史版本頁面,選擇所需的版本,設定發布策略。
配置項
說明
請選擇歷史版本
選擇需要回退的歷史版本。
下載:單擊歷史版本對應的下載,可下載部署套件。
查看詳情:單擊歷史版本對應的查看詳情,可查看歷史版本的配置資訊。
部署應用後恢複自動彈性方式
如果應用配置並啟用了自動Auto Scaling策略,回退歷史版本時需要選擇自動彈性恢複方式。
系統自動回復:回退歷史版本時,SAE自動同步現有的自動彈性策略。
人工啟用恢複:當前所配置的彈性策略,需要在回退歷史版本後,手動設定。
選擇分批/灰階策略
為需要回退的歷史版本選擇發布策略。
發布策略
灰階數量
發布策略選擇灰階發布時,需要設定。
設定需要首先進行灰階發布的應用執行個體數量。
灰階後剩餘批次
發布策略選擇灰階發布時,需要設定。
灰階發布後,剩餘的應用執行個體完成發布的批次。
發布批次
發布策略選擇分批發布時,需要設定。
應用執行個體完成發布的批次。
批次內部署間隔
發布策略選擇分批發布時,需要設定。
每一發布批次內,應用執行個體數大於1時,應用執行個體間的部署時間間隔。您還可以單擊展開進階選項進行設定。
最小存活執行個體數
每次滾動升級最小存活的執行個體數。
按個數:輸入最小存活執行個體數。您也可以選中使用系統推薦值,即取現有執行個體數的25%。
按比例:輸入百分比。
說明每次滾動部署最小存活的執行個體數建議≥1,保證業務不中斷。如果設定為0,應用在升級過程中將會中斷業務。
以百分比計算時需向上取整。例如設定為25%,如果當前為5個執行個體,則最小存活執行個體數為2。
啟用微服務灰階規則
為Spring Cloud或Dubbo應用建立的灰階規則。
單擊確定。
結果驗證。
進入變更詳情頁面,查看變更記錄。
方法一:在基本資料頁面上方單擊變更詳情,在變更詳情頁面查看變更的具體執行狀態。
方法二:在左側導覽列,單擊變更記錄,在變更記錄頁面,查看變更狀態。如果變更狀態顯示執行成功,表示成功回退歷史版本。單擊操作列的查看,可以在變更詳情頁面,查看變更的具體執行狀態。