全部產品
Search
文件中心

Serverless App Engine:回退歷史版本

更新時間:Sep 03, 2024

SAE應用建立完成後,還需不斷迭代升級,如果升級的版本出現問題,需要回退至所需的歷史版本。

前提條件

部署應用

操作步驟

  1. 登入SAE控制台
  2. 在左側導覽列,單擊應用列表,在頂部功能表列選擇地區,然後單擊具體應用程式名稱。

  3. 基本資料頁面右上方,單擊回退歷史版本

  4. 回退歷史版本頁面,選擇所需的版本,設定發布策略。

    回退歷史版本

    配置項

    說明

    請選擇歷史版本

    選擇需要回退的歷史版本。

    • 下載:單擊歷史版本對應的下載,可下載部署套件。

    • 查看詳情:單擊歷史版本對應的查看詳情,可查看歷史版本的配置資訊。

    部署應用後恢複自動彈性方式

    如果應用配置並啟用了自動Auto Scaling策略,回退歷史版本時需要選擇自動彈性恢複方式。

    • 系統自動回復:回退歷史版本時,SAE自動同步現有的自動彈性策略。

    • 人工啟用恢複:當前所配置的彈性策略,需要在回退歷史版本後,手動設定。

    選擇分批/灰階策略

    為需要回退的歷史版本選擇發布策略

    發布策略

    灰階數量

    發布策略選擇灰階發布時,需要設定。

    設定需要首先進行灰階發布的應用執行個體數量。

    灰階後剩餘批次

    發布策略選擇灰階發布時,需要設定。

    灰階發布後,剩餘的應用執行個體完成發布的批次。

    發布批次

    發布策略選擇分批發布時,需要設定。

    應用執行個體完成發布的批次。

    批次內部署間隔

    發布策略選擇分批發布時,需要設定。

    每一發布批次內,應用執行個體數大於1時,應用執行個體間的部署時間間隔。您還可以單擊展開進階選項進行設定。

    最小存活執行個體數

    每次滾動升級最小存活的執行個體數。

    • 按個數:輸入最小存活執行個體數。您也可以選中使用系統推薦值,即取現有執行個體數的25%。

    • 按比例:輸入百分比。

    說明
    • 每次滾動部署最小存活的執行個體數建議≥1,保證業務不中斷。如果設定為0,應用在升級過程中將會中斷業務。

    • 以百分比計算時需向上取整。例如設定為25%,如果當前為5個執行個體,則最小存活執行個體數為2。

    啟用微服務灰階規則

    為Spring Cloud或Dubbo應用建立的灰階規則。

  5. 單擊確定

  6. 結果驗證。

    進入變更詳情頁面,查看變更記錄。

    • 方法一:在基本資料頁面上方單擊變更詳情,在變更詳情頁面查看變更的具體執行狀態。

    • 方法二:在左側導覽列,單擊變更記錄,在變更記錄頁面,查看變更狀態。如果變更狀態顯示執行成功,表示成功回退歷史版本。單擊操作列的查看,可以在變更詳情頁面,查看變更的具體執行狀態。