針對企業(yè)績(jì)效管理(EIM)的理想軟件即服務(wù)(SaaS)體系架構模型 企業(yè)績(jì)效管理獨特的特點(diǎn)要求具有特定的軟件即服務(wù)(SaaS)功能。企業(yè)績(jì)效管理是一項關(guān)鍵任務(wù),要求具有最大的在線(xiàn)時(shí)間??捎眯院涂煽啃砸彩潜匾?,因為任何錯誤或失敗都可能帶來(lái)災難。
企業(yè)績(jì)效管理也是一個(gè)需要長(cháng)時(shí)間運行的具有高度復雜性的后端系統。隱私、
安全功能和穩定性都非常關(guān)鍵,但是通常會(huì )隨著(zhù)應用程序的復雜性的增加而降低。數據整合必須保障安全性,企業(yè)要求對升級時(shí)間具有控制。
通過(guò)客戶(hù)端之間的物理位置上隔離的數據、一個(gè)共享的應用程序體系架構和多應用程序版本的支持,這個(gè)理想模型可以滿(mǎn)足企業(yè)績(jì)效管理的要求。
物理隔離的數據庫 客戶(hù)之間數據的物理隔離對隱私、安全、可靠性和可用性是非常必要的。舉個(gè)例子來(lái)說(shuō),如果只有一個(gè)邏輯的數據部分,一個(gè)由某個(gè)廠(chǎng)商導致的數據庫相關(guān)的編程錯誤可能被會(huì )影響到所有客戶(hù),影響整個(gè)系統,因為客戶(hù)數據是混合
存儲的。
混合的數據使得客戶(hù)端很容易被單點(diǎn)故障所影響,從而導致安全和可用性問(wèn)題,進(jìn)而帶來(lái)隱私和可靠性的連鎖反應。調查機構Forrester在2005年11月的一個(gè)調查中有這樣一個(gè)問(wèn)題,“當考慮軟件即服務(wù)模型的時(shí)候,以下因素有多么重要?”調查者認為“非常重要”的前四個(gè)因素如下:
•71%的公司提到了應用程序可用性和可靠性
•45%的公司提到快速部署時(shí)間
•35%的公司提到市場(chǎng)靈活性
•32%的公司提到簡(jiǎn)化的定價(jià)模型
從以上認為應用程序的可用性和可靠性非常重要的公司數量最多可以看出,系統可用性是毋庸置疑的,而它可以通過(guò)數據的物理隔離來(lái)實(shí)現。
針對企業(yè)績(jì)效管理(EIM)的理想軟件即服務(wù)(SaaS)體系架構模型 企業(yè)績(jì)效管理獨特的特點(diǎn)要求具有特定的軟件即服務(wù)(SaaS)功能。企業(yè)績(jì)效管理是一項關(guān)鍵任務(wù),要求具有最大的在線(xiàn)時(shí)間??捎眯院涂煽啃砸彩潜匾?,因為任何錯誤或失敗都可能帶來(lái)災難。
企業(yè)績(jì)效管理也是一個(gè)需要長(cháng)時(shí)間運行的具有高度復雜性的后端系統。隱私、
安全功能和穩定性都非常關(guān)鍵,但是通常會(huì )隨著(zhù)應用程序的復雜性的增加而降低。數據整合必須保障安全性,企業(yè)要求對升級時(shí)間具有控制。
通過(guò)客戶(hù)端之間的物理位置上隔離的數據、一個(gè)共享的應用程序體系架構和多應用程序版本的支持,這個(gè)理想模型可以滿(mǎn)足企業(yè)績(jì)效管理的要求。
物理隔離的數據庫 客戶(hù)之間數據的物理隔離對隱私、安全、可靠性和可用性是非常必要的。舉個(gè)例子來(lái)說(shuō),如果只有一個(gè)邏輯的數據部分,一個(gè)由某個(gè)廠(chǎng)商導致的數據庫相關(guān)的編程錯誤可能被會(huì )影響到所有客戶(hù),影響整個(gè)系統,因為客戶(hù)數據是混合
存儲的。
混合的數據使得客戶(hù)端很容易被單點(diǎn)故障所影響,從而導致安全和可用性問(wèn)題,進(jìn)而帶來(lái)隱私和可靠性的連鎖反應。調查機構Forrester在2005年11月的一個(gè)調查中有這樣一個(gè)問(wèn)題,“當考慮軟件即服務(wù)模型的時(shí)候,以下因素有多么重要?”調查者認為“非常重要”的前四個(gè)因素如下:
•71%的公司提到了應用程序可用性和可靠性
•45%的公司提到快速部署時(shí)間
•35%的公司提到市場(chǎng)靈活性
•32%的公司提到簡(jiǎn)化的定價(jià)模型
從以上認為應用程序的可用性和可靠性非常重要的公司數量最多可以看出,系統可用性是毋庸置疑的,而它可以通過(guò)數據的物理隔離來(lái)實(shí)現。
多個(gè)客戶(hù)的模式解析
在多租戶(hù)(multitenant)模型中,多個(gè)客戶(hù)端使用相同的應用程序體系結構,這有助于控制成本。舉個(gè)例子來(lái)說(shuō),公司可以根據需要來(lái)購買(mǎi)和使用處理能力,而不會(huì )將成本投資于除高峰期之外一直空閑的體系結構中。
軟件即服務(wù)(SaaS)體系結構使客戶(hù)可以一次運行同一個(gè)應用程序的多個(gè)版本成為可能??蛻?hù)可以收到個(gè)性化的提醒,但對于版本和升級無(wú)需單向控制。對于一個(gè)單一版本模式,升級可能會(huì )被迫在一些非常關(guān)鍵的階段進(jìn)行,這樣會(huì )給企業(yè)帶來(lái)不利影響。
分析家已經(jīng)將目前應用于外包應用程序的許多體系結構模型進(jìn)行了劃分。本篇文章介紹其中的三個(gè),Gartner將它們分別稱(chēng)為管理托管服務(wù)(Managed hosting service)、多租戶(hù)(Multitenant)/單版本模式(Single-version Model)、多租戶(hù)(Multitenant)/多版本、隔離數據庫實(shí)例模式。
圖2:三種模式
根據下面對這三種模式的比較結果來(lái)看,多租戶(hù)(multitenant)/多版本、隔離數據庫實(shí)例模式最有可能給企業(yè)績(jì)效管理(EIM)帶來(lái)成功。
◆管理托管服務(wù)
管理托管服務(wù)廠(chǎng)商一般使用一個(gè)完全專(zhuān)用的系統,其中的硬件和軟件是分配到一個(gè)單一的客戶(hù)的。
據Gartner表示,管理托管服務(wù)模式的體系架構是專(zhuān)用的,允許存在多軟件版本,數據庫實(shí)例是物理隔離的。盡管它不完全符合對軟件即服務(wù)(SaaS)模式的定義,任何應用程序是可以被托管的。
客戶(hù)端受益于其超級安全和隱私保護功能,但是正如Gartner所說(shuō)的,一個(gè)管理托管服務(wù)“理論上的成本非是最高的,因為在用戶(hù)之間幾乎沒(méi)有多少成本的共享。”
一個(gè)專(zhuān)用系統管理成本是非常高的,運行成本和設備分攤成本被傳遞給客戶(hù)端。此外,現在的管理托管服務(wù)企業(yè)績(jì)效管理(EIM)廠(chǎng)商不利用網(wǎng)格配置來(lái)實(shí)現可升級的處理能力。企業(yè)績(jì)效管理的功效和效益在多租戶(hù)( multitenant)體系架構通過(guò)網(wǎng)格進(jìn)行了改善和提高。對于一個(gè)管理托管服務(wù)來(lái)說(shuō),備份、冗余、本地硬件和第三方廠(chǎng)商管理都可能使成本增加。
◆多租戶(hù)(Multitenant)/單版本模式
多租戶(hù)/單版本模式體系架構被多個(gè)客戶(hù)端所共享,在指定時(shí)間只有一個(gè)版本的軟件可用。每一個(gè)客戶(hù)端的數據庫與其他是邏輯隔離而非物理隔離。盡管實(shí)施起來(lái)非常經(jīng)濟,在很多方面存在不足,諸如安全、可用性、復雜度和可擴展程度。
企業(yè)績(jì)效管理的銷(xiāo)售和補償數據是相當敏感的,由于其存在單點(diǎn)故障問(wèn)題,這個(gè)模式非常容易碰到安全入侵和可用性問(wèn)題??蛻?hù)還無(wú)法對升級進(jìn)行控制。Gartner曾表示,在這個(gè)模型中的安全風(fēng)險呈逐漸增長(cháng)的趨勢,因為數據不是物理隔離的,應用程序升級的計劃是廠(chǎng)商的計劃,而不是用戶(hù)的。
這個(gè)模型適合于具有較少集成點(diǎn)的不復雜的應用程序。缺少了用于定制優(yōu)化企業(yè)績(jì)效管理的可擴展性,它也不容易加入客戶(hù)用于提高性能的特定功能。
◆多租戶(hù)(multitenant)/多版本、隔離數據庫實(shí)例模式
多租戶(hù)(multitenant)/多版本、隔離數據庫實(shí)例模式既無(wú)需附加成本具有管理托管服務(wù)的隱私和安全保護優(yōu)勢,又具有多租戶(hù)(Multitenant)/單版本模式的經(jīng)濟優(yōu)勢。
多個(gè)客戶(hù)共享應用程序執行體系架構,同時(shí)可以提供多個(gè)軟件版本。隔離的數據庫實(shí)例可以實(shí)現在客戶(hù)之間的數據的物理隔離。
根據Gartner表示,對于多租戶(hù)(multitenant)/多版本、隔離數據庫實(shí)例模式來(lái)說(shuō),數據從物理上是隔離的,可以提高數據的隱私保護。這個(gè)模式可以具有多租戶(hù)/多版本的優(yōu)勢,諸如版本控制,而且具有額外的數據安全性。
由于沒(méi)有單點(diǎn)故障,數據隱私、安全和系統可用性都不會(huì )受影響。
此外,Gartner還表示,對于多租戶(hù)/多版本模式,因為支持多版本,升級的過(guò)程更加靈活。

