虛擬化讓綠色“軟著陸”在數據中心
張賓是北京一家網絡數據中心的CIO,每到夏天就會被機房服務器的頻頻宕機和巨額電費問題搞得焦頭爛額。張賓所在企業的數據中心有一個50個機柜的機房,能放500臺左右的服務器,前期投入了近400萬元的建設成本(不含設備購置),但每個機柜平均每月電費卻高達1500元,每年光電力開支就花費90多萬元,占到了機柜總運營成本的1/4,一到夏天,這個數字更是像油價一樣飛速飆升。
隨著數據中心的擴容,電力消耗、散熱和場地正成為數據中心CIO最頭疼的問題。Gartner預測,至2008年年底,全球近一半的數據中心將無法擁有足夠的能源和冷卻裝置,用以支持高密度的服務器和存儲設備;而到 2011 年,數據中心1/3以上的預算將是環境成本。
“北京網通的皂君廟機房,就因為供電不足的問題,不僅無法擴容,而且出租機架的絕大部分收入都用來付了電費。”北京網通數據中心檀君普直言不諱地說:“北京絕大部分機房的供電都不足。”
降低能耗成為了數據中心最迫切的需求,而放在整個大的背景下,節能減排更是當前整個國家最迫切的任務之一。對于很多部門領導來說,它已經不再是口號,而是壓在身上不得不完成的硬性指標。
這時候,綠色數據中心開始悄然興起,并迅速成為數據中心領域最熱的話題。但是,說到數據中心,人們想到的就是一排排的機柜、空調、UPS;談到“綠化”,人們更多會提到動態電源調節、水冷機柜、服務器的擺放等硬件因素,軟件因素往往被忽略。實際上,在數據中心的“綠化”過程中,軟件可以說是所有解決方案的大腦和靈魂。“在數據中心的‘綠化’方案里,所有智能化的手段都離不開軟件的指揮。”惠普公司服務器及存儲產品事業部產品經理蔡建華告訴記者。
虛擬化是綠化的有效手段
當前數據中心主要面臨著兩個方面的挑戰,首先是能耗,在數據中心電量消耗不斷增大的同時,資源的利用率卻持續降低。據調查,數據中心中IT設備的有效利用率只有20%。
其次就是復雜性,數據中心的日益龐大使得硬件和軟件的維護越來越困難,同時消耗的費用也在不斷增加。蔡建華指出在數據中心的運營開支中,維護的費用占到了65%,遷移、升級的費用占了25%,剩下只有10%的費用用來創新。創新的投入不足使得數據中心的運營長期停留在低水平上,無法獲得高質量的客戶滿意度。
虛擬化為應對這兩方面的挑戰提出了有效的解決手段,通過整合,多個操作系統、多個應用被整合在一個服務器上,結束了一臺服務器只能運行一個操作系統,承載少量應用的局面,大大提高了服務器的利用率。
同時,應用方面的整合使得系統更加集中,管理也更加方便,而虛擬化之前所進行的標準化改造也大大降低了系統的多樣性。另外,虛擬化解決方案為一致全面地管理物理和虛擬環境提供了有效的管理工具,幫助管理人員有效掌控數據中心不斷增長的復雜性。
數據中心的虛擬化可以分為垂直虛擬化和水平虛擬化兩個方面。垂直虛擬化是硬件層面的虛擬化,它把服務器、存儲、網絡等硬件資源縱向地整合在一起,構筑了一個IT服務的資源共享池,在統一的管理工具下,可以對資源進行動態調配,從而根據負載實現資源的合理分配。
水平虛擬化是應用層面的虛擬化,它把同一類應用需求整合在一起。例如一個企業中多個系統都有自己的身份認證,通過水平虛擬化,他們被整合成一個。
而在虛擬化技術中,最核心的就是分區技術。蔡建華介紹HP分區技術分為具有完全電氣隔離的硬分區、軟分區和資源分區。
硬分區都有自己專用的CPU、RAM和I/O資源,同時帶有硬件故障隔離功能的操作系統映像,也就是說每個硬分區的物理故障都不會影響其他硬分區。
而在硬分區上可以再進行軟分區。每個軟分區有專用的CPU、RAM,同時能實現操作系統和軟件故障的隔離。
軟分區以后,用戶可根據自己的需求,在軟分區里面用工具鎖定CPU資源的不同百分比,供不同業務使用。目前,惠普可以細分的最小粒度是5%。
在惠普的虛擬環境中,HP-UX資源管理軟件工具是其中的核心。通過這個工具,系統管理員可以制定關于系統為用戶、用戶組及應用分配處理器、實際內存及I/O資源的策略。另外,管理員可以根據應用狀態指定服務級別,根據優先級,來動態分配資源從而實現業務目標。
“虛擬化可以幫助降低成本、提高靈活性、提升服務質量。” 蔡建華說,在提高靈活性上,惠普下一代虛擬化解決方案中可以為多臺物理服務器設置一個邏輯服務器,它后面的物理映射可以隨時切換。如此一來,只需在邏輯服務器上配置一次,就可以在多個物理服務器上使用。
另外在保證高可用性方面,以前只能在不同的服務器之間做集群,經過虛擬化后,一個服務器上也可以做集群,這樣就大大提高了每個服務器的容錯性。
硬件方案同樣離不開軟件
數據中心的綠化方案中,有大量的硬件方面的策略,但是它們都離不開軟件的統一指揮。
首先是服務器的散熱和機柜的散熱。這里面涉及了多種智能方案:主動式散熱風扇、智能電源管理和并行的企業散熱架構。
一般的風扇接上電源后只是恒速的轉動,但是服務器和機柜內不同位置的溫度并不相同,例如CPU的溫度會高一些,而主板的溫度會較低。同時不同時間熱度也不一樣,這對風扇的需求就不同。在主動式散熱風扇中,利用軟件來決定不同位置、以及不同時間的風扇功率,從而有效利用電力,把浪費降低到最小。
而在智能的電源管理中,通過軟件來判斷系統當前的負載狀況,從而決定當前所需的電源功率,進一步調節UPS電源使用。惠普***推出的服務器甚至可以根據CPU當前負載來動態調配對CPU的供電功率。
還有冷風在服務器和機柜內的走向也是可以調節的,這些看似是根據機械的原理,但是根據溫度變化及時調整冷風走向也會離不開軟件控制。
另外在整個數據中心中,傳統的數據中心經常會出現過度制冷的現象,因為數據中心內部不同位置溫度并不相同,但是為了讓高溫地區能夠降到合理溫度,整個數據中心的冷氣就被調到***。而通過智能化的控制手段,每個服務器旁邊的傳感器所收集的溫度和空氣流動信息都會被傳送到中央控制臺,中央控制臺就根據既定的策略來調節冷氣的排放。從而有效避免過度制冷現象出現,又能解決冷熱不均的狀況。
“未來的數據中心是智能化的數據中心,而這根本離不開軟件這個大腦。” 蔡建華說。
【編輯推薦】