DRS(分散式資源調度程式)

DRS(分散式資源調度程式)

本詞條是多義詞,共4個義項
更多義項 ▼ 收起列表 ▲

DRS(Distributed Resource Scheduler)分散式資源調度程式,根據對資源池資源負載的動態監控,合理觸發均勻分配規則,最終實現資源池中的物理伺服器之間重新分布虛擬機的目的 。

當虛擬機遇到負載增大時,DRS將通過在資源池中的物理伺服器之間重新分布虛擬機來自動為其分配更多資源。VMware Infrastructure 3 DRS(Distributed Resource Scheduler) Vmware 分散式資源調度程式(DRS)跨聚合到邏輯資源池中的硬體資源集合來動態地分配和平衡計算容量。Vmware DRS跨資源池不間斷地監控利用率,並根據反映了業務需要和不斷變化的優先事務的預定義的規則,在多個虛擬機之間智慧型地分配可用資源。

基本介紹

  • 中文名:DRS
  • 外文名:Distributed Resource Scheduler
  • 通過:對邏輯資源池負載情況的監控
  • 合理觸發:智慧型分配規則
  • 實現:資源池上的虛擬機重新均勻分布
  • 平衡:負載的目的
虛擬機,調業務需求,計算容量,能耗,為何選擇,標準接口,信號,提高可用性,維護文檔,

虛擬機

☆ 使資源優先於最重要的應用程式,以便讓資源與業務目標相協調。
☆ 自動、不間斷地最佳化資源利用率,以回響不斷變化的情況。
☆ 為業務部門提供專用的(虛擬)基礎結構,同時讓IT部門能夠集中、全面地控制硬體。
☆ 執行零停機伺服器維護。
Vmware DRS跨聚合到邏輯資源池中的硬體資源集合動態地分配和平衡計算容量。Vmware DRS跨資源池不間斷地監控利用率,並在多個虛擬機之間智慧型地分配可用資源。Vmware DRS允許用戶確定以下方面的規則和策略:決定虛擬機共享資源的方式與在多個虛擬機之間排定這些資源的優先權的方式。當虛擬機遇到負載增大時,Vmware DRS將首先根據既定的資源分配規則和策略評估其優先權,如果合理,則分配更多資源。資源是通過以下兩種方式分配給虛擬機的:將虛擬機遷移到具有更多可用資源的另一台伺服器上;或者通過將其他虛擬機遷移到別的伺服器上而在此伺服器上為該虛擬機營造更大的“空間”。通過Vmware VMotion將虛擬機實時遷移到不同的物理伺服器是以對最終用戶完全透明的方式完成的。
Vmware DRS可以配置為以自動或手動模式操作。在自動模式下,DRS將確定以儘可能最好的方式在不同的物理伺服器之間分配虛擬機,並自動將虛擬機遷移到最合適的物理伺服器上。在手動模式下,Vmware DRS將提供一個把虛擬機放到最佳位置的建議,將它提供給系統管理員,由其決定是否進行更改。資源池靈活的分層結構使管理員能夠將可用的IT資源與業務部門的需求相協調起來。各業務部門可以收到專用的IT資源,同時仍然能夠受益於資源池的高效性。通過強健的訪問特權管理,能夠將一個業務部門資源池的例行基礎結構任務委派給一名業務部門系統管理員。
☆ 使IT資源與業務優先事務相匹配。
確定規則和策略以決定應如何在虛擬機之間排定資源的優先權. Vmware DRS動態、智慧型地將IT資源分配給優先權最高的虛擬機,以確保業務與IT之間最好的協調性。
☆ 保證IT自主性和向業務部門提供的服務級別。
為業務部門提供專用的IT基礎結構,同時仍能夠通過資源池受益於更高的硬體利用率。
☆ 大大提高了系統管理員的生產效率。
使單個系統管理員能夠監控並有效地管理大型基礎結構資源池。
☆ 自動化硬體維護。
當將一個物理伺服器置於維護模式下時,Vmware DRS將自動把所有虛擬機遷移到其他物理伺服器上,從而實現零停機的伺服器維護。
☆ 方便地添加和部署新容量。
當向資源池中添加新的物理伺服器時,Vmware DRS將在伺服器之間重新分配虛擬機後自動利用添加的容量。
☆ 使用Vmware DRS的資源池。將全異的硬體聚合到統一的邏輯資源池中.使用Vmware DRS,資源池實現里自動、智慧型的最佳化,從而確保IT資源分配與業務優先事務相匹配,同時最大限度地提高了硬體利用率。
☆ 將資源從硬體中提取出來。無須使用提供資源的物理伺服器管理資源。
☆ 靈活的分層結構。分層組織資源池,以使可用的IT資源與業務部門的需求對應起來。Vmware DRS確保實現最高的資源利用率,同時保持業務部門對其基礎結構的控制權和自主權。可以根據業務需要或部門變動靈活地添加、刪除或重組資源池。
☆ 在資源池之間進行隔離。在資源池中進行分配更改,而不影響其他不相關的資源池。例如,在專用於某一特定的業務部門的資源池中所做的任何分配更改將不會影響其他資源池。
☆ 訪問控制和委派。在公司中不同的級別上加強資源分配管理,同時消除了瓶頸。可以將針對某個業務部門的虛擬機創建和維護任務委派給一名業務部門系統管理員,從而消除了每一項例行操作都依賴中心IT部門的現象。
☆ 管理運行分散式應用程式的虛擬機組。對於運行分散式應用程式的整組虛擬機,控制了其聚合式資源分配後,便可優先分散式應用程式的服務級別。
手動和自動模式。Vmware DRS從伺服器和虛擬機中收集資源利用率信息,然後生成最佳化虛擬機分配的建議。可以自動或手動執行這些建議。
☆ 初始放置。當一個虛擬機剛啟動時,Vmware DRS會自動把該虛擬機放置到最合適的物理伺服器上,或提出建議。
☆ 不間斷地最佳化。Vmware DRS根據設定的資源分配規則以及資源利用率情況不間斷地最佳化資源分配。可以通過使用VMotion執行虛擬機的實時遷移,以自動執行資源分配更改。另外,以手動模式操作,Vmware DRS將為系統管理員提供執行建議。 .伺服器維護模式。在物理伺服器上執行維護,而無需中斷虛擬機和最終用戶。當一台物理伺服器置於維護模式時,Vmware DRS將確定虛擬機可以在其上運行的其他備選伺服器。根據自動模式設定,虛擬機可以自動過渡到使用備選伺服器,也可以由系統管理員以Vmware DRS建議為指導原則手動執行此過渡。
☆ 親合性規則。創建用於管理為物理伺服器分配虛擬機的規則。例如,出於性能原因,某些虛擬機可以始終運行在同一台伺服器上。另外,指定的虛擬機可以一直運行在不同的伺服器上以實現更高的可用性。
☆ Vmware DRS包括Vmware Infrastructure3 Enterprise中。
☆ DRS 還可以作為單獨授予使用許可的產品隨Vmware Infrastructure3 Standard和Vmware Infrastructure3 starter一起購買。
Vmware DRS需要ESX Server、virtuaiCenter Mangerment Server和VMotion。
DSR:Diffuse Reflectance Spectroscopy 散射反射譜。

