擊破虛擬化一大難題——容量規(guī)劃
虛擬化的關(guān)鍵好處之一是它能極大提高服務器資源的利用率。但由于無監(jiān)控的工作負荷遷移、不受控的虛擬機增加和資源需求的意外跳轉(zhuǎn)會耗盡服務器(即使是最強大的)且給珍惜資源留下的工作負荷不夠,所以這個高利用率也有下降趨勢,虛擬數(shù)據(jù)中心的IT管理員需要執(zhí)行并遵循綜合容量規(guī)劃協(xié)議來確保重要資源對那些需要它們的工作負荷來說是可用的。
容量規(guī)劃和服務器性能
運行Hyper-V的Windows服務器不會比非Windows服務器或其它管理程序更易受容量問題的攻擊,但專家們都明白,遷移到任一平臺都必須更多地關(guān)注多個級別的服務器資源。
首先,理解每個應用的最高需求。這可能由隨時間推移監(jiān)測資源的利用來決定。再者,緊密關(guān)注在每個服務器上運行的虛擬工作負荷,讓總資源需求(如CPU周期或內(nèi)存)不會超過可用資源。第三點,繼續(xù)監(jiān)控資源利用率并關(guān)注也許需要分配更多資源或重新平衡多個虛擬服務器間工作負荷分配的改變。
“我認為并沒有這樣一個完美模式,你進去讀本書再運行個工具就知道你需要什么計算資源了,”方案廠商Convergent Computing的總裁Rand Morimoto說,“你對于它應該的樣子有了不錯的想法,你測試它、監(jiān)控它,你還要按你所需調(diào)節(jié)和調(diào)整。這是很多人忘記的一塊。”
監(jiān)控服務器資源和工作負荷分配失效可能導致資源短缺。大部分情況下,短缺常常不能滿足一臺或多臺虛擬機且引起處理滯后、登錄時間長、存儲訪問少等性能問題。除非管理員勤于監(jiān)控資源利用,否則一般來說用戶會是最先經(jīng)歷且抱怨應用性能問題的人群。大量的用戶抱怨都關(guān)于特定應用(尤其是同一服務器上的多個應用)引起服務器負擔過重。
工作負荷分配是容量規(guī)劃的整合部分,通過了解每個虛擬機的資源需求,管理員能在同一臺物理服務器上混合應用和互補資源需求。例如,向同一服務器分配CPU密集型虛擬機會更快耗盡可用的CPU資源并限制服務器本來可以支持的虛擬機總數(shù)。相比之下,分配CPU、內(nèi)存和I/O密集型工作負荷的混合不用過度負擔任何特定資源就能提高服務器的總體利用率。這是另一個例子證明隨時間推移的資源監(jiān)控會給想要在虛擬數(shù)據(jù)中心優(yōu)化工作負荷分配的管理員帶來福利。
容量規(guī)劃還影響容錯和可用性。虛擬化的大好處之一是物理服務器間動態(tài)轉(zhuǎn)移虛擬工作負荷的能力。但是目標服務器絕對要有足夠的可用資源來適應新的工作負荷。如果不是這樣,工作負荷無法轉(zhuǎn)移。如果這緊跟著服務器故障發(fā)生,存儲這些被破壞的數(shù)據(jù)不太可能且它會造成延長(且非必要)的故障時間。
在虛擬機上處理容量規(guī)劃
容量規(guī)劃的竅門是了解你有的資源、這些資源的所在地、各工作所需的資源和這些資源需求如何變化。Iometer一類的工具可以用來檢查針對I/O性能的網(wǎng)絡行為,但Windows容量規(guī)劃最普遍的工具之一是微軟的評估與規(guī)劃工具包(Assessment and Planning Toolkit),物理和虛擬工作負荷它都支持。一名管理員可以運行這個工具來識別服務器資源并檢查隨時間推移每個工作負荷的資源需求變化。
“看看這個工具會建議你為虛擬化主機提供什么和它們可用的資源有哪些種類,這確實讓你能運行多種方案,”方案提供商Moose Logic的總裁Scott Gorcester說。Gorcester還說,即使是用VMware和思科的虛擬化平臺,微軟工具的結(jié)果也十分精確。
盡管容量規(guī)劃常有賴于短期數(shù)據(jù),但規(guī)劃的真實好處是確保服務器能隨著時間推移工作負荷需求增長提供足夠的資源。沒有簡單的公式或方法告訴管理員如何完成長遠的計劃,但常識應該有導向作用。只是你計劃的未來還有多遠應該首先由你正運行工作負荷的數(shù)量和本質(zhì)來決定。舉例來說,預計不會改變的有多個靜態(tài)工作負荷的環(huán)境可能要策劃很少時間。相反地,快速添加新工作負荷或更多用戶的企業(yè)可能應該限制它們的規(guī)劃只到幾個月后,更遠只會因為不精確而失去了實用性。
Gorcester建議說,最好從一開始就創(chuàng)建額外的容量,因為這樣常比后來升級服務器更經(jīng)濟。這個想法認為虛擬化易化了維護、機器安裝等IT任務,你幾乎把花在“過大”服務器上的額外花費都省下來了。““如果你超建了一點點,就提供了更多穩(wěn)定性、更多實用性和一些保留容量,這些保留容量會呆在那等待處理使用繁忙,”他說,“你不需要增加太多成本就得到最佳性能和易于添加工作負荷或服務器的能力。”
不要忘了囊括業(yè)務計劃并考慮技術(shù)更新周期對容量規(guī)劃的影響。例如,到虛擬化的遷移能減少服務器數(shù)量,但是購買更多強大的服務器來支持額外虛擬機會的結(jié)果是買了更貴的服務器。重新分配舊服務器的能力也讓很多企業(yè)維持服務器的周期更長。這導致技術(shù)更新的頻率變慢,這也讓更少的強大服務器購買更加劃算。
【編輯推薦】
- 思杰、VMware應用虛擬化能否對抗微軟?
- 虛擬化分析:甲骨文與VMware各具優(yōu)勢
- 這是真的嗎 VMware將支持Hyper-V?
- 四個虛擬化秘訣 讓IT主管盡快提高ROI
- VMware View 4.5體驗之旅(下)
- 再好的設備也會被淘汰 虛擬化技術(shù)的別樣功效