你的企業的saas在哪一級
來源:中國數字音視網 編輯:數字音視工程 2009-09-25 00:00:00 加入收藏 咨詢

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