可以管理每個 SDDC 叢集的 Elastic DRS 原則,以最佳化叢集縮放,從而滿足工作負載的需求。

對於任何原則,當叢集達到任何資源的高臨界值時,即會觸發擴充。無論選擇何種原則,儲存區擴充臨界值都不能設定為大於 80%。只有在達到所有低臨界值後,才會觸發縮小。如需有關 EDRS 擴充和縮小邏輯的詳細資訊,請參閱 Elastic DRS 演算法的運作方式VMware Cloud on AWS 具有彈性,它會顯示一個網格,其中一列顯示了目前套用至每個叢集的 EDRS 原則。若要檢視或編輯原則詳細資料,請展開資料列。

備註: 在包含兩台主機的 SDDC 和包含少於 6 台主機的延伸叢集中,只有 Elastic DRS 基準原則可用。EDRS 至少需要兩個主機,因此不適用於單一主機 SDDC。
下列原則可用:
Elastic DRS 基準
這是新 SDDC 的預設原則。除非選取了另一個原則,否則該原則無法停用,並且將始終套用至叢集。當儲存區使用率達到 80% 後或多 AZ SDDC 中發生 AWS 可用性區域故障時,該原則會新增主機。您可以選取能夠為工作負載虛擬機器提供更好支援的其他原則。如果需要保持 vSAN 剩餘空間,此原則將突破最大主機計數。其臨界值如下:
資源 高臨界值 低臨界值
CPU 不適用 不適用
記憶體 不適用 不適用
儲存區 80% 使用率 不適用
為獲得最佳效能而最佳化
此原則會根據需要新增主機以保持效能,並且僅當資源耗用量顯著減少時才會移除這些主機。如果此原則確定移除主機會降低效能並強制在短期內執行擴充,則不會移除主機。其臨界值如下:
資源 高臨界值 低臨界值
CPU 90% 使用率 50% 使用率
記憶體 80% 使用率 50% 使用率
儲存區 80% 使用率 20% 使用率
為實現最低成本而最佳化

縮小時,此原則會快速移除主機,以便將主機計數保持在實際最小值的同時維持基準效能。僅當此原則預計儲存區使用率不會導致在移除主機後的短期內進行擴充時,才會移除主機。其臨界值如下:

資源 高臨界值 低臨界值
CPU 90% 使用率 60% 使用率
記憶體 80% 使用率 60% 使用率
儲存區 80% 使用率 40% 使用率
快速縮放

此原則會根據記憶體或 CPU 需求一次新增多台主機,並根據儲存區需求以遞增方式新增主機。依預設,一次新增四個主機。如果在災難復原、虛擬桌面基礎結構 (VDI) 和類似使用案例中需要更快地縮放,可以指定更大的擴充增量 (8 或 12)。與任何 EDRS 原則一樣,擴充時間會隨著增量大小的增加而增加。當增量較大 (12 個主機) 時,在某些組態中,可能需要長達 40 分鐘才能完成。

縮小時,此原則會快速移除主機,以便將主機計數保持在實際最小值的同時維持基準效能。如果此原則預計移除主機會降低效能並強制在短期內執行擴充,則不會移除主機。當叢集達到最小主機計數或已移除擴充增量中的主機數目時,縮小將停止。此原則的臨界值如下:

資源 高臨界值 低臨界值
CPU 80% 使用率 50% 使用率
記憶體 80% 使用率 50% 使用率
儲存區 80% 使用率 40% 使用率
自訂受管理的 EDRS 原則

此原則支援單獨設定原則參數,以確保效能標準,同時最佳化成本。您可以為所有資源設定高臨界值和低臨界值。

擴充以資源類型 (CPU、記憶體和儲存區) 為基礎。達到任何一個高臨界值時,就會觸發擴充,但縮小要求所有資源類型都低於這些臨界值。可以停用 CPU 和記憶體擴充,但不能停用儲存區擴充。可以在叢集上停用縮小。

依預設,此原則會根據記憶體或 CPU 需求並行新增多個主機,根據儲存區需求一次新增一個主機。與任何 EDRS 原則一樣,擴充時間會隨著增量大小的增加而增加。當增量較大 (12 個主機) 時,在某些組態中,可能需要長達 40 分鐘才能完成。此原則具有以下臨界值範圍:

資源 高臨界值範圍 低臨界值範圍
CPU 60%-95% 使用率 (啟用時) 5%-60% 使用率
記憶體 60%-95% 使用率 (啟用時) 5%-60% 使用率
儲存區 70%-80% 使用率 5%-40% 使用率
備註:

最佳做法是,高臨界值和低臨界值之間的差距不應小於 15 個百分點。如果差距較大,則不太可能強制執行新增/移除主機事件。設定縮小臨界值時,請注意,移除主機時所需的資料撤除可能會暫時給其餘主機帶來額外的負擔。如果叢集大小接近用於在 FTT=1 和 FTT=2 之間移動的 6 個主機 SLA 臨界值,設定自訂受管理 EDRS 原則時請小心謹慎。FTT 的任何變更都會強制在背景中重建資料,從而給叢集帶來額外的負擔。

Elastic DRS 原則透過三個變數進行監管:
叢集大小下限
無論資源使用率如何,EDRS 都將縮小到的最小主機計數。達到最小叢集大小後,EDRS 將無法再執行縮小作業。只要儲存區使用率保持在最小臨界值以下且叢集大小不低於最低需求 (通常,傳統叢集為兩個主機,延伸叢集為六個主機),仍然可以手動移除主機。
叢集大小上限
無論資源使用率如何,EDRS 都將擴充到的最大主機計數。達到最大叢集大小後,對於 CPU 或記憶體耗用量,EDRS 將無法再執行擴充作業,但對於儲存區,可以繼續新增主機。只要叢集大小不超過組織允許的最大值,始終可以手動新增主機。
縮放增量
(僅限自訂和快速縮放原則) CPU 和記憶體的擴充事件期間新增或縮小事件期間移除的主機數目。儲存區的縮放增量始終為單一主機 (1 個)。在傳統叢集 (單一 AZ) 中,自訂受管理 EDRS 原則支援增量為 1-6 個。在延伸叢集中,支援的範圍為 2-12 個且增量為偶數。

程序

  1. 登入 VMware Cloud 主控台,網址為 https://vmc.vmware.com
  2. 按一下詳細目錄 > SDDC,然後挑選一個 SDDC 並按一下檢視詳細資料
  3. 選取叢集並指定要使用的 Elastic DRS 原則。

    在叢集對應的卡上,按一下動作,然後選擇編輯 Elastic DRS 設定。此外,還可以從開啟彈性索引標籤開始,該索引標籤會顯示一個網格,其中一列顯示了目前套用至每個叢集的 EDRS 原則。若要檢視或編輯原則詳細資料,請展開資料列。

    Elastic DRS 基準原則沒有參數。對於其他原則,請指定叢集大小下限至少為 2,並且叢集大小上限與預期的工作負載資源耗用量一致。叢集大小上限適用於 CPU 和記憶體。需要維持儲存區容量並確保資料持續性時,服務新增的主機數可超過您在叢集大小上限中指定的數目。

    自訂受管理的 EDRS 原則將為所有資源提供預設值。可以根據工作負載的需求編輯這些值。此外,還可以對記憶體和 CPU 停用縮放。

  4. 按一下儲存

下一步

所有 EDRS 原則變更都記錄在 SDDC 活動記錄中。