天天看點

虛拟化是如何降低資料中心功耗的?

虛拟化提供了很多優勢,像工作負載的可移植性、動态資源調配等,但是,這些是如何轉化為電能節約的呢?

  虛拟化的好處主要展現在提高資料中心計算資源的使用率,不使用虛拟化可能會有浪費現象存在。例如,一個傳統的實體伺服器,上面運作單個工作負載,可能在伺服器的CPU或記憶體資源上隻使用了10%-15%,進而浪費了85%-90%。要是在伺服器上安裝一個虛拟化層,多個虛拟機同時在一台伺服器上,每個虛拟機都消耗着不同的實體資源。常見的一台主機可以支援10,15,20甚至更多的虛拟機(具體取決于每個虛拟機的資源需求)。是以,相同計算量的工作可以使用較少數量的伺服器,既節省了成本也減少了空間,同時也降低了電源和制冷的需求。

  虛拟化的主要挑戰是資源使用不是固定的。許多工作負載對資源的需求随着使用者數量的變化以及當時所需任務的類型等等而變化。例如,一個公司給員工提供了一個重要的應用程式,但是員工隻在早上8點到下午5點使用,一天内其他時間工作負載都是空閑的。另一個例子,像處理工資單這種應用,每個月也許就使用1-2天的時間。這些情景也表現出了虛拟化資料中心的計算資源的浪費,組織可以使用調配資源和遷移工作負載這種方式來降低這種浪費。

  考慮到之前例子中的重要應用程式。如果盡可能少地将資源配置設定給空閑虛拟機,将更多的資源配置設定給需要資源的虛拟機,又或者将棄用的工作負載遷移到一個高度整合的伺服器上,在非工作時間來處理低一點的工作,然後重新遷移和重新調整來應對新的一天。像工資單這種工作負載在不用的時候可以關掉,并儲存在存儲區域網絡,直到下一次使用它的時候再啟動。所有的這些政策都是為了進一步節省伺服器資源以及充分利用現有計算。

  可以為每個虛拟機調整配置設定資源——或者将用得少的工作負載整合到輔助伺服器上(或者将它們停止)直到它們再次需要啟動時——但這些過程,通常需要IT管理者手動幹預。對于管理者或者員工來說,不斷地評估資源使用和調整資源或即時遷移虛拟機,這是非常不切實際的。

  當然,在新一代的軟體工具中提供了資源優化自動化的功能。像微軟的System Center,可以通過預設資源使用閥值來推薦遷移虛拟機——通常是自動的遷移到其他的伺服器上,更好地滿足工作負載的需求。

  System Center還提供電源優化功能,可以實作自動關閉和開啟伺服器組中計算節點的電源。舉例,假設伺服器A的處理器使用率是20%,伺服器B的處理器使用率是30%。伺服器A上的工作負載可以遷移到伺服器B上,将伺服器A關掉。顯然在伺服器A關閉的情況下,對企業來說,既節省了能源又節省了成本。

IT外包服務,IT運維,資料庫維護——廣東勵康資訊技術有限公司