




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、.,1,SaaS模式與技術(shù)架構(gòu),講解人:,.,2,SaaS簡(jiǎn)介,SaaS與傳統(tǒng)軟件模式,SaaS、SOA、云計(jì)算,SaaS應(yīng)用架構(gòu),2,PPT模板: PPT素材: PPT背景: PPT圖表: PPT下載: PPT教程: 資料下載: 范文下載: 試卷下載: 教案下載: PPT論壇: PPT課件: 語(yǔ)文課件: 數(shù)學(xué)課件: 英語(yǔ)課件: 美術(shù)課件: 科學(xué)課件: 物理課件: 化學(xué)課件: 生物課件: 地理課件: 歷史課件:,SaaS面臨的挑戰(zhàn),.,3,SaaS簡(jiǎn)介,3,.,4,SaaS簡(jiǎn)介,起源于1999年,客戶關(guān)系管理(CRM)軟件服務(wù)商Salesforce最早實(shí)現(xiàn)并運(yùn)用于CRM行業(yè)。 SaaS(軟件即
2、服務(wù))指的是軟件的應(yīng)用交付模式。在這種模式下,軟件供應(yīng)商開發(fā)了基于瀏覽器的軟件應(yīng)用和托管,并讓客戶運(yùn)行這些應(yīng)用程序。(或獨(dú)立運(yùn)營(yíng)或給予第三方),在這種模式下,客戶不必支付軟件的所有費(fèi),只付使用費(fèi)。他們通過(guò)可訪問(wèn)的API使用這種服務(wù),并且通過(guò)Web Service或者REST來(lái)寫入。SaaS已經(jīng)成為行業(yè)中推崇的術(shù)語(yǔ),代替了先前的ASP和On-Demand。Web應(yīng)用程序不等于SaaS,SaaS不一定用到云計(jì)算。SaaS是一種以Internet交付的,依使用付費(fèi),使用者不需維護(hù)軟硬件的商業(yè)模式。,4,.,5,SaaS簡(jiǎn)介,企業(yè)無(wú)需再配備IT方面的專業(yè)技術(shù)人員,同時(shí)又能得到最新的技術(shù)應(yīng)用,滿足企業(yè)對(duì)
3、信息管理的需求,5,從技術(shù)方面來(lái)看,.,6,SaaS簡(jiǎn)介,企業(yè)只以相對(duì)低廉的“月費(fèi)”方式投資,不用一次性投資到位,不占用過(guò)多的營(yíng)運(yùn)資金,從而緩解企業(yè)資金不足的壓力;不用考慮成本折舊問(wèn)題,并能及時(shí)獲得最新硬件平臺(tái)及最佳解決方案。,6,從投資方面來(lái)看,.,7,SaaS簡(jiǎn)介,由于企業(yè)采取租用的方式來(lái)進(jìn)行物流業(yè)務(wù)管理,不需要專門的維護(hù)和管理人員,也不需要為維護(hù)和管理人員支付額外費(fèi)用。很大程度上緩解企業(yè)在人力、財(cái)力上的壓力,使其能夠集中資金對(duì)核心業(yè)務(wù)進(jìn)行有效的運(yùn)營(yíng)。,7,從維護(hù)和管理方面來(lái)看,.,8,SaaS、SOA、云計(jì)算,SOA是一種面向服務(wù)的架構(gòu),一種軟件架構(gòu)設(shè)計(jì)的模型和方法論。他可以看做模塊化組
4、件,每個(gè)模塊都可以實(shí)現(xiàn)獨(dú)立功能,而不同模塊之間的結(jié)合則可以提供不同的服務(wù),模塊之間的接口遵循統(tǒng)一的標(biāo)準(zhǔn),可以實(shí)現(xiàn)低成本的重構(gòu)和重組。,8,SaaS是一種基于互聯(lián)網(wǎng)面向服務(wù)的新型軟件交付模式。,云計(jì)算(Cloud Computing),是一種基于互聯(lián)網(wǎng)的計(jì)算方式,通過(guò)這種方式共享的軟件資源和信息,可以按需提供給計(jì)算機(jī)和其他設(shè)備。 層服務(wù):IaaS、PaaS、SaaS。,SaaS側(cè)重于運(yùn)營(yíng)和交付,SOA側(cè)重于平臺(tái)架構(gòu)。SaaS是云計(jì)算的最終價(jià)值交付運(yùn)營(yíng)模式,SOA是實(shí)現(xiàn)云計(jì)算開發(fā)架構(gòu)的基礎(chǔ)理念之一,兩者都包含了云計(jì)算的某些重要特征,但是他們都不能稱之為云計(jì)算的全部。,SOA,SaaS,云計(jì)算,.,
5、9,SaaS、SOA、云計(jì)算,9,SaaS,PaaS,IaaS,軟件即服務(wù),平臺(tái)即服務(wù),基礎(chǔ)架構(gòu)即服務(wù),CRM,ERP,HRM,OA,IM,。,CRM,ERP,訪問(wèn)控制,OA,IM,。,數(shù)據(jù)存儲(chǔ),計(jì)算服務(wù),安全備份,技術(shù)支撐,負(fù)載管理,。,數(shù)據(jù)挖掘,編程模型,系統(tǒng)管理,數(shù)據(jù)庫(kù)管理,。,.,10,SaaS與傳統(tǒng)軟件模式,10,.,11,SAAS架構(gòu),11,第0級(jí)(混亂):每次新增一個(gè)客戶,都會(huì)新增軟件的一個(gè)實(shí)例。 第1級(jí)(受控的混亂):所有客戶都運(yùn)行在軟件的同一個(gè)版本上,而且任何的定制化都通過(guò)修改配置來(lái)實(shí)現(xiàn)。 第2級(jí)(多租戶multi-tenant、高層建筑Highrise):所有的客戶都已經(jīng)可
6、以在軟件的同一個(gè)版本上運(yùn)行了,而且他們都在同一個(gè)“實(shí)例”上運(yùn)行。 第3級(jí)(多租戶, 擴(kuò)建Build-Out):此時(shí)你已經(jīng)擁有了多租戶、單一版本的軟件模型。不過(guò)你還是可以通過(guò)硬件擴(kuò)展(scale-out)的方式來(lái)進(jìn)行擴(kuò)充。 第4級(jí)(烏托邦):如同第3級(jí),除非你可以找出有效的方式,以在不同的“實(shí)例”上運(yùn)行不同版本的軟件。,Dharmesh Shah撰寫了有關(guān)“軟件作為服務(wù)”即SaaS的架構(gòu)成熟度模型的文章。之前Gianpaolo Carraro曾提出可伸縮性、多租戶(multi-tenancy)與通過(guò)配置進(jìn)行定制(customization throught configuration)是SaaS
7、架構(gòu)應(yīng)滿足的要求,Dharmesh從這一點(diǎn)出發(fā),提出了關(guān)于SaaS架構(gòu)成熟度模型的5個(gè)級(jí)別從“混亂”到“烏托邦“,并針對(duì)每個(gè)級(jí)別背后的經(jīng)濟(jì)考慮提出了自己的想法。,.,12,SAAS架構(gòu),12,成熟度分級(jí),.,13,SAAS架構(gòu),13,多租戶模式下的數(shù)據(jù)隔離,.,14,SAAS架構(gòu),建立適合的索引,消除大數(shù)據(jù)表連接 冗余字段,避免復(fù)雜SQL,一般情況下、應(yīng)用服務(wù)器層的水平擴(kuò)展更容易實(shí)現(xiàn),而數(shù)據(jù)庫(kù)層擴(kuò)展則比較困難,14,數(shù)據(jù)庫(kù)層性能優(yōu)化,.,15,SAAS架構(gòu),使用適當(dāng)?shù)腃ache是提升性能的重要措施,需要Cache的數(shù)據(jù)應(yīng)該是讀多寫少 Cache是易失的,應(yīng)增加一層邏輯。訪問(wèn)不到時(shí)訪問(wèn)數(shù)據(jù)庫(kù),并
8、更新Cache。 MemCache是由Danga Interactive開發(fā)的高性能分布式的內(nèi)存對(duì)象緩存系統(tǒng)。,15,應(yīng)用層性能優(yōu)化,cache,.,16,SAAS架構(gòu),表現(xiàn)層異步,一般用Ajax實(shí)現(xiàn),16,應(yīng)用層性能優(yōu)化,異步,.net 異步調(diào)用分為兩大類“等待”和“回調(diào)” 第一種方法:BeginEnvoke EndEnvoke方法,屬于“等待”類。 第二種方法:WaitOne。同樣屬于“等待”類。 第三種方法:輪詢。也是屬于“等待”類。 第四種方法:回調(diào)。當(dāng)然屬于“回調(diào)”類。,.,17,SAAS架構(gòu),17,數(shù)據(jù)配置方案,.,18,SAAS架構(gòu),18,數(shù)據(jù)配置方案,可以將擴(kuò)展數(shù)據(jù)的保存與原數(shù)
9、據(jù)表分離,用一張統(tǒng)一的擴(kuò)展數(shù)據(jù)表保存,名值對(duì)稱,租戶,擴(kuò)展字段,數(shù)值,.,19,SAAS架構(gòu),19,功能配置方案,名值對(duì)稱,功能分解,功能定義及依賴,功能包設(shè)計(jì),銷售包設(shè)計(jì),每個(gè)功能都是有價(jià)值的,每個(gè)功能都是不可再分的,功能間不相互重疊,功能間不循環(huán)依賴,整個(gè)系統(tǒng)是完整的。,所謂功能依賴是指一個(gè)功能在沒(méi)有另外功能情況下不能使用。,根據(jù)用戶的類型和系統(tǒng)的業(yè)務(wù)邏輯,綜合考慮用戶的使用場(chǎng)景,將原子功能進(jìn)行組合成功能包。,功能包不能完全的獨(dú)立使用,還需要按不同的商業(yè)意圖構(gòu)造事宜于用戶使用的銷售包。,功能使用校驗(yàn),在原子功能使用前,對(duì)當(dāng)前用戶是否可以使用該原子功能進(jìn)行校驗(yàn)。,.,20,SAAS架構(gòu),20
10、,界面配置方案,名值對(duì)稱,系統(tǒng)菜單可配置,一個(gè)租戶一套菜單,一個(gè)菜單關(guān)聯(lián)一個(gè)原子功能、組織成樹狀結(jié)構(gòu)、同級(jí)菜單之間存在順序問(wèn)題。,頁(yè)面元素可配置,按鈕、文本、提示、校驗(yàn)等等,.,21,SAAS架構(gòu),21,可伸縮的SAAS應(yīng)用架構(gòu),名值對(duì)稱,Scalable有時(shí)被翻譯成“可擴(kuò)展”,容易被誤解為功能擴(kuò)展,實(shí)際Scalable更多強(qiáng)調(diào)性能、 容量方面可擴(kuò)展。,伸縮性(Scalable)的概念,Scalable伸縮要求:系統(tǒng)規(guī)模/容量小時(shí)。系統(tǒng)可說(shuō)下,大時(shí)可以增加,而不需要更改系統(tǒng) 整體架構(gòu),最理想漲停是隨著用戶數(shù)的增加,系統(tǒng)架構(gòu)不用做調(diào)整,而僅需要增加/增強(qiáng)硬 件設(shè)備。,可伸縮的最簡(jiǎn)單方式就是Sca
11、le up,譯為垂直擴(kuò)展,也就是增強(qiáng)硬件設(shè)備,例如一個(gè)普通 Server不行,換成小型機(jī)。此種擴(kuò)展面臨高成本問(wèn)題。,通常強(qiáng)調(diào)的應(yīng)用架構(gòu)可伸縮,一般是指Scale out,即水平擴(kuò)展,例如Google搜索引擎是由 數(shù)千萬(wàn)臺(tái)普通PC Server構(gòu)成的。,.,22,SAAS架構(gòu),22,可伸縮的SAAS應(yīng)用架構(gòu),名值對(duì)稱,應(yīng)用服務(wù)器層的負(fù)載均衡,是實(shí)現(xiàn)應(yīng)用服務(wù)器層水平擴(kuò)展的最主要手段,應(yīng)用服務(wù)器層的水平擴(kuò)展,基于硬件負(fù)載均衡設(shè)備實(shí)現(xiàn)負(fù)載均衡,如F5設(shè)備。,基于軟件的方式實(shí)現(xiàn)負(fù)載均衡,例如我們通過(guò)WebLogic Server集群(Cluster)可以實(shí)現(xiàn)服務(wù)網(wǎng)絡(luò)的負(fù)載均衡、失敗轉(zhuǎn)移。,.,23,SA
12、AS架構(gòu),23,可伸縮的SAAS應(yīng)用架構(gòu),名值對(duì)稱,相對(duì)于應(yīng)用服務(wù)器層的水平擴(kuò)展,數(shù)據(jù)庫(kù)層的水平擴(kuò)展更難實(shí)現(xiàn)。,數(shù)據(jù)庫(kù)層的水平擴(kuò)展,實(shí)現(xiàn)數(shù)據(jù)庫(kù)層的水平擴(kuò)展有多種方式。,1、數(shù)據(jù)庫(kù)的垂直切分:將不同的功能模塊所涉及到的表劃分表不同的物理數(shù)據(jù)庫(kù)中,從而將對(duì)這些表的訪問(wèn)壓力分擔(dān)到不同的物理數(shù)據(jù)庫(kù);,2、數(shù)據(jù)庫(kù)的讀/寫分離:同一數(shù)據(jù)庫(kù)在多個(gè)物理服務(wù)器上具有多份Copy,彼此同步,寫操作都統(tǒng)一到一個(gè)主服務(wù)器上,讀操作則分擔(dān)到多臺(tái)從服務(wù)器上;,.,24,SAAS架構(gòu),24,SAAS安全性,系統(tǒng)級(jí),程序級(jí),使用HTTPS協(xié)議以SSL(Security Socket Layer)交換數(shù)據(jù),增強(qiáng)通信安全; 通過(guò)
13、數(shù)字簽名防止傳輸過(guò)程篡改; 對(duì)用戶身份識(shí)別的UserToken使用DES算法數(shù)據(jù)加密; 業(yè)務(wù)數(shù)據(jù)定時(shí)自動(dòng)備份。,完整的權(quán)限配置,包括功能權(quán)限和數(shù)據(jù)權(quán)限; 客戶端輸入校驗(yàn),防止JS攻擊、XSS攻擊、SQL注入等; 輔助安全設(shè)計(jì),比如密碼控件、圖片驗(yàn)證碼、手機(jī)確認(rèn)碼等。,.,25,SAAS架構(gòu),25,SAAS安全性,放置服務(wù)器的數(shù)據(jù)中心有沒(méi)有247全天候的物理安全措施? 數(shù)據(jù)中心有沒(méi)有得到保護(hù)(保安是不是24小時(shí)在周圍至少巡視一次)? 誰(shuí)有權(quán)訪問(wèn)這些服務(wù)器(只有內(nèi)部員工可以訪問(wèn),還是承包商也可以訪問(wèn)?) 有沒(méi)有日志記錄誰(shuí)何時(shí)進(jìn)入、何時(shí)離開?如果有日志,那么隔多長(zhǎng)時(shí)間審計(jì)這些日志? 應(yīng)用程序有沒(méi)有使用基于行業(yè)標(biāo)準(zhǔn)的128位加密技術(shù)? 如果多個(gè)客戶使用的應(yīng)用程序放在同一臺(tái)服務(wù)器上,那么它們有沒(méi)有采用邏輯或物理分隔從而確保你的數(shù)據(jù)不被未授權(quán)的人所看到? SaaS廠商中可以訪問(wèn)你企業(yè)數(shù)據(jù)的工作人員有沒(méi)有經(jīng)過(guò)犯罪背景調(diào)查?知道被定罪的重罪犯是不能訪問(wèn)你企業(yè)那些敏感的個(gè)人數(shù)據(jù),這很重要。 廠商有沒(méi)有正規(guī)的業(yè)務(wù)連續(xù)性方案(BCP)?對(duì)方愿不愿意與你共享該方案、它能消除你的擔(dān)憂嗎?,安全壓倒一切。大多數(shù)用戶只是問(wèn)問(wèn)SaaS廠商是不是采用了安全套接層(SSL)技術(shù),而安全性涵蓋的不僅僅只有這
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 風(fēng)險(xiǎn)管理與評(píng)估試題及答案
- 《世界古代建筑欣賞:大二藝術(shù)史教學(xué)教案》
- 《太陽(yáng)系八大行星的特點(diǎn):四年級(jí)地理教學(xué)教案》
- 新員工入職流程及操作系統(tǒng)使用指南
- 產(chǎn)品分銷與代理業(yè)務(wù)合作協(xié)議內(nèi)容
- 《走進(jìn)物理世界:高一物理實(shí)驗(yàn)課程教案》
- 鄉(xiāng)村旅游農(nóng)業(yè)開發(fā)方案
- 年度市場(chǎng)活動(dòng)策劃與執(zhí)行報(bào)告
- 公司采購(gòu)協(xié)議附件書
- 采購(gòu)居間合同例文
- 《封神演義》與道教神仙體系
- 220kV升壓站調(diào)試施工方案
- (樣表)有限空間有毒有害氣體檢測(cè)表
- 《計(jì)算機(jī)組成原理》全冊(cè)詳解優(yōu)秀課件
- 管鏈輸送機(jī)設(shè)計(jì)
- 課程思政優(yōu)秀案例評(píng)價(jià)表【模板】
- 2022-2023學(xué)年湖北省荊州市沙市區(qū)七年級(jí)(下)期末數(shù)學(xué)試卷(含解析)
- 第二講 網(wǎng)絡(luò)安全等級(jí)保護(hù)測(cè)評(píng)
- 證券投資基金基礎(chǔ)知識(shí)歷年真題匯編(共712題)
- 2023年新改版教科版四年級(jí)下冊(cè)科學(xué)練習(xí)題(一課一練+單元+期中+期末)
- 溫度測(cè)量系統(tǒng)校準(zhǔn)規(guī)范
評(píng)論
0/150
提交評(píng)論