概觀

啟用 VMware DRS 以管理工作負載
將 VMware ESXi 主機組成不同的資源叢集,以區隔不同業務單位的運算需求。VMware vSphere 叢集讓您可以:
- 為工作負載提供高度可用的資源。
- 平衡工作負載以實現最佳效能。
- 調整並管理運算資源,無需中斷服務。
功能
平衡運算容量
平衡各叢集的運算容量,為主機和虛擬機提供最佳效能。VMware vSphere Distributed Resource Scheduler (DRS) 是 vSphere Enterprise Plus 所包含的功能。使用 DRS,您可以:
- 確保可為虛擬機提供適當資源,進而提升服務層級。
- 無需中斷服務即可將新容量部署至叢集。
- 在維護期間自動移轉虛擬機,無需中斷服務。
- 每位系統管理員都能監控並管理更多基礎架構。
減少能源消耗
在 vSphere Enterprise Plus 與 vSphere with Operation Management Enterprise Plus 版本中,也包含 VMware vSphere Distributed Power Management (DPM);運用 VMware vSphere DPM,即可動態地最佳化 vSphere 叢集內的耗電量。當資源需求較低時,DPM 會讓主機進入待命模式;而當資源需求較高時,DPM 就會啟動足夠數量的主機,以妥善管理需求並確保服務可供使用。透過 DPM 進行動態電源管理,讓您可以:
- 在低使用量時段,減少多達 20% 的電力和冷卻成本。
- 更有效率地自動化資料中心內的能源管理。
初始工作負載配置
啟動叢集中的虛擬機時,DRS 會依據您選擇的自動化層級,將虛擬機安置至適當主機或產生建議。自動化層級也稱為移轉臨界值,提供從保守到積極等設定。VMware vCenter 僅會套用符合叢集限制的建議,例如符合主機相似性規則或維護等限制。VMware vCenter 會套用可改善叢集整體負載平衡的 DRS 建議,即使是只提供輕微改善的建議,也不例外。DRS 提供了五種自動化層級,以滿足您對各個叢集的需求。
自動化負載平衡
DRS 會將虛擬機工作負載分散到叢集內的多台 vSphere 主機上,並為您監控可用資源。DRS 會根據您的自動化層級,將虛擬機移轉 (VMware vSphere vMotion) 至叢集內的其他主機上,以實現最佳效能。
最佳化耗電量
與 DRS 一樣,vSphere 的 Distributed Power Management 功能,也會將叢集層級和主機層級的耗電量最佳化。啟用 DPM 時,DPM 會將叢集層級和主機層級的容量跟虛擬機需求相互比較 (包括最近的歷史需求等),並讓主機進入待命模式。如果容量需求增加,DPM 就會啟動處於待命狀態的主機,以因應額外的工作負載。您也可以將 DPM 設定為只發出建議,但不採取行動。
叢集維護
DRS 會依據目前的叢集狀況和需求,判定可同時進入維護模式的最佳主機數量,進而加快 VMware vSphere Update Manager 的修正流程。
限制修正
在發生主機故障後或維護作業期間,DRS 會在 vSphere 叢集主機之間重新分配虛擬機,以符合使用者定義的相似性與反相似性規則。