服務商在創建服務時,可以對服務進行變配設置。用戶完成服務實例創建后,若服務實例的參數配置或所選套餐不滿足當前業務時,可以對服務實例執行變配操作以滿足業務要求。本文介紹變配功能的詳細內容。
計費說明
計算巢不收取平臺服務費,但您需要為服務部署時使用的云資源付費(例如SLB實例、ECS實例等)。具體收費信息,請參見產品計費。
創建服務
此處以創建一個包含套餐和參數升配功能的服務為例。
登錄計算巢控制臺。
在左側導航欄中,選擇我的服務,并在我的服務頁面中選擇我創建的服務,然后單擊創建新服務。
在創建新服務界面,完成服務參數配置。
此處只列舉變配設置需要特別配置的參數,其他參數配置,請參見創建私有部署服務。
說明在編寫模板時,如果您需要在變配時更改實例規格或資源更新時,需在模板中進行如下設置。
如果需要更改實例規格,則需要在模板中將資源
ALIYUN::ECS::InstanceGroup
屬性UpdatePolicy
的值設置為ForAllInstances
。如果涉及資源
ALIYUN::ECS::RunCommand
更新,則必須在模板中將Syns
的屬性值設置為true
。變配時涉及更新的ALIYUN::ECS::RunCommand
資源會重新執行。
打開支持服務變配開關。
在變配操作處,單擊添加變配操作按鈕。
在添加變配操作彈窗中,配置相關參數。
在選擇模板處,選擇模板名稱。
控制臺默認選擇第一個模板名稱。
在操作名稱處,設置操作名稱。例如:系統盤擴容。
在操作描述處,簡要描述操作內容。
在變配類型處,選擇變配操作的類型。
升配:
若支持套餐變配,則目標套餐創建的時間需晚于當前服務實例對應套餐。
如服務在設置套餐時先后創建套餐一、套餐二和套餐三,且服務實例選擇了套餐二。服務實例在進行套餐變配時,由于套餐創建的順序,變配套餐只能選擇套餐三而不能選擇套餐一。
若支持參數變更,數字類型參數需單調遞增,布爾類型的參數不能從
true
變為false
。若參數設置AllowedValues
,則僅能按照列表遞增順序選擇。自定義套餐不支持升配。
降配:
若支持套餐變配,則目標套餐創建的順序需早于當前服務實例對應套餐的時間。
若支持參數變更,數字類型參數需單調遞減,布爾類型的參數不能從
false
變為true
。若參數設置AllowedValues
,則僅能按照列表遞減順序選擇。自定義套餐不支持降配。
自定義:自定義變配不限制套餐變配與參數變更內容,且支持自定義套餐。
在變配方式處,選擇變配方式。
若選擇套餐變配,則需要先完成套餐設置,否則無法選擇套餐變配。
在選擇參數處,選擇需要進行變配的參數。
當變配方式選擇了參數變更時,才能設置該參數。且此處展示的參數是計算巢已經過濾掉了模板中不可變更的參數。
單擊保存服務。
創建服務實例并進行變配操作
該步驟是服務商以用戶的視角創建服務實例,并對已創建的服務實例進行變配操作。
創建服務實例。更多信息,請參考創建私有部署服務實例。
完成服務實例創建后,您可以在服務實例詳情頁的配置信息處,查看服務實例的配置信息。
變配服務實例。
在服務實例詳情頁的右上角,單擊變配服務實例。
在變配服務實例彈框中,選擇變配類型,然后單擊下一步。
在設置變配參數頁簽中,設置升配的參數。然后單擊下一步。
在變配參數預覽頁簽中,確認變配后的套餐和參數值。
單擊確定。
當參數變配完成后,在服務實例詳情頁,查看變配后的配置信息。
配置信息中的參數值發生變化,表示變配成功。