五大組件讓虛擬化性能達到極致
大多數(shù)財富1000強企業(yè)目前都實現(xiàn)了15%至30%的虛擬化。要推動更多的虛擬化項目發(fā)展還需要克服許多障礙。機構(gòu)面臨***的虛擬化的挑戰(zhàn)是如何管理虛擬基礎設施。VKernel公司創(chuàng)始人和***執(zhí)行官Alex Bakman介紹了IT人員如何在自己的虛擬化項目中顯著改善性能和利用率的效率。
目前,機構(gòu)正在迅速地虛擬化自己的基礎設施。為了實現(xiàn)這個任務,他們經(jīng)歷了一套全新的系統(tǒng)管理的挑戰(zhàn)。傳統(tǒng)的工具集在可以接受的時間里還不能解決這些挑戰(zhàn)以滿足機構(gòu)實施虛擬化的速度要求。在一個所有的資源都是共享的虛擬服務器基礎設施中,優(yōu)化的性能只能通過預先的容量管理和適當?shù)胤峙涔蚕淼馁Y源來實現(xiàn)。
***的挑戰(zhàn)是找到大量的時間或者自動化的技術(shù)來完成這個任務。沒有分配足夠的資源能夠引起處理器、內(nèi)存、存儲和硬盤輸入/輸出等方面的瓶頸,從而導致性能問題和代價昂貴的關機事件。然而,過多地分配資源會提供你的每一個虛擬機的成本,使投資回報更難實現(xiàn)并且會阻止未來的項目。
要解決這個問題,機構(gòu)應該對于保證性能考慮應用一種生命周期的方法以便提前預防這些問題,從生產(chǎn)之前開始一直到繼續(xù)監(jiān)視生產(chǎn)環(huán)境。通過建模、驗證、監(jiān)視、分析和收費等方法,這個性能保證生命周期(PAL,Performance Assurance Lifecycle)將解決資源分配和管理問題。它能夠顯著減少性能問題,保證虛擬基礎設施優(yōu)化的性能并且?guī)椭鷻C構(gòu)不斷地滿足服務級協(xié)議的要求。
下面是性能保證生命周期的五個組件。這些組件允許機構(gòu)實現(xiàn)自己的虛擬基礎設施性能和利用率的***化,同時優(yōu)化成本和提供更快的投資回報。
組件1:建模
建模解決生產(chǎn)前的規(guī)劃至生產(chǎn)后的擴充問題以及對虛擬基礎設施的改變。擁有迅速建立數(shù)千個“如果...將會怎么樣”的假設條件的模型的能力(包括從增加更多的虛擬機到改變配置設置),IT人員就能立即看到是否超過了資源限制以及是否會出現(xiàn)性能問題。采用這種方法,建模可提供預防錯誤的措施。
下面是四種常見的建模假設情況:
1.看看增加新的主機/虛擬機或者撤銷現(xiàn)有的主機和虛擬機對資源容量和利用率的影響。
2.當一臺主機為了維護而停止運行或者關閉一個虛擬機的時候,會發(fā)生什么事情?
3.預先測試VMotion的假設情況確保有足夠的資源。
4.如果對主機、集群和/或者資源池進行資源修改,性能會受到怎樣的影響?
組件2:驗證
雖然建?!叭绻?..將會怎么樣”的假設條件是連續(xù)不斷地保證優(yōu)化性能的重要的***步,但是,驗證這些變化不會對基礎設施性能產(chǎn)生負面的影響是同樣重要的。
驗證的范圍涉及到建模階段和PAL的監(jiān)視階段,因為首先驗證生產(chǎn)前的性能影響變化以及隨后繼續(xù)監(jiān)視和驗證性能是同樣重要的。如果你不能驗證某一項變化將對基礎設施性能產(chǎn)生正面的影響或者負面的影響,做出這個變化就是有巨大風險的。
組件3:監(jiān)視
持續(xù)地監(jiān)視共享的資源利用率和容量對于了解虛擬環(huán)境的性能是絕對重要的。當監(jiān)視資源利用率的時候,IT人員將了解到資源是過度使用還是利用率不足。沒有分配足夠的資源(根據(jù)使用方式和每周7天每天24小時監(jiān)視的趨勢)將產(chǎn)生性能的瓶頸,導致代價昂貴的關機時間和違法服務級協(xié)議。過多分配資源能夠增加每個虛擬機的成本,使投資回報更難實現(xiàn)。
通過連續(xù)不斷地監(jiān)視虛擬服務器環(huán)境中共享資源的利用率和容量,IT部門能夠顯著減少找到產(chǎn)生性能問題當前容量瓶頸的時間和成本,找到你的環(huán)境中主要的資源消費者,在容量利用趨勢超過限制時向你報警以及優(yōu)化性能以滿足制定的服務級協(xié)議要求。
組件4:分析
基于趨勢的前瞻性的方法和對于監(jiān)視的數(shù)據(jù)進行預測性的分析能夠通過提供充分的警告顯著減少人們的擔心(如當出現(xiàn)新的狀況時提醒系統(tǒng)管理員可能出現(xiàn)的問題)。通過提前了解哪些資源可能會出現(xiàn)不足的情況,IT部門能夠采取適當?shù)那罢靶源胧┓乐拱l(fā)生這個問題,為用戶提供虛擬化自己的重要應用程序所需要的信心。
有兩層分析能夠提供增強IT人員信心的信息,使IT人員確信自己的基礎設施能夠發(fā)揮性能。這兩層分析是趨勢分析和預測性分析。
趨勢分析
雖然實時監(jiān)視工具能夠顯示資源消耗的增加,這些資源消耗的增加對于性能也許沒有顯著影響,也許只是一次性的影響。趨勢分析以每周7天每天24小時對資源利用情況的監(jiān)視為基礎,提供了虛擬服務器環(huán)境在一段時間的性能狀況。資源利用趨勢更高、更低還是保持不變?有沒有必要增加更多的容量或者有沒有足夠的空間安全地增加額外的虛擬機?
預測性分析
通過利用趨勢分析和通過高級的數(shù)學引擎運行這個數(shù)據(jù),可以預測未來的問題。這使IT部門能夠現(xiàn)在就采取預防性的和前瞻性的措施。如果你知道某些天后會發(fā)生一個故障,你就會阻止90%的這種性能故障的發(fā)生。期限警報可以設置為顯示:在30天之內(nèi)一個集群的存儲將用盡。通過現(xiàn)在就了解這個問題,而不是在事故發(fā)生時才知道,現(xiàn)在就可以采取行動提前增加存儲容量的分配,防止將來發(fā)生問題。
組件5:收費
擁有每一個部門消耗的資源的實際成本數(shù)據(jù)能夠讓IT部門知曉成本狀況,恰當?shù)胤峙滟Y源,以便為每一個業(yè)務部門服務。這種做法在未來規(guī)劃虛擬基礎設施的時候是非常重要的,因為IT部門能夠?qū)τ跒閮?yōu)化基礎設施而進行的額外采購和升級做出更明智的決策。現(xiàn)在,IT部門還能夠向企業(yè)財務部門提供財務信息以證明這些決策是合理的并且推動虛擬化項目的發(fā)展。
最終的目標是用智能化的規(guī)劃降低或者控制成本以便更快地獲得投資回報。虛擬化項目的成功將以獲得投資回報的時間為基礎,并且以成本和性能的平衡為基礎。采用一種退款的流程,各個部門將了解到與增加一個虛擬機有關的成本。
這還有助于解決像野火一樣擴散的虛擬機蔓延的問題。虛擬機蔓延將引起資源緊張和損害性能。由于虛擬機是免費的,機構(gòu)內(nèi)部的各個部門將會看到虛擬化環(huán)境與部署更多的服務器相比能夠顯著地節(jié)省成本和事件。
PAL旨在消除性能和金融風險,提供把數(shù)據(jù)中心虛擬化比例從15%至20%提高到70%至100%的信心。沒有數(shù)據(jù)證明能夠一直滿足這個性能的要求,機構(gòu)就不愿意虛擬化自己的服務器或者對虛擬基礎設施(服務器、存儲等)進行額外的大筆投資。而這些虛擬化的實施對于企業(yè)的成功都是非常重要的。
通過執(zhí)行PAL的上述五個步驟,IT人員能夠把性能和使用效率提高20%至30%,并且有信心按照性能和成本的要求讓每一個虛擬化項目都取得成功
【編輯推薦】