第一篇 SaaS商業(yè)模式
第一章 SaaS的前世今生
SaaS的核心概念是軟件的服務(wù)化.
用戶使用軟件的目的是希望軟件能幫助其完成某方面的工作.所以,軟件的用戶關(guān)心的是軟件的功能和處理能力,以及軟件是否使用方面和運(yùn)行穩(wěn)定.
軟件是一種服務(wù),而不是商品.
SaaS明確地將軟件定義為服務(wù)SaaS,將供需雙方對(duì)軟件商品的需求定義為軟件服的需求,從而將軟件商業(yè)模式從商品供需模式轉(zhuǎn)換為服務(wù)供需模式.
SaaS是站在用戶角度看問(wèn)題的,考慮的是用戶需要什么的問(wèn)題.
SaaS要將開(kāi)發(fā)的重點(diǎn)放在軟件本身的功能上.因此,SaaS關(guān)注的是軟件是否能為用戶提供有效的服務(wù),并不講重點(diǎn)放在提供服務(wù)的形式上.
SaaS屬于云計(jì)算這個(gè)更大的概念中的具體應(yīng)用.
SaaS的對(duì)用戶的優(yōu)點(diǎn):拿來(lái)即用;按需使用;無(wú)需維護(hù).隨處可用;風(fēng)險(xiǎn)減少;成本降低,先天防毒;對(duì)軟件商的優(yōu)勢(shì)是:節(jié)省銷售成本;節(jié)省維護(hù)成本;穩(wěn)健的經(jīng)營(yíng)模式.
SaaS的缺點(diǎn):依賴互聯(lián)網(wǎng);數(shù)據(jù)安全性;數(shù)據(jù)保密性(信用建設(shè)).
第二篇 SaaS應(yīng)用架構(gòu)
第二章 SaaS成熟度模型
SaaS成熟度模型的高低就是SaaS規(guī)模效應(yīng)高低的最重要體現(xiàn).
判定SaaS成熟度模型的主要特征是如何在對(duì)租戶機(jī)構(gòu)下,實(shí)現(xiàn)可配置,高性能和伸縮性的目標(biāo).它也是SaaS應(yīng)用架構(gòu)師面臨的最大挑戰(zhàn).
第一級(jí)成熟度模型是定制開(kāi)發(fā);第二級(jí)成熟度模型是可配置.第三級(jí)是高性能的多租戶單實(shí)例架構(gòu).第四可伸縮性的多租戶架構(gòu)(多租戶多實(shí)例[增加負(fù)載均衡層]).
選擇合適的SaaS成熟度模型需要考慮的因素:產(chǎn)品所面向的客戶群的特征和需求;產(chǎn)品的租戶數(shù)量級(jí)別;團(tuán)隊(duì)開(kāi)發(fā)能力和愿意付出的開(kāi)發(fā)/改造成本.
第三章 構(gòu)建多租戶應(yīng)用
第四章 高性能的多租戶最佳實(shí)踐
第五章 多租戶應(yīng)用的可配置性
第六章 可伸縮的SaaS應(yīng)用架構(gòu)
第七章 SaaS系統(tǒng)安全
第八章 離線應(yīng)用
第三篇 SaaS基礎(chǔ)架構(gòu)-云計(jì)算
第九章 分布式文件存儲(chǔ)
第十章 分布式數(shù)據(jù)庫(kù)
第十一章 分布式緩存
第十二章 分布式計(jì)算
第四篇 開(kāi)放的SaaS平臺(tái)
第十三章 Open API
第十四章 開(kāi)放的Saas平臺(tái)
第十五章 結(jié)束語(yǔ)