
近幾年來,隨著云計算產業的發展,軟件SaaS(Software as a Service)化逐漸被軟件行業從業人員所關心,SaaS作為一種全新的軟件交付模式得到了普遍的市場認可。在這種交付模式中云端集中式托管軟件及其相關的數據僅需透過互聯網,而無須通過安裝即可使用。用戶通常使用精簡客戶端經由一個網頁瀏覽器來訪問軟件即服務。
對于許多商業應用來說,軟件即服務已經成為一種常見的交付模式。軟件即服務已經被吸納進所有領先的企業級軟件公司的戰略中。這些公司的最大的賣點之一就是通過將硬件和軟件維護及支持外包給軟件即服務的提供者,來降低IT成本。

圖1 軟件交付模式階段劃分圖
軟件行業在SaaS模式出現前已經有近半個世紀的發展歷史,在整個發展的歷程中,從軟件的交付模式上來看,經歷了圖1幾個階段。軟件產業在通過不斷的模式變革給用戶帶來更低的使用成本,更好的用戶體驗。當前的SaaS化浪潮正是這個歷史進程的延續,但比起之前幾個階段的更替,它給用戶和ISV(獨立軟件開發商)廠商自身帶來的革新力度更大,也更徹底。軟件產業發展過程中,不同的階段,產生的價值、發展的機遇和面臨的挑戰均不一樣。

圖2 2010-2014年我國軟件行業業務收入及同比增長

圖3 2012~2015云計算市場規模
軟件產業在高速發展,2014年,我國軟件行業收入為 37,235 億元,較 2010年的13,589 億元增長 23,646 億元,年復合增長率為28.66%,顯著高于同期我國GDP的增速,軟件行業在國民經濟中的地位進一步提升。
工信部信息化和軟件服務業司司長謝少鋒于2017年3月21日談到工信部將加快推動軟件產業技術創新,培育基于物聯網、人工智能、大數據等的新業態新模式,用軟件服務“互聯網+”“中國制造2025”等重大戰略、行動計劃,推動新舊動能轉換,預計到2020年我國軟件產業收入將突破8萬億元。
軟件產業在快速發展的同時,也面臨著挑戰,一些限制延緩了軟件即服務被接受的速度:SaaS應用被托管在云端,與應用用戶相距甚遠,這樣就在實施中引入了時延干擾。具體來說,SaaS模式不適合要求響應時間在毫秒級的應用。一些商業應用要求訪問客戶數據或集成在客戶的應用環境中。當這樣的數據量很大或者敏感時(例如用戶的個人信息),將他們與遠程托管軟件集成起來就會存在很大風險。政策法規對于SaaS動態存儲的數據的保護還不完善。
標準模型也存在限制:SaaS軟件與硬件、其他軟件以及操作系統的兼容性問題。許可證和遵從性問題。維護、技術支持和補丁修正等問題。
從軟件公司的角度出發,SaaS服務確實帶來了很多新的商業挑戰,但更多帶來的是全新機遇:SaaS讓軟件使用的成本門檻大幅下降,可以讓ISV服務更多原來無能力使用的大量長尾用戶。而SaaS的訂閱模式也比原來一次性授權的模式更容易提供更加穩定的現金流。SaaS讓軟件交付及后期支持變得容易很多。由于基于集中的托管模式, ISV可以在線交付、更新服務,所有支持也可以在線完成,比原來線下和現場交付和支持的模式要高效得多,相應的成本也有明顯降低。這讓SaaS服務供應商相比傳統ISV供應商有了成本比較優勢。SaaS讓軟件知識產權的保護變得更容易。由于后端集中托管,ISV無需再發行單獨的軟件安裝包,也就讓軟件盜版及非法使用變得不可能。這將避免ISV大量的收入流失以及原來模式下沉重的法務支出。
云計算正在成為軟件產業發展的戰略重點,全球IT公司已經意識到這一趨勢,紛紛向云計算轉型,這也帶來市場規模的進一步增長,具前瞻產業研究院資料顯示,到2015年止,云計算規模已達到2030億元以上。
云計算在軟件產業中的機遇和挑戰并存,但總體來說,機遇大于挑戰,云計算在軟件產業中的比重越來越大,軟件企業服務商要找到適合自己的SaaS路徑圖。
盡管SaaS軟件在模式上有非常明顯的優勢。但SaaS化帶來的全托管模式也給ISV廠商帶來新的問題,其中一個最大的挑戰就是基礎設施投入和建設。過去十年公有云SaaS的快速發展則正好解決了SaaS軟件面臨的這個重大挑戰,大大降低ISV提供SaaS服務的難度。具體體現在如下幾個方面:
1.公有云IaaS讓ISV不再需要自己投資昂貴的硬件基礎設施運行SaaS軟件。相反,IaaS提供了和SaaS完全匹配的基礎設施計費模式,這讓ISV在提供SaaS服務上無基礎設施成本的額外負擔。
2.公有云IaaS提供了大量豐富的標準組件(數據庫、中間件、管理等)讓構建大規模分布式SaaS系統的實現和運維難度大幅度降低。ISV 可以復用這些標準組件以及相關最佳實踐來構建 SaaS 服務。
3.公有云提供的全球一致部署模式讓 ISV可通過互聯網快速部署 SaaS 服務到全球任一角落而無額外成本。
4.類似蘋果的AppStore,公有云供應商開始普遍提供銷售軟件產品及服務的統一平臺,該平臺幫助ISV解決入口流量、用戶管理、支付管理等多個方面的工作,讓SaaS軟件的銷售成本更低。
在對口支援中加快縮小區域差距。很多東中部省份都把中小學多媒體教室建設、優質教育資源共享作為援建重要內容,在一定程度上縮小了區域、城鄉之間的“數字差距”。
正是得益于SaaS模式上的優勢和過去十年公有云 IaaS 的快速發展,SaaS終于成為軟件行業發展主流趨勢,也誕生了大量非常優秀的新公司。
SaaS軟件隨著公有云IaaS的發展快速成為主流趨勢。如上所述,企業在進行SaaS化的過程中可以依托公有云IaaS廠商選擇如下幾種模式:
1.鏡像交付模式。由于IaaS公有云的快速發展,公有云IaaS提供商成為新的軟件銷售入口。越來越多的用戶為降低初期基礎設施投入,都直接在IaaS上部署企業軟件。這種方式降低了IT基礎設施的成本,但是軟件前期一次性授權的費用對很多企業來說仍然是很大的一筆開支。于是,IaaS 供應商開始和ISV合作,推出鏡像市場模式銷售軟件。企業用戶只需要在IaaS軟件市場訂閱ISV的軟件并利用鏡像方式直接在IaaS基礎設施上啟動服務,而且整個基礎設施和軟件授權費用都按使用時間和規模計費,統一通過IaaS供應商的支付渠道完成支付。

