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