DRS(Distributed Resource Scheduler)分布式資源調度程序,根據對資源池資源負載的動態監控,合理觸發均勻分配規則,最終實現資源池中的物理服務器之間重新分布虛擬機的目的。
當虛擬機遇到負載增大時,DRS將通過在資源池中的物理服務器之間重新分布虛擬機來自動為其分配更多資源。威睿 Infrastructure 3 DRS(Distributed Resource Scheduler) Vmware 分布式資源調度程序(DRS)跨聚合到邏輯資源池中的硬件資源集合來動態地分配和平衡計算容量。Vmware DRS跨資源池不間斷地監控利用率,并根據反映了業務需要和不斷變化的優先事務的預定義的規則,在多個虛擬機之間智能地分配可用資源。
虛擬機
☆ 使資源優先于最重要的應用程序,以便讓資源與業務目標相協調。
☆ 自動、不間斷地優化資源利用率,以響應不斷變化的情況。
☆ 為業務部門提供專用的(虛擬)基礎結構,同時讓IT部門能夠集中、全面地控制硬件。
☆ 執行零停機服務器維護。
威睿 DRS跨聚合到邏輯資源池中的硬件資源集合動態地分配和平衡計算容量。Vmware DRS跨資源池不間斷地監控利用率,并在多個虛擬機之間智能地分配可用資源。Vmware DRS允許用戶確定以下方面的規則和策略:決定虛擬機共享資源的方式與在多個虛擬機之間排定這些資源的優先級的方式。當虛擬機遇到負載增大時,Vmware DRS將首先根據既定的資源分配規則和策略評估其優先級,如果合理,則分配更多資源。資源是通過以下兩種方式分配給虛擬機的:將虛擬機遷移到具有更多可用資源的另一臺服務器上;或者通過將其他虛擬機遷移到別的服務器上而在此服務器上為該虛擬機營造更大的“空間”。通過威睿 VMotion將虛擬機實時遷移到不同的物理服務器是以對最終用戶完全透明的方式完成的。
Vmware DRS可以配置為以自動或手動模式操作。在自動模式下,DRS將確定以盡可能最好的方式在不同的物理服務器之間分配虛擬機,并自動將虛擬機遷移到最合適的物理服務器上。在手動模式下,Vmware DRS將提供一個把虛擬機放到最佳位置的建議,將它提供給系統管理員,由其決定是否進行更改。資源池靈活的分層結構使管理員能夠將可用的IT資源與業務部門的需求相協調起來。各業務部門可以收到專用的IT資源,同時仍然能夠受益于資源池的高效性。通過強健的訪問特權管理,能夠將一個業務部門資源池的例行基礎結構任務委派給一名業務部門系統管理員。
☆ 使IT資源與業務優先事務相匹配。
確定規則和策略以決定應如何在虛擬機之間排定資源的優先級. 威睿 DRS動態、智能地將IT資源分配給優先級最高的虛擬機,以確保業務與IT之間最好的協調性。
☆ 保證IT自主性和向業務部門提供的服務級別。
為業務部門提供專用的IT基礎結構,同時仍能夠通過資源池受益于更高的硬件利用率。
☆ 大大提高了系統管理員的生產效率。
使單個系統管理員能夠監控并有效地管理大型基礎結構資源池。
☆ 自動化硬件維護。
當將一個物理服務器置于維護模式下時,Vmware DRS將自動把所有虛擬機遷移到其他物理服務器上,從而實現零停機的服務器維護。
☆ 方便地添加和部署新容量。
當向資源池中添加新的物理服務器時,威睿 DRS將在服務器之間重新分配虛擬機后自動利用添加的容量。
☆ 使用Vmware DRS的資源池。將全異的硬件聚合到統一的邏輯資源池中。使用Vmware DRS,資源池實現里自動、智能的優化,從而確保IT資源分配與業務優先事務相匹配,同時最大限度地提高了硬件利用率。
☆ 將資源從硬件中提取出來。無須使用提供資源的物理服務器管理資源。
☆ 靈活的分層結構。分層組織資源池,以使可用的IT資源與業務部門的需求對應起來。威睿 DRS確保實現最高的資源利用率,同時保持業務部門對其基礎結構的控制權和自主權。可以根據業務需要或部門變動靈活地添加、刪除或重組資源池。
☆ 在資源池之間進行隔離。在資源池中進行分配更改,而不影響其他不相關的資源池。例如,在專用于某一特定的業務部門的資源池中所做的任何分配更改將不會影響其他資源池。
☆ 訪問控制和委派。在公司中不同的級別上加強資源分配管理,同時消除了瓶頸。可以將針對某個業務部門的虛擬機創建和維護任務委派給一名業務部門系統管理員,從而消除了每一項例行操作都依賴中心IT部門的現象。
☆ 管理運行分布式應用程序的虛擬機組。對于運行分布式應用程序的整組虛擬機,控制了其聚合式資源分配后,便可優先分布式應用程序的服務級別。
手動和自動模式。威睿 DRS從服務器和虛擬機中收集資源利用率信息,然后生成優化虛擬機分配的建議。可以自動或手動執行這些建議。
☆ 初始放置。當一個虛擬機剛啟動時,Vmware DRS會自動把該虛擬機放置到最合適的物理服務器上,或提出建議。
☆ 不間斷地優化。Vmware DRS根據設定的資源分配規則以及資源利用率情況不間斷地優化資源分配。可以通過使用VMotion執行虛擬機的實時遷移,以自動執行資源分配更改。另外,以手動模式操作,威睿 DRS將為系統管理員提供執行建議。 .服務器維護模式。在物理服務器上執行維護,而無需中斷虛擬機和最終用戶。當一臺物理服務器置于維護模式時,Vmware DRS將確定虛擬機可以在其上運行的其他備選服務器。根據自動模式設置,虛擬機可以自動過渡到使用備選服務器,也可以由系統管理員以Vmware DRS建議為指導原則手動執行此過渡。
☆ 親合性規則。創建用于管理為物理服務器分配虛擬機的規則。例如,出于性能原因,某些虛擬機可以始終運行在同一臺服務器上。另外,指定的虛擬機可以一直運行在不同的服務器上以實現更高的可用性。
☆ 威睿 DRS包括Vmware Infrastructure3 Enterprise中。
☆ DRS 還可以作為單獨授予使用許可的產品隨Vmware Infrastructure3 Standard和Vmware Infrastructure3 starter一起購買。
Vmware DRS需要ESX Server、virtuaiCenter Mangerment Server和VMotion。
DSR:Diffuse Reflectance Spectroscopy 散射反射譜。
調業務需求
威睿 DRS 持續監控各資源池的利用率,并可智能地根據業務需求來調整資源,從而使您能夠:
將 IT 資源動態分配給優先級最高的應用程序。創建規則和策略,以對把資源分配到虛擬機的方式進行優先級劃分。給予業務部門 IT 自主性。為業務部門提供專用的 IT 基礎架構,同時仍通過資源池獲得更高的硬件利用率。授權業務部門在自己的資源池內建立和管理虛擬機,同時仍對硬件資源進行集中 IT 控制。
計算容量
威睿 DRS 不間斷地平衡資源池內的計算容量,以提供物理基礎架構所不能提供的性能、可擴展性和可用性。利用 VMware DRS,您可以:
提高所有應用程序的服務級別。VMware DRS 不間斷地平衡容量,這將確保每個虛擬機都能在任何時候訪問到合適資源。輕松部署新容量。通過在不中斷系統的情況下重新分發虛擬機,VMware DRS 可以無縫地利用添加到資源池的新服務器中的附加容量。自動執行計劃內的服務器維護。威睿 DRS 可自動將所有虛擬機遷出物理服務器,以進行無停機發生的計劃內服務器維護。大大提高了系統管理員的工作效率。允許系統管理員監控和有效管理更多的 IT 基礎架構。
能耗
VMware 分布式電源管理(DPM) 可持續優化數據中心的電力消耗,當 VMware DRS 集群中的虛擬機需要較少的資源時(例如在夜間和周末),DPM 會將工作負載整合到較少的服務器上,并關閉其余服務器以減少耗電量。當虛擬機資源需求增加時(例如當用戶在早晨登錄應用程序時),DPM 會將已關閉的主機恢復為在線狀態,以確保達到服務級別要求。分布式電源管理使 IT 部門能夠,
在利用率較低的時段最多可將數據中心日常的電力和散熱成本降低 20%。自動管理數據中心的能效。
為何選擇
了解為何超過 170,000 家客戶依賴 威睿 來實現其虛擬化平臺。
構建在可靠基礎之上共享的 IT 服務平臺完善的虛擬化管理與您的基礎架構集成經客戶驗證的解決方案較低的總體擁有成本
借助業界領先的虛擬化平臺 VMware vSphere 構建云計算基礎架構,自信地運行關鍵業務應用,同時加快對業務需求的響應速度。 VMware vSphere 加快了現有數據中心向云計算轉變的速度,同時還可支撐兼容的公有云服務,從而為業界唯一的混合云模式鋪平了道路。
標準接口
了解 威睿 如何致力于推出供應商中立的標準、接口和許可,包括透明的半虛擬化、虛擬機磁盤格式和用于虛擬基礎架構的 API。
信號
在無線通信中,其中文全稱為 Dedicated Reference Signal ,中文翻譯為 專用參考信號。
提高可用性
使用正確的DRS配置以及規劃,DRS可以共同幫助提高虛擬服務器的性能和可用性。
DRS的分布式資源調度程序和高可用性是DRS虛擬化軟件公司的虛擬化管理家族的兩大基礎。DRS使用vMotion在多個主機之間平衡服務器的性能和可靠性,在ESX/ESXi很多版本中都有DRS功能,也是管理員可以信賴DRS的穩定性產品。然而,這并不意味著所有人都會充分利用這些DRS產品。由于每個DRS產品的規則都有些重疊,所以不是每一個DRS都是唯一的;DRS需要一起工作才能給你真正想要的環境。
雖然DRS的存在是為了確保負載均衡的平衡來保持性能,但DRS并不考慮每個主機上虛擬機的數量。這意味著你可能有三個DRS主機在線,兩個主機沒有DRS虛擬機,而其余的一臺主機運行30個DRS虛擬機。如果運行30個DRS虛擬機的主機沒有性能和資源爭用等問題,那么DRS將不會遷移任何虛擬機。理想情況下,如果一個DRS主機出現故障,多分布式平衡的虛擬機橫跨三個DRS主機將有助于減少潛在的問題。DRS不會基于虛擬機數量做出調整。當然,如果細心的配置DRS規則,則可以助DRS一臂之力。
單獨DRS虛擬機看起來很容易而且也帶有明顯的好處。假如你有兩個DRS域控或打印服務器,你可能想在DRS主機出現故障的情況下把它們放在分別不同的DRS主機上。隨著DRS環境的增長,想要保持事情的DRS簡單規則會越加復雜。當你指定讓特定的DRS虛擬機分開時,這樣做是為了在DRS故障時提供保護。然而,假如你將這些單獨的DRS虛擬機放在同一機柜內的主機上,那么你將獲得多少DRS保護呢?如果DRS主機有一點小毛病,你可能覺得還可以,但是,如果一機柜的DRS機器都掉電或者網絡出現問題,那么你可能就有麻煩了。
這就是DRS虛擬機硬件作為首選的重要性。這意味著DRS可以駐留在指定帶有相關規則的硬件上來單獨存放DRS虛擬機,以避免整個DRS機柜出現問題。使用DRS刀片服務器來分離虛擬機可能會帶來更大的好處。可以讓多個關鍵的DRS虛擬機在同一個刀箱內的不同的DRS刀片上,只需要對DRS刀片故障提供保護。一個DRS刀箱或DRS機柜出現故障可能會毀滅整個DRS虛擬化環境,因為高密度的DRS虛擬機存放在在每個DRS刀柜里。雖然我們經常圍繞DRS整合和性能來設計,但是更重要的是要記住圍繞著DRS故障來設計。DRS刀片系統要能夠限制在一個DRS機柜中刀片插槽的數量,才能更好的支持所需的DRS規則。
有時我們可能想讓某些DRS虛擬機存放在同一主機上。因為這些DRS虛擬機之間可能需要頻繁的通信。例如,一個前端的WEB服務器和一個后端的DRS數據庫服務器,由于兩者通信頻繁最好是將兩者放在同一DRS主機上。如果它們在同一個DRS內,那么網絡流量只會停留在內部到DRS主機層面。從而不會過分影響物理網絡流量。當然,如果你正在考慮可能的DRS規則,將會有一個問題;但是如果DRS都停機真的那么重要嗎?如果DRS服務器之間相互依賴,那么有一個DRS啟動并運行,另外一個DRS不啟動是沒有意義的。然而,還有一個問題,在同一DRS主機的兩個虛擬機不能按正確順序啟動。可以將DRS虛擬機放在一個vAPP里,你就可以控制DRS虛擬機的啟動順序,以及根據DRS需要添加延時來解決這個問題。
雖然,對于DRS虛擬機的啟動優先級上給予了大量關注,這些DRS虛擬機不會自動重啟才是最有效和有用的選項。測試和開發DRS服務器可以在初始啟動列表中移除,讓更多的生產DRS虛擬機啟動。DRS也會給你允許選項“虛擬機違反資源限制”。這意味著如果群集并沒有足夠的資源來保證DRS虛擬機所需的資源,DRS將不會啟動。如果覆蓋此設置,那么DRS虛擬機將被啟動,但可能由于缺乏資源會出現DRS性能問題。不重啟測試和開發DRS虛擬機,將會節省資源,以及覆蓋資源受限的設置讓DRS運行。DRS可能運行性能會下降,但在某些情況下,DRS要比不能啟動要好很多。
維護文檔
在DRS配置界面上,你沒有一個簡單的方式導出規則和配置。這意味著DRS基礎架構的關鍵一塊沒有任何DRS文檔。十有八九你會認為永久刪除這些DRS設置是很遙遠的,事實上除了刪除規則的唯一方法是完全禁用DRS。沒有人會這樣做,不幸的是,這事經常發生,在兩個不同的場合,我見過擁有威睿認證的專業人士在一個群集上禁用了DRS,反而不點擊DRS主機監控以及將DRS制為手動模式,他們在集群設置上沒有勾選DRS的勾選框,相當于從群集中卸載了DRS功能。當然,這兒會出現一個警告框,但誰會有時間讀那些?雖然這樣做不會引起來賓和DRS主機重啟,會刪除你之前的每一個DRS規則,包括DRS資源池。不同于其他DRS應用程序,這個沒有取消按鈕以及你的DRS規則將永久刪除——除非你之前把DRS寫下來了。創建一個單獨DRS虛擬機的,DRS啟動優先級和資源池設置DRS規則的電子表格,在這不可思議的事件中可以是一個DRS救星。
參考資料 >