圖3:三種模式優(yōu)缺點(diǎn)對比
因此,這個(gè)情況同樣適合多租戶(hù)(multitenant)/多版本、隔離數據庫實(shí)例模式,對多軟件版本的支持使得客戶(hù)可以在他們方便的時(shí)候升級,而不用根據廠(chǎng)商的計劃來(lái)升級。
如何考察SaaS廠(chǎng)商? 據Gartner介紹說(shuō),當你在決定購買(mǎi)什么
軟件之前,除了要考慮選擇哪一種軟件功能之外,還應該對你的潛在的軟件即服務(wù)(SaaS)廠(chǎng)商考察一些共同的關(guān)鍵問(wèn)題。
說(shuō)到通過(guò)軟件即服務(wù)(SaaS)實(shí)現的企業(yè)績(jì)效管理時(shí),下面是一些參考的標準:
•性能和可擴展性:通過(guò)實(shí)際上無(wú)限的性能擴展,網(wǎng)格計算提供巨大的處理能力,而且成本也可以被控制。
•試制造和測試階段:在部署之前公司籌備和測試它們的系統。
•移植:在每一個(gè)合同的里程碑設定中,選擇將軟件即服務(wù)實(shí)施轉化為一個(gè)現場(chǎng)實(shí)施。
•可配置性:在無(wú)需投入昂貴的特定編程的前提下,系統的實(shí)施可以容納客戶(hù)特點(diǎn)的集成點(diǎn)和數據流入。
•完整的功能:在一個(gè)企業(yè)級堅固的數據中心中,軟件即服務(wù)(SaaS)版提供同樣的功能和好處。
•兼容性:內置的自動(dòng)跟蹤和報表格式與業(yè)界標準兼容。
•靈活性:特殊的改進(jìn)可以被提供,但并非強制。
企業(yè)應該選擇一個(gè)對軟件即服務(wù)(SaaS)技術(shù)精通的企業(yè)績(jì)效管理廠(chǎng)商,使用一個(gè)可擴展的多租戶(hù)/多版本、隔離的數據庫實(shí)例模式,提供額外的以客戶(hù)為中心的功能。一個(gè)符合如上條件同時(shí)又了解且重視客戶(hù)的需要的廠(chǎng)商應該是你重點(diǎn)考慮的選擇。