你的企業(yè)的saas在哪一級
來源:中國數(shù)字音視網(wǎng) 編輯:數(shù)字音視工程 2009-09-25 00:00:00 加入收藏
2008年,中國SaaS行業(yè)如火如荼的展開。關于SaaS的成熟度, 一共有四個等級,正在實施SaaS的企業(yè),你們在哪一級上?
第一級 定制
第一級成熟度類似于上世紀90年代初的應用服務提供商(Application Service Provider)所采用的軟件交付模式。在符合這一級成熟度的系統(tǒng)中,每個客戶擁有一個為其定制的應用實例,這一單獨的實例運行在SaaS服務提供商的硬件之上。從系統(tǒng)架構而言,這一級別的SaaS系統(tǒng)和傳統(tǒng)的本地安裝軟件非常相似,同一客戶的不同終端用戶使用客戶端軟件連接同一個應用實例,但這一客戶實例和服務提供商同時運行的其它客戶的應用實例相比是完全獨立的。
因此,傳統(tǒng)的服務器-客戶端的應用可以在花費少量開發(fā)資源和無需重新設計整個架構的前提被改造成符合這一級別的SaaS模式的系統(tǒng)。雖然相比起其它更為成熟的SaaS模式的系統(tǒng),這一類型的系統(tǒng)所能給SaaS服務提供商帶來的收益有限,但它確實可以讓SaaS服務提供商通過整合服務器硬件和管理來降低成本,因此目前有不少國內(nèi)的軟件廠商就嘗試應用這種手段將其已有的傳統(tǒng)系統(tǒng)改造為相應的SaaS系統(tǒng)。
第二級 可配置
在符合第二級成熟度的系統(tǒng)中,每個客戶還是各自擁有一個單獨的應用實例,但不同之處在于第一級中的用戶實例是根據(jù)每個客戶的需求單獨定制的,而在這里,每個客戶使用相同的代碼。SaaS服務提供商通過詳細的具體配置選項來允許客戶改變自身應用的外觀和系統(tǒng)行為。盡管如此,不同的應用實例之間還是保持完全獨立運行。
將所有客戶的應用實例集中于同一代碼庫之下極大的減少了對于SaaS服務提供商的服務需求,因為此時對系統(tǒng)代碼任何微小的改變都會立刻影響所有的當前客戶,這下也就可以節(jié)省為每個客戶的應用實例單獨升級或修改的成本。但是相比起第一級的成熟度模型,如果試圖將一個傳統(tǒng)的服務器-客戶端的應用改造成符合第二級成熟度的SaaS系統(tǒng),將需要花費更多的重新架構和開發(fā)的成本。
最后,同第一級模型有一處類似的是,符合第二級成熟度模型的系統(tǒng)一樣需要SaaS服務提供商準備足夠的硬件和存儲空間來支持潛在的大量的同時運行的應用實例。
第三級 可配置,高效的多用戶支持
在第三級的成熟度模型中,服務提供商通過運行一個應用實例來為所有的客戶服務,同時通過可配置的元數(shù)據(jù)來給每一個客戶提供不同的用戶體驗和功能??膳渲玫臋嘞蘅刂坪桶踩呗詣t確保了每一個客戶的數(shù)據(jù)被單獨存放且與其它客戶的數(shù)據(jù)相隔離。因此,從最終用戶的角度出發(fā),他們將感受不到所使用的應用實例也在同一時間為其他客戶所共享。
這種方式解決了這樣一個問題,那就是隨著SaaS 服務供應商業(yè)務的發(fā)展和客戶的增多,只能通過提供更多的服務器資源來運行更多應用實例,現(xiàn)在SaaS 服務供應商可以用同樣數(shù)量的服務器資源為更多的客戶服務,從而比起前兩級成熟度模型的系統(tǒng),更有效的利用了硬件資源,降低了運營成本。
但這一架構的不利之處在于無法靈活的提升系統(tǒng)性能,除非使用數(shù)據(jù)分區(qū)技術來提高數(shù)據(jù)庫的性能,一般來說SaaS 服務供應商將只能通過把系統(tǒng)轉(zhuǎn)移到更為強大的服務器上來提升性能。
第四級 可配置,高效的多用戶支持 可擴展
在這一級也就是最后一級的成熟度模型中,SaaS服務供應商將通過運行一個負載均衡的具備權限驗證功能的平臺來為眾多的客戶同時服務,每個客戶的業(yè)務數(shù)據(jù)將被單獨存放,同時提供使用可配置的元數(shù)據(jù)來為每一個客戶提供其自身需要的獨一無二的用戶體驗。符合這樣一個成熟度的SaaS系統(tǒng)將可以輕易支持一個相當大的客戶數(shù)目,這是因為在其后臺運行的服務和業(yè)務實例可以在不修改系統(tǒng)架構的基礎上隨著需求動態(tài)的增加和減少,任何的系統(tǒng)變動和修復可以輕而易舉的同時作用于數(shù)以千計的客戶環(huán)境中,就如同只為單一客戶服務時同樣簡便。
評論comment