1. 程式人生 > >春節一頓飯,吃懂了分布式資源調度

春節一頓飯,吃懂了分布式資源調度

一行 獲得 process 所有應用 sched 優先級 it基礎 log 擴展

從大年初一開始

走完該走的親戚

接待絡繹不絕的賓客

雲宏君也終於可以擠出時間

和天南海北的朋友一年一會

然而雲宏君一行人逛了整個城區

想去的網紅店裏哪家都是爆滿

只能老老實實排隊

技術分享圖片

兩小時過去

饑餓的小夥伴說

“如果隔壁店裏沒人坐臺位也能用就好了”

對此雲宏君只能說

這種事情在雲計算倒是可以實現

通過DRS分布式資源調度就行啦

DRS(Distributed Resource Scheduler)分布式資源調度,工作原理是通過對資源池資源負載的動態監控,當資源負載達到預設的閾值時,合理觸發均勻分配規則,運用虛擬機在線遷移技術將虛擬機實時遷移到不同的物理服務器,最終實現資源池中的物理服務器之間重新均勻分布虛擬機的目的。DRS需要對規則進行預定義,反映了業務需求和不斷變化的事務優先級別。

系統不間斷地監控CPU使用率和內存使用率,根據負載情況,自動將虛擬機放置在最適合的物理機上運行,在多個虛擬機之間智能地分配可用資源。當虛擬機負載增大時,DRS將通過在資源池中的物理服務器之間重新分布虛擬機的方式,自動為其分配更多資源。當某臺物理機負載低於資源池中物理機平均負載時,DRS將通過同樣方式,實現資源池的資源負載均衡。

技術分享圖片
分布式資源調度DRS技術

技術分享圖片
分布式資源調度DRS技術

技術分享圖片
分布式資源調度DRS技術

分布式資源調度DRS技術可以實現以下目的:

調整資源以符合業務需求

DRS持續監控資源池中的服務器資源利用率,根據業務需求智能調整資源,從而將IT資源動態分配給優先級最高的應用程序。根據業務優先級的高低,劃分虛擬機的優先級,保證關鍵業務優先獲得有效的IT資源。

同時,DRS給予業務部門更高的IT自主性,為業務部門提供專用的IT基礎架構,同時仍通過資源池獲得更高的硬件利用率;授權業務部門在自己的資源池內建立和管理虛擬機,同時仍對硬件資源進行集中IT控制。

統一調配與管理計算資源

DRS不間斷地平衡資源池內的計算資源容量,以提供物理基礎結構所不能提供的性能、可擴展性和可用性。這為用戶帶來的好處顯而易見:DRS不間斷地平衡容量,確保每個虛擬機能在任何時間點訪問到相應資源,提高所有應用程序的服務級別;無縫利用添加到資源池的新服務器的附加容量,同時在系統不中斷的情況下重新調配虛擬機的資源,可以輕松部署新容量;允許系統管理員監控管理更多的IT基礎架構,大大提高了系統管理員的工作效率。

春節一頓飯,吃懂了分布式資源調度