隨著數(shù)據(jù)中心在企業(yè)中應(yīng)用的逐漸深入,數(shù)據(jù)中心在企業(yè)中起到的作用越來越大,然而,數(shù)據(jù)中心也需要不斷完善,盡管被用來實現(xiàn)自動化和優(yōu)化數(shù)據(jù)中心資源以及電源的軟件工具在不斷被改進,但是其距離智能和自適應(yīng)的目標還相差很遠。
軟件工具并不了解(或者沒有實用的方法來決定)數(shù)據(jù)中心的情況或者在每種可能的情況下負載的表現(xiàn)。管理員需要對資源和電源優(yōu)化特性配置一系列參數(shù)來允許軟件提出建議或者自動做出決定。
首先,管理員必須決定軟件工具將會手動還是自動遷移負載或者控制服務(wù)器電源。在手動模式下, 軟件只是提供建議,需要管理員批準是否遷移負載或者關(guān)閉/啟動服務(wù)器。同時,軟件必須了解資源使用的臨界值(包括處理器、內(nèi)存、磁盤空間、磁盤輸入/輸出以及網(wǎng)絡(luò)使用情況)來產(chǎn)生建議或者進行任何操作。
軟件工具還需要了解優(yōu)化等級,系統(tǒng)中心提供了一個基本框架,允許管理員選擇低、中、高三個優(yōu)化等級,這代表優(yōu)化需要實現(xiàn)的改進數(shù)量。更高的優(yōu)化等級代表在推薦(或者觸發(fā))負載遷移之前需要實現(xiàn)更多的改進。管理員還必須定義優(yōu)化周期,許多企業(yè)都會將優(yōu)化周期定義為10到15分鐘,這反映了現(xiàn)代數(shù)據(jù)中心快速變化的特性。
如果軟件工具支持服務(wù)器電源優(yōu)化,管理員可以決定是否開啟這個特性,并且為電源優(yōu)化制定日程安排(通常在非工作時間,比如晚上或者周末)。在計劃之外的時間(比如工作日的繁忙時段),電源優(yōu)化通常是被禁止的,所有服務(wù)器都必須處在開機狀態(tài)以分擔工作時間的計算需求。通常配置電源優(yōu)化是為了在負載突然增加的情況下仍然允許服務(wù)器開機,以滿足額外的計算需求。
使用系統(tǒng)中心來按需優(yōu)化虛擬化系統(tǒng)
毫無疑問企業(yè)對于數(shù)據(jù)中心和虛擬化自動化的興趣在逐漸增加——自動化將管理員從每天的重復(fù)性工作中解放出來,允許IT專家將精力放在戰(zhàn)略性的項目上,為業(yè)務(wù)產(chǎn)生長期的、實實在在的利益。但是,自動化需要包含一套完整的、涵蓋所有可能情況的規(guī)則策略。在一個經(jīng)常發(fā)生變化的環(huán)境當中能實現(xiàn)這個目標幾乎是不可能的,所以在自動化方面總會存在失敗的風(fēng)險和難以預(yù)測的結(jié)果。
在使用自動化工具時,一種方式是禁用所有的自動化功能,任何變更都需要手動批準。比如,像系統(tǒng)中心這樣的工具允許你針對一個集群使用“優(yōu)化主機”方式,其可以產(chǎn)生一系列的優(yōu)化建議,由你來決定使用哪些優(yōu)化方式。這是一個更改資源臨界值和等級設(shè)定好的機會,管理員可以仔細觀察在不同參數(shù)的情況下,系統(tǒng)建議的區(qū)別。將任何變更和結(jié)果都記錄到文檔中是一項非常重要的工作,以便管理員在必要時恢復(fù)之前的配置。
在管理員信任工具所做的決定之后(特別是在設(shè)定新的臨界值之后),啟動自動優(yōu)化功能以及允許工具按照計劃和臨界值進行變更就是一件容易的事情了。所以,保守的做法是在手動模式下開啟優(yōu)化功能,在管理員對工具進行測試并且充分了解其行為之后,再切換到自動模式。
優(yōu)化包括負載均衡——將虛擬機遷移到具有最佳可用資源的服務(wù)器——在非工作時間關(guān)閉不需要的服務(wù)器來進一步節(jié)省電源和降低運營開銷?,F(xiàn)在這些工具可以通過手動和自動模式進行優(yōu)化,但是在允許工具進行自動優(yōu)化之前,應(yīng)該對其行為進行仔細配置和評估。
評論:
在數(shù)據(jù)中心不斷完善的過程中,虛擬化起到不可代替的作用,然而,雖然虛擬化已經(jīng)從根本上改進了數(shù)據(jù)中心資源的使用情況和效率,但是即便是虛擬化環(huán)境也存在繼續(xù)優(yōu)化的空間,由此可見,數(shù)據(jù)中心的發(fā)展和完善尚未達到飽和。