揭穿SaaS應(yīng)用程序可取代所有遺留系統(tǒng)這個(gè)神話
譯文如今,軟件即服務(wù)(SaaS)應(yīng)用程序越來越多地應(yīng)用于大企業(yè)。公司高管想要員工使用這種應(yīng)用程序的兩個(gè)首要原因是:
•節(jié)省成本:公司可節(jié)省IT團(tuán)隊(duì)擴(kuò)建構(gòu)建新應(yīng)用程序需要的IT基礎(chǔ)設(shè)施的高昂前期成本。擴(kuò)建成本包括設(shè)立機(jī)房,以及聘請另外的編程人員、系統(tǒng)工程師和系統(tǒng)分析人員。SaaS提供商提供了運(yùn)行SaaS應(yīng)用程序所需的IT基礎(chǔ)設(shè)施和虛擬機(jī);公司從內(nèi)部或外部的SaaS開發(fā)人員獲得應(yīng)用程序。
•簡化用戶的數(shù)據(jù)相關(guān)任務(wù):SaaS應(yīng)用程序可幫助員工簡化將數(shù)據(jù)交給公司高管的任務(wù),高管需要數(shù)據(jù)幫助自己做出及時(shí)的決策,并且需要將數(shù)據(jù)添加到合適的報(bào)告中。
這些好處可能會讓高層管理班子以為,把公司的所有遺留系統(tǒng)統(tǒng)統(tǒng)換成SaaS應(yīng)用程序?qū)苊髦?。然而,您的IT經(jīng)驗(yàn)告訴自己:這個(gè)想法存在問題,原因不一。下面給出了您向管理團(tuán)隊(duì)證明此舉行不通的四個(gè)具體理由。
緊密耦合的遺留系統(tǒng)
大規(guī)模遺留系統(tǒng)的特點(diǎn)就是緊密耦合;這種耦合源自優(yōu)化系統(tǒng)諸組件當(dāng)中的整體設(shè)計(jì)。這導(dǎo)致系統(tǒng)的服務(wù)組件之間耦合較緊密,各組件之間存在大量關(guān)鍵的依賴關(guān)系。
在簡單的場景下,當(dāng)遺留系統(tǒng)中的服務(wù)組件等待響應(yīng)時(shí),就會鎖住遺留系統(tǒng)。服務(wù)組件收到響應(yīng)后,遺留系統(tǒng)解鎖,進(jìn)入到有待處理的下一個(gè)服務(wù)組件。
SaaS應(yīng)用程序通常松散耦合。這類應(yīng)用程序中的服務(wù)組件能夠以異步方式等待響應(yīng),而不鎖住應(yīng)用程序。為了表明這種機(jī)制的工作原理,不妨以網(wǎng)上購物為例:你把商品放入購物手推車中,關(guān)閉應(yīng)用程序;次日,你打開應(yīng)用程序后,看到該商品仍然躺在手推車中;你可以支付該商品貨款。
處理器速度比較
服務(wù)器里面的處理器數(shù)量越多,應(yīng)用程序或遺留系統(tǒng)處理數(shù)據(jù)的速度就越多。遺留系統(tǒng)需要比SaaS應(yīng)用程序更多的處理器(至少六核)。更多的筆記本電腦是用四核制造的,用戶使用它們來訪問SaaS應(yīng)用程序。
服務(wù)器的處理器速度對SaaS應(yīng)用程序和遺留系統(tǒng)中的多線程處理可能會有影響。多線程處理讓某個(gè)精心設(shè)計(jì)的程序的每項(xiàng)任務(wù)可以獨(dú)立于其他任務(wù)運(yùn)行,幾乎同時(shí)運(yùn)行。多個(gè)線程在多個(gè)處理器上運(yùn)行時(shí),性能隨之提升。如果處理器的速度變得更快、處理器的數(shù)量增多,多線程性能會變得更好。
(多線程應(yīng)用程序在單處理器系統(tǒng)上運(yùn)行起來完全一樣順暢,但沒有更快的速度。過時(shí)大型機(jī)中的單處理器系統(tǒng)現(xiàn)在是古董。)
數(shù)據(jù)的位置
就放在企業(yè)內(nèi)部的遺留系統(tǒng)而言,主管們知道數(shù)據(jù)在哪里,這個(gè)信息可幫助他們準(zhǔn)備好一份到位的數(shù)據(jù)恢復(fù)計(jì)劃。
如果主管們訂購公有云中的SaaS應(yīng)用程序,他們就不關(guān)心數(shù)據(jù)在哪里;如果他們訂購私有的SaaS應(yīng)用程序,就知道數(shù)據(jù)在哪里。
不像多家企業(yè)共享的公有云,私有云僅限于一家企業(yè)使用,該企業(yè)必須遵守?cái)?shù)據(jù)位置和合規(guī)***期限方面的嚴(yán)格監(jiān)管法規(guī)。企業(yè)提供自己的服務(wù)器,讓系統(tǒng)管理員可以在使用量突然激增的過程中或安裝新應(yīng)用程序時(shí),可以在諸服務(wù)器之間轉(zhuǎn)移分配工作負(fù)載。
混合云集公有云和私有云的優(yōu)點(diǎn)于一體?;赟aaS的電子商務(wù)應(yīng)用程序確保將敏感數(shù)據(jù)放在私有云中的“內(nèi)部”,以此保護(hù)安全性。
互操作性導(dǎo)致存活能力低
SaaS提供商宣布將倒閉歇業(yè)后,被不同廠商牢牢鎖定的另一家SaaS提供商可能會發(fā)覺很難,或者甚至不可能將SaaS應(yīng)用程序從***家提供商轉(zhuǎn)移出來?;趶S商的SaaS應(yīng)用程序并不是為了能夠在各自廠商彼此不同的SaaS提供商之間相互操作而設(shè)計(jì)的。由于這個(gè)原因,相比已運(yùn)行了20年左右的遺留系統(tǒng),這些SaaS應(yīng)用程序的存活能力很低。
總結(jié)
想揭穿SaaS應(yīng)用程序可以取代所有遺留系統(tǒng)這個(gè)謊言,***之道就是搬出四個(gè)靠譜的理由,證明貴公司的一些遺留系統(tǒng)為什么有必要繼續(xù)留下來。
http://www.techrepublic.com/article/debunk-the-myth-that-saas-apps-can-replace-all-legacy-systems/