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

技術(shù)局限分析

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

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

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

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

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

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

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

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

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

工作負(fù)載分析

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

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

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

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

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

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

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

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

 

分享到

zhabin

相關(guān)推薦