在服務商發布了新的服務版本后,您可以根據實際需求,將服務實例升級到對應的新版本。服務實例升級支持單個服務實例升級和批量升級操作,下面將分別進行介紹。
前提條件
單個服務實例升級
當服務創建了新版本后,用戶可以觸發服務實例的升級,下文介紹了升級服務實例的操作。
批量升級
服務上線了新版本后,服務商可以對授予升級權限的私有部署服務實例和全托管單租版的服務實例進行批量升級。
批量升級原理
批量升級服務實例使用系統運維管理服務(OOS)進行實現,具體實現思路為系統運維管理服務使用模板BulkyUpgradeServiceInstance
進行批量升級操作,模板內的批量升級邏輯如下圖所示:
使用批量升級頁面選擇參數調用計算巢獲取服務實例列表API,獲取服務實例列表
對服務實例列表進行遍歷,調用計算巢升級服務實例API,進行服務實例升級操作,可以設置每次升級服務實例的個數。
升級過程中,有服務實例升級失敗,升級任務會中止,后續未執行升級的服務實例不會再執行升級操作。
操作步驟
登錄計算巢控制臺。
在左側導航欄中,單擊服務實例,然后選擇我的服務實例頁簽。
找到您要批量升級服務實例的服務,單擊服務名稱或ID,進入服務詳情頁。
單擊運維管理,進入運維管理頁簽。
在批量運維框中,單擊批量升級。
在彈框中設置批量升級參數。
配置項 | 說明 |
參數配置 | 在參數配置區域,設置目標實例和升級服務版本參數值。
|
高級選項 | 在高級選項區域,設置任務執行的并發比率和OOS扮演的RAM角色參數值。 說明 該配置項參數為非必須配置項,若您不配置,計算巢會使用默認配置。
|
任務設置 | 在任務描述區域,設置任務的簡要描述。 |
單擊下一步。
在確定頁簽中,查看批量升級設置的基本信息和資源預覽。
單擊創建,創建完成后,您可以在運維管理頁簽中查看任務的執行狀態。
在操作列單擊詳情,查看OOS任務執行情況。