圖4 強耦合性的軟件解耦合圖
2.多租戶模式。通過“大平臺+多租戶”的模式提供SaaS服務。所有用戶的服務都由ISV集中運維管理,且所有用戶的服務共享ISV的資源池,由 ISV提供的多租戶邏輯實現用戶之間的資源和數據隔離。用戶按使用規模和時間直接向ISV付費。目前,這類模式被認為是SaaS服務的最終產品形態,所有新型的SaaS公司也基本都采用這種模式在運營,最有代表性的就是前面提到的Salesforce、Workday、ServiceNow等。
3.獨立租戶模式。對于每一個用戶,ISV廠商在其后臺獨立部署一套軟件服務,并由ISV集中運維所有用戶的服務。在這種模式下,用戶之間的資源和數據是從物理層進行隔離,互不影響,所以無需ISV在軟件自身進行多租戶改造。類似于多租戶,用戶也是按需向ISV服務,并且不關心其中的軟件和硬件具體成本。由于這種模式的改造成本較低,同時又可以帶來SaaS服務的諸多優點,所以這類模式成為傳統ISV廠商轉型SaaS的一個新選擇。
基于現階段各企業實際,與市場化SaaS軟件的具體實踐相結合的思路,建議在企業轉型過程中實行三步走的策略:
第一步:強耦合性軟件服務器托管于數據中心。
在軟件SaaS化演進過程中,由于存在大量傳統耦合性強的軟件(如:MS SharePoint Server, BizTalk Server, Oracle EBS, Exchange Server等),現在所有IaaS公有云廠商均無法實現全生態解決方案,建議現階段采用專用服務器托管的形式提供服務,驗證原架構中核心軟件與云端托管硬件兼容性,并逐漸實現軟件解耦合,逐步向Backend as a Service演進。
在原有C/S架構中加入前端接入服務,以該服務初步實現系統SaaS化需求。前端接入系統建議采用原生IaaS公有云環境,通過統一SaaS化Portal接入,實現租戶的隔離,并且基于需求調度后端資源。
第三步:通過軟件架構逐漸解耦合,實現軟件架構整體SaaS化。
在完成前兩步的工作后,軟件已經可以作為一套完整的SaaS軟件對外銷售。以該架構為SaaS化的基礎,逐漸對于各類強耦合性的軟件進行解耦合操作,選用開放或開源的軟件作為后臺支撐系統,最終實現軟件全線的SaaS化。
云計算服務作為增值電信服務在中國政府的監管下快速發展,國內外提供商在大陸均有提供業務。綜合上述各種因素,云計算提供商必須具備以下條件:
1.數據合規可控:近年來中國政府逐漸加強對于數據主權、網絡主權的管控,制定了相關法律法規,企業需首先考慮法律法規的相關因素。
2.穩定安全的服務水平:滿足SaaS軟件生命周期內對于客戶的SLA承諾。
3.健壯的數據中心規模:滿足SaaS軟件客戶需求彈性增長的要求。
4.完善的應用生態:提供對于客戶直接的鏡像交付能力,更好的服務長尾市場。
5.托管混合云方案:在軟件部署前期,對于強耦合后端軟件的兼容能力,為企業提供平穩、可靠的SaaS化遷移方案。
在互聯網技術快速發展的今天,作為距離“互聯網+”最近的行業,軟件行業瞬息萬變,處處都是機遇,處處都是挑戰。按照《國務院關于促進云計算創新發展培育信息產業新業態的意見》指導意見:到2020年,云計算應用基本普及,云計算服務能力達到國際先進水平,掌握云計算關鍵技術,形成若干具有較強國際競爭力的云計算骨干企業。軟件企業應該順應國家意志及形勢發展需要,在云計算軟件產業中順利轉型、高質量發展、高速度成長,力爭成就一批具有較強國際競爭力的云計算骨干企業。