日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

基于啟動模板實現多規格配置以提升擴容成功率

為了提升彈性擴容成功率,您在配置伸縮組時,可通過擴展啟動模板屬性,同時配置多個實例規格,即您可以基于啟動模板配置多實例規格的伸縮組。本文介紹使用啟動模板作為實例配置來源創建伸縮組時,如何指定多個實例規格。

背景信息

實例啟動模板包含了ECS實例的配置信息,用于快速創建ECS實例。使用實例啟動模板創建ECS實例可以免去重復配置的操作,簡化配置流程。更多信息,請參見實例啟動模板概述

配置ECS類型的伸縮組時,可以選擇組內實例配置信息來源為啟動模板,后續該伸縮組擴容時,會自動使用啟動模板包含的配置信息來創建ECS實例。默認情況下,由于實例啟動模板僅支持指定一種實例規格,彈性伸縮基于啟動模板來創建ECS實例時可能會碰到指定規格庫存不足的情況。為了提升擴容的成功率,您可以為伸縮組擴展啟動模板屬性,配置多個實例規格來覆蓋啟動模板的單個規格配置,實現在某一規格庫存不足時,可以自動切換到其他規格,避免擴容失敗而影響業務。

image

準備工作

創建或配置伸縮組前,您需要前往ECS管理控制臺的啟動模板頁面創建啟動模板,您也可以使用已有的啟動模板。關于如何創建啟動模板,請參見創建實例啟動模板

重要

彈性伸縮僅支持使用付費模式為按量付費和搶占式實例的啟動模板,不支持付費模式為包年包月的啟動模板。如果使用包年包月的啟動模板,會自動轉換為按量付費的啟動模板。

本文使用以下啟動模板作為示例:

  • 付費模式:按量付費

  • 實例規格:ecs.g5.large

啟動模板.png

操作步驟

以下步驟將創建兩個伸縮組,用于對比體現啟動模板+多實例規格的效果。

  • 伸縮組A:只使用啟動模板,未擴展啟動模板屬性。

  • 伸縮組B:使用啟動模板,并擴展啟動模板屬性,配置多個實例規格。

  1. 登錄彈性伸縮控制臺

  2. 創建伸縮組A。

    1. 伸縮組管理頁面,單擊創建伸縮組

    2. 完成伸縮組配置,單擊創建

      本文使用以下參數配置作為示例,未提及的參數可保持默認。更多信息,請參見配置伸縮組

      參數

      示例

      說明

      伸縮組名稱

      test-a

      輸入伸縮組名稱。格式要求請參考界面提示。

      伸縮組類型

      ECS

      選擇ECS,表示伸縮組內的實例類型為ECS實例。

      組內實例配置信息來源

      啟動模板

      選擇啟動模板,表示伸縮組擴容時,會使用啟動模板配置的信息來創建ECS實例。

      選擇啟動模板

      test

      選擇準備好的啟動模板。

      選擇模板版本

      始終使用最新版本

      按需選擇要使用的啟動模板版本。

      組內最小實例數

      1

      設置伸縮組內實例數量的下限。當前實例數量低于下限時,伸縮組會自動添加實例,使得伸縮組內的實例數量等于下限。

      組內最大實例數

      1

      設置伸縮組內實例數量的上限。當前實例數量超過上限時,伸縮組會自動移出實例,使得伸縮組內的實例數量等于上限。

  3. 創建伸縮組B。

    請重復創建伸縮組A的步驟來創建伸縮組B(名稱為test-b),在伸縮組A配置的參數的基礎上,伸縮組B請配置擴展啟動模板屬性。具體操作如下:

    擴展啟動模板.png

    1. 擴展啟動模板屬性處,選中覆蓋啟動模板實例規格

    2. 按需選擇是否使用vCPU個數計算伸縮組容量。

      選中使用vCPU個數計算伸縮組容量后,您可以在已選實例規格區域中查看已選實例對應的權重值。設置vCPU容量會重新計算伸縮組當前的容量,可能導致伸縮組觸發新的擴縮容活動,您也可以使用實例規格關聯的其他性能指標,例如內存大小,自定義伸縮組容量度量方式。更多信息,請參見使用性能指標作為彈性伸縮的度量單位

    3. 用戶可選實例規格區域,單擊要選擇的實例規格前的icon圖標,配置多個實例規格。

      啟動模板指定的實例規格默認已加入到已選實例規格。您可以按照選擇全部實例規格按照實例規格推薦按Vcpu推薦方式選擇多個實例規格。

      本文以擴展ecs.g5ne.large和ecs.g6.large為例,建議您選擇更多的實例規格,減少所選規格庫存不足的風險。

    4. 已選實例規格區域,調整規格的順序。

  4. 啟用伸縮組A和伸縮組B,并觸發擴容活動。

    您可以通過設置最小實例數、期望實例數、執行伸縮規則等方法觸發伸縮組的擴容動作。

    由于本文的兩個示例伸縮組的最小實例數配置為1,因此啟用伸縮組后,兩個伸縮組會分別自動創建一臺ECS實例。

效果對比

分別單擊伸縮組ID,打開伸縮組詳情頁面,在實例列表頁簽,查看ECS實例信息,對比規格差異。

  • 伸縮組A:只使用啟動模板,未擴展啟動模板屬性。

    由于啟動模板指定了ecs.g5.large,因此ECS實例的規格為ecs.g5.large。如果ecs.g5.large無庫存,將擴容失敗。

    伸縮組A.png

  • 伸縮組B:使用啟動模板,并擴展啟動模板屬性,配置多個實例規格。

    除了啟動模板指定的ecs.g5.large外,還增加了ecs.g5ne.large和ecs.g6.large。由于示例配置中ecs.g6.large最優先,因此ECS實例的規格為ecs.g6.large。當ecs.g6.large無庫存,會依次嘗試ecs.g5.large和ecs.g5ne.large。

    伸縮組B.png

綜上,相比只使用啟動模板的伸縮組A,啟動模板+多實例規格的伸縮組B,在彈性伸縮方面可以更加靈活地適配實際業務場景需求,提高了擴容成功率。即:配置多個實例規格后,當某個實例規格沒有庫存時,彈性伸縮會自動切換到有庫存的實例規格進行擴容。