調業務需求

VMware DRS 持續監控各資源池的利用率,並可智慧型地根據業務需求來調整資源,從而使您能夠:
將 IT 資源動態分配給優先權最高的應用程式。創建規則和策略,以對把資源分配到虛擬機的方式進行優先權劃分。 給予業務部門 IT 自主性。為業務部門提供專用的 IT 基礎架構,同時仍通過資源池獲得更高的硬體利用率。授權業務部門在自己的資源池內建立和管理虛擬機,同時仍對硬體資源進行集中 IT 控制。

計算容量

VMware DRS 不間斷地平衡資源池內的計算容量,以提供物理基礎架構所不能提供的性能、可擴展性和可用性。利用 VMware DRS,您可以:
提高所有應用程式的服務級別。VMware DRS 不間斷地平衡容量,這將確保每個虛擬機都能在任何時候訪問到合適資源。輕鬆部署新容量。通過在不中斷系統的情況下重新分發虛擬機,VMware DRS 可以無縫地利用添加到資源池的新伺服器中的附加容量。自動執行計畫內的伺服器維護。VMware DRS 可自動將所有虛擬機遷出物理伺服器,以進行無停機發生的計畫內伺服器維護。 大大提高了系統管理員的工作效率。允許系統管理員監控和有效管理更多的 IT 基礎架構。

能耗

VMware 分散式電源管理(DPM) 可持續最佳化數據中心的電力消耗,當 VMware DRS 集群中的虛擬機需要較少的資源時(例如在夜間和周末),DPM 會將工作負載整合到較少的伺服器上,並關閉其餘伺服器以減少耗電量。當虛擬機資源需求增加時(例如當用戶在早晨登錄應用程式時),DPM 會將已關閉的主機恢復為線上狀態,以確保達到服務級別要求。分散式電源管理使 IT 部門能夠,
在利用率較低的時段最多可將數據中心日常的電力和散熱成本降低 20%。 自動管理數據中心的能效。

為何選擇

了解為何超過 170,000 家客戶依賴 VMware 來實現其虛擬化平台。
構建在可靠基礎之上共享的 IT 服務平台完善的虛擬化管理與您的基礎架構集成經客戶驗證的解決方案較低的總體擁有成本
藉助業界領先的虛擬化平台 VMware vSphere 構建雲計算基礎架構,自信地運行關鍵業務套用,同時加快對業務需求的回響速度。 vSphere 加快了現有數據中心向雲計算轉變的速度,同時還可支撐兼容的公有雲服務,從而為業界唯一的混合雲模式鋪平了道路。

標準接口

了解 VMware 如何致力於推出供應商中立的標準、接口和許可,包括透明的半虛擬化、虛擬機磁碟格式和用於虛擬基礎架構的 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。沒有人會這樣做,不幸的是,這事經常發生,在兩個不同的場合,我見過擁有VMware認證的專業人士在一個群集上禁用了DRS,反而不點擊DRS主機監控以及將DRS制為手動模式,他們在集群設定上沒有勾選DRS的勾選框,相當於從群集中卸載了DRS功能。當然,這兒會出現一個警告框,但誰會有時間讀那些?雖然這樣做不會引起來賓和DRS主機重啟,會刪除你之前的每一個DRS規則,包括DRS資源池。不同於其他DRS應用程式,這個沒有取消按鈕以及你的DRS規則將永久刪除——除非你之前把DRS寫下來了。創建一個單獨DRS虛擬機的,DRS啟動優先權和資源池設定DRS規則的電子表格,在這不可思議的事件中可以是一個DRS救星。

相關詞條

熱門詞條

聯絡我們