飯局排桌子,排出了分佈式資源調度高級規則

春節的時候,雲宏君與小夥伴們在網紅店門口探討了一番DRS分佈式資源調度。安全

春節一頓飯,吃懂了分佈式資源調度服務器

道理咱們都懂,具體怎麼操做?分佈式

咱們繼續拿飯桌來打個比方——若是把數據中心比做一場宴席,那麼服務器就是宴上的桌位,虛擬機就是現場的人。ide

在上一篇文章,咱們解決的是有的桌子人多、有的桌子人少的平衡性問題。然而人都是有想法的,今天,咱們就來照顧這些特殊人羣的問題——性能

資源池中多臺物理機負載狀況不平均的狀況實際上常有出現:負載大的物理機會影響應用程序的性能,負載小的物理機又浪費了資源。傳統的物理機很難作到資源有效利用,當物理機達到負載瓶頸也很難作到資源動態調整。雲計算

有了分佈式資源調度功能,系統會自動根據物理機負載狀況遷移虛擬機,既保證了虛擬機上應用的正常使用,又提升了全部服務器的資源利用率。資源

咱們已經瞭解了雲計算分佈式資源調度DRS的重要做用,那麼應該如何正確地使用這個功能?部署

分佈式資源調度DRS並非簡單地把虛擬機從負載較重的物理機裏遷移到負載較輕的物理機上就能夠了,由於這並不能良好知足實際生產環境的需求。總的來說,這些需求能夠歸類爲如下狀況:虛擬機

1.同一相關業務的一批虛擬機須要部署在同類業務物理機上,不該該遷移到用於其它業務的物理機上;產品

2.爲知足某些高可用的需求,好比虛擬機冗餘,要求兩個或以上的虛擬機必須運行在不一樣的物理機上;

3.虛擬機要求運行在特殊物理機以達到高安全或高性能等目的。

爲了應對以上狀況,雲宏提供了相應的產品解決方案——DRS高級調度規則。

在介紹這個解決方案以前,咱們須要先了解幾個簡單的概念定義。

資源組:具備相同資源的一個組合,包括虛擬機組和物理主機組。

物理機組:物理主機的集合,同一臺物理主機不容許同時存在兩個資源組中。

虛擬機組:虛擬機的集合,同一臺虛擬機不容許同時存在兩個資源組中。

基於資源組、物理機組、虛擬機組、虛擬機這幾個概念,DRS高級調度規則共有3種規則用於控制虛擬機的遷移。

彙集虛擬機

當虛擬機因其所在的物理主機負載較高而發生遷移時,會往該虛擬機所在的虛擬機組內其餘虛擬機所在的物理主機上遷移。

就比如不少個公司的人蔘加活動宴席,同一家公司的人要坐在同一個桌子上,即便換位置也要和同公司人坐在一塊兒。

彙集虛擬機

互斥虛擬機

與彙集虛擬機正好相反,虛擬機發生遷移時,不能往該虛擬機所在的虛擬機組內其餘虛擬機所在的物理主機上遷移。

就像客戶招待飯局,每張桌子都要有主辦方負責人陪客戶,這些負責人要分散到各桌上而不彙集在一塊。

互斥虛擬機

虛擬機到主機

發生遷移時,能夠設置一個虛擬機組在指定的物理主機組上遷移。

再好比活動宴會上90%的桌子安排給了到訪客人,主辦方的工做人員不管怎麼換都要坐在工做人員專用的桌子上。

虛擬機到主機

相關文章
相關標籤/搜索