看敏捷開(kāi)發(fā)提升大型機(jī)性能
二戰(zhàn)時(shí)關(guān)于自相矛盾的軍事智能,有一個(gè)經(jīng)典的笑話——對(duì)立面的兩個(gè)事物是不可能組合的。如今若用“商業(yè)”來(lái)代替“軍事”這兩個(gè)字眼,可以得到同樣效果。一些人認(rèn)為,前沿的、昂貴的敏捷開(kāi)發(fā)進(jìn)程與守舊、笨拙的大型主機(jī)結(jié)合的做法是不可能的,尤其是當(dāng)系統(tǒng)管理員抱有試圖管理遺留大型主機(jī)應(yīng)用性能這樣的想法。
別擔(dān)心!目前廠商開(kāi)發(fā)的工具和用戶***實(shí)踐證明,這么做完全可行。在我們過(guò)于激動(dòng)之前,先來(lái)了解一下我們現(xiàn)在所處的位置。
敏捷開(kāi)發(fā)勢(shì)不可擋
關(guān)于敏捷開(kāi)發(fā)我寫(xiě)過(guò)許多文章。在這里,我想沒(méi)有必要重述那些高度正面的分析內(nèi)容。簡(jiǎn)單地說(shuō),現(xiàn)在幾乎所有的軟件開(kāi)發(fā)員都在談著敏捷開(kāi)發(fā)。Scrum和敏捷商業(yè)智能(BI),甚至是測(cè)試過(guò)的模塊與大規(guī)模新版本執(zhí)行的持續(xù)融合,都已在各軟件開(kāi)發(fā)機(jī)構(gòu)中取得穩(wěn)步進(jìn)展。
過(guò)去四年中,敏捷開(kāi)發(fā)者學(xué)會(huì)了如何按人數(shù)和代碼長(zhǎng)度進(jìn)行調(diào)節(jié),與此同時(shí),廠商工具從過(guò)去的應(yīng)用生命周期管理(ALM)單元發(fā)展為與敏捷開(kāi)發(fā)者進(jìn)程有更多的關(guān)聯(lián)性。這些工具也擴(kuò)大了自身的范圍,因此敏捷應(yīng)用生命周期管理現(xiàn)在不僅意味著在測(cè)試與編碼間的不間斷往復(fù),而且也還擔(dān)當(dāng)著開(kāi)發(fā)者與操作之間的協(xié)調(diào)功能。
大型主機(jī)不可動(dòng)搖的目標(biāo)
同樣在過(guò)去四年中--尤其是過(guò)去的兩年--高級(jí)管理層發(fā)現(xiàn)了一個(gè)事實(shí),那就是,多年來(lái),系統(tǒng)管理員顯而易見(jiàn)的一個(gè)盲點(diǎn):應(yīng)用性能,而不僅僅是應(yīng)用的正常運(yùn)行時(shí)間,才是重要的!
很長(zhǎng)一段時(shí)間,IT只是集中精力讓?xiě)?yīng)用保持運(yùn)轉(zhuǎn)。而如今架構(gòu)的復(fù)雜性和調(diào)整遺留應(yīng)用的難度讓我們不得不正視這個(gè)問(wèn)題的根本。現(xiàn)在,沒(méi)有良好的應(yīng)用響應(yīng)時(shí)間,性能問(wèn)題和初試中斷出現(xiàn)了,好則只是引起客戶不滿和員工效率低下,壞則導(dǎo)致延長(zhǎng)運(yùn)行緩慢時(shí)間和試錯(cuò)修復(fù)產(chǎn)生中斷。中斷和運(yùn)行放緩會(huì)使關(guān)鍵應(yīng)用長(zhǎng)時(shí)間不可使用。這將對(duì)銷售和生產(chǎn)循環(huán)產(chǎn)生影響甚至導(dǎo)致停止。有時(shí)會(huì)給組織的盈虧造成重創(chuàng)。
這個(gè)問(wèn)題對(duì)于大型主機(jī)型數(shù)據(jù)中心及其內(nèi)部的遺留應(yīng)用尤為重要。遺留應(yīng)用通常不僅助力商業(yè)運(yùn)營(yíng),而且越來(lái)越成為L(zhǎng)inux應(yīng)用落腳的地方。如果Linux應(yīng)用響應(yīng)速度慢得像蝸牛爬行一樣,將對(duì)全球在線用戶產(chǎn)生重要且深刻的影響。那就更不用說(shuō)商業(yè)智能應(yīng)用--這里不存在矛盾。
【編輯推薦】