2.業(yè)務和流程上的局限性–我們應該做什么
3.工作負載分析–適合什么

技術(shù)局限分析

技術(shù)局限分析通常處理的是硬件和軟件之間的兼容性和關(guān)聯(lián)性問題,比如什么軟件在什么硬件上運行等。對大型機來說,這個步驟與大型機上運行什么應用軟件有關(guān),運行什么應用軟件最具優(yōu)勢,如何讓這些軟件的優(yōu)勢最大化等。

硬件和軟件的兼容性–了解那些應用軟件可以相互兼容,那些軟件和硬件兼容或者不兼容,對了解應用軟件和驅(qū)動中間件運行的原理是很重要的。同樣,任何交叉平臺的過渡都必須考慮到源系統(tǒng)是否能和專業(yè)硬件相兼容的問題,比如令牌環(huán)網(wǎng),傳真,USB設備等。如果這些專業(yè)硬件中的任何一種影響到了大型機環(huán)境下配置的應用軟件的運行,它都應該被作為合并對象排除在外。

網(wǎng)絡連通性和延遲–一款應用軟件的空間拓撲位置的任何轉(zhuǎn)換都會導致影響應用軟件性能的通訊延遲發(fā)生改變。如果這種變化導致錯誤位置的延遲,諸如應用軟件服務器和數(shù)據(jù)庫之間,性能就會受到影響。這就是為什么已經(jīng)在大型機上的數(shù)據(jù)庫這樣的目標應用軟件是制定戰(zhàn)略的重點。

應用軟件連通性–與其找到和大型機兼容的應用軟件,企業(yè)應該找到相互兼容的應用軟件。需要注意的是:這種戰(zhàn)略有時會繞過重要的網(wǎng)絡安全控制,因此應該認真考慮斷裂的應用軟件層和通訊通道。

業(yè)務和流程局限分析

業(yè)務和流程局限分析能幫助企業(yè)根據(jù)變化的需求,內(nèi)部政策或者其他真實世界的某些考慮來決定非技術(shù)層面上什么能做,什么不能做。

流程局限–IT生產(chǎn)環(huán)境功能的順利實現(xiàn)取決于嚴謹?shù)牧鞒炭刂?。變化凍結(jié),窗口維護和其他控制都必須得到重視,IT環(huán)境的任何改變都必須考慮到他們得以正確運行所遵循的規(guī)則。這對于大型機整合是個好消息,因為大型機平臺傳統(tǒng)上都有嚴格的流程分級控制,目前的應用領(lǐng)域主要是在數(shù)據(jù)中心。

安全和法規(guī)遵從–為了保護知識產(chǎn)權(quán)和其他敏感信息,多數(shù)IT環(huán)境都將這種類型的數(shù)據(jù)進行隔離并對他們應用相應的安全和訪問控制協(xié)議。企業(yè)應該盡量避免可能導致安全漏洞的虛擬化環(huán)節(jié)。即使大型機的安全模式能夠支持映射分布式環(huán)境的協(xié)議,用戶在實際應用中也可能會為了簡便起見嘗試無法穿過安全區(qū)域的方法,從而讓大型機面臨潛在的法規(guī)或者安全挑戰(zhàn)。

常規(guī)業(yè)務局限–企業(yè)的部門之間經(jīng)常會拒絕共用基礎架構(gòu),部分原因是出于缺乏能讓交叉部門信服的分配模式。其他可能影響虛擬化的因素就是運行環(huán)境。共享基礎架構(gòu)模式下的綜合生產(chǎn)和非生產(chǎn)環(huán)境并不是我們想要的。在同樣的系統(tǒng)上使用不可預知的測試和研發(fā)模式來處理關(guān)鍵工作負載需要大量的技巧,尤其是在管理工作負載方面。

工作負載分析

分析大型機虛擬化所面臨的最大挑戰(zhàn)之一就是系統(tǒng)使用率模式的規(guī)格化。因為數(shù)據(jù)中心中運行的工作負載類型和屬性都各不相同,運行平臺的特性也在不斷變化,找到合適的解決方案并非易事。中央處理器利用率必須得到規(guī)范和便準話,必須考慮到輸入/輸出率,內(nèi)存利用率和確保結(jié)論正確的上下文開關(guān)程序。

問題是很多公布的基準都試圖避開高帶寬和工作負載量的同步性,這就迫使業(yè)界必須建立專門的基準測試標準來準確反映出不同級別平臺的優(yōu)缺點。為了用不同的方法來保證正確率,我們采用標準整數(shù)基準來實施大型機平臺與中端系統(tǒng)之間的工作負載規(guī)格化。

這個問題并不是只在大型機上存在–許多虛擬化技術(shù)都被一些似是而非或者不存在或者剛剛出現(xiàn)的所謂基準折磨著。無論如何,我們所需要的是一種靈活的基準測試方法,能允許不同的工作負載在他們專屬特性和與這種特性對應的目標平臺的相關(guān)性能基礎上獨立的進行規(guī)范和衡量。

中央處理器規(guī)格化和基準化–雖然從理論上說讓工作負載在大型機上運行良好并非易事,找到解決方案的實用方法則要相簡單。對既定工作負載特性應用能代表其目標系統(tǒng)和相關(guān)源性能的多重基準,通過單步執(zhí)行的多重源信息和目標系統(tǒng)對如何優(yōu)化利用率進行逐一分析。每項源工作負載都能在他們各自的屬性基礎上被獨立的規(guī)格化,目標點(大型機分區(qū))就能在準確的利用率指引下實現(xiàn)性能最優(yōu)化。盡管這種方法的優(yōu)點很多,但確定每項源工作負載是什么屬性也是一個挑戰(zhàn)。幸好還有一些關(guān)鍵的指示器可以用來區(qū)分不同源工作負載的類型。

I/O分析–盡管大型機平臺的優(yōu)勢之一就是它的I/O性能,但分析源工作負載的I/O特性仍然很重要。在任何整合環(huán)節(jié)下將工作負載合理整合來提高資源的平衡使用都是用戶期待的目標。因此I/O局限應該和中央處理器和其他組件同步進行分析,這樣才能獲得讓目標資源得到最佳利用的準確結(jié)論。

內(nèi)存分析–內(nèi)存通常是確認一臺系統(tǒng)上有多少應用軟件能被虛擬化的決定性因素。但內(nèi)存分析難度很大,因為一款應用軟件真實的內(nèi)存需求并不總是通過系統(tǒng)中物理內(nèi)存的使用來反饋的。采用測量內(nèi)存利用率來決定什么樣的內(nèi)存能適合目標系統(tǒng)能為用戶提供相對保險的答案,但這可能需要使用比實際需求更多的內(nèi)存。

結(jié)論
總之,所有這些局限都必須結(jié)合起來綜合分析來決定虛擬化的優(yōu)化方法。當我們根據(jù)一系列源服務器和目標服務器來綜合考量這些局限時,這些分析就成為立體的優(yōu)化方案。

整合大型機平臺上的應用軟件工作負載是很多IT環(huán)境必須考慮的戰(zhàn)略需求。通過合理評估應用軟件整合的適宜性,局限分析和整個解決方案的總體擁有成本,我們可以看到IT應用環(huán)境在簡化IT基礎架構(gòu),改進可靠性,提高靈活性,減少能耗等方面蘊藏的巨大機遇,還能極大的降低與工作負載運行相關(guān)的各項費用。

 

分享到

zhabin

相關(guān)推薦