国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

SaaS 架構基礎理論(一)

這篇具有很好參考價值的文章主要介紹了SaaS 架構基礎理論(一)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。


《互聯(lián)網時代的軟件革命 SaaS架構設計》學習筆記

1、背景

云計算提供的強大軟硬件環(huán)境和基礎服務,將逐漸成為支撐SaaS應用的基礎設施。各個云計算平臺所包含的大量具有自身特色的公共服務,將為SaaS應用的開發(fā)提供了豐富的資源。而統(tǒng)一整合各個云計算平臺的公共服務,也成為了SaaS服務集成平臺SIP的發(fā)展目標。未來的SaaS應用將架構在又SIP整合的多個云計算平臺上

2、SaaS商業(yè)模式

2.1、什么是SaaS

ASP是Application Service Provider“應用服務提供商”,這種模式將用于需要的軟件統(tǒng)一部署在應用提供商的軟硬件環(huán)境中,軟件運行所需的人力、物力資源都有提供商維持,而用戶只需要在自己辦公室使用這些軟件即可。------重點在于提供有軟硬件環(huán)境這樣的服務,且網絡帶寬和軟件技術上有限制,ASP用戶體驗不好,用戶無法接受自己軟件和數(shù)據(jù)交由第三方托管。

SaaS是Software as Service“軟件即服務”,用戶對軟件的需求實際上是對應用服務的需求,而用戶使用軟件實際是在消費應用服務。軟件的用戶是服務的需求者和消費者,而軟件的提供商是服務的提供者和生產者。----對于軟件來說,離開軟件提供商的支持和維護,很難真正用起來。

ASP SaaS
不同點 看問題角度 站在軟件開發(fā)商角度看問題,希望以一種新的新式向用戶提供軟件 站在用戶角度看問題,考慮用戶需要什么,搞清楚提供軟件的本質是未來提供服務
不同點 關注目標 開發(fā)商只是為了解決用戶硬件環(huán)境的持續(xù)維護問題,應用服務的統(tǒng)一托管 關注軟件本身,是否能為用戶提供有效的服務
相同點 SaaS和ASP之間形似而神不似

2.2、SaaS軟件的優(yōu)勢:

saas理論,SaaS架構,架構,云計算,sass

2.3、SaaS劣勢:

  • 對互聯(lián)網的依賴,已經不是問題
  • 數(shù)據(jù)安全性:傳統(tǒng)軟件用戶數(shù)據(jù)存放在自己的電腦商或企業(yè)自己的服務器中,用戶自己維護數(shù)據(jù)的安全性;-SaaS軟件的數(shù)據(jù)庫一般配備有雙機熱備分系統(tǒng),實時備份用戶數(shù)據(jù)。
  • 數(shù)據(jù)保密性:傳統(tǒng)軟件數(shù)據(jù)由用戶自己保管;SaaS軟件商自身信用建設。

3.SaaS應用架構

3.1、SaaS成熟度模型

SaaS相對傳統(tǒng)軟件,將原本由軟件使用者所承擔的軟硬件、網絡、系統(tǒng)維護的費用,轉成支付給SaaS服務提供商的租用費用;

對SaaS服務提供商,依然需要承擔相應的軟硬件、網絡、系統(tǒng)維護等費用。除了降低軟件使用者的第一次一次性投入成本呢,將一次性的投入轉變?yōu)闀r間、需求的逐步投入。

saas理論,SaaS架構,架構,云計算,sass

比較項 傳統(tǒng)軟件200個客戶的綜合成本 SaaS軟件200個客戶的綜合成本
軟件開發(fā)成本 取決與客戶需求的異同,以及軟件可配置性的強弱 1個軟件開發(fā)成本
服務器成本 200臺服務器 10臺服務器
網絡設備成本 200套 5-10套
IT維護人員成本 200人 2-3人

3.2、SaaS成熟模型分級

SaaS軟件要降低企業(yè)綜合使用成本最主要的手段是發(fā)揮SaaS的規(guī)模效應。

規(guī)模效應是商業(yè)模式和應用架構,一般采用多個租戶共享一個運行實例的架構(Multi-Tenant,多租戶架構),高性能,可配置,伸縮性。

可配置 高性能 可伸縮
Level1 × × ×
Level2 × ×
Level3 ×
Level4

Level1:設備托管
Level2:設備共享、可配置化
Level3:多租戶、數(shù)據(jù)隔離、高性能
Level4:多租戶、可配置、可伸縮

3.2.1、Level1 定制開發(fā)

軟件服務提供商為每一個客戶定制一套軟件,并為其部署。獨立數(shù)據(jù)庫實例和應用服務器實例,數(shù)據(jù)庫中的數(shù)據(jù)結構和應用的代碼可跟進客戶需求做定制化修改。

saas理論,SaaS架構,架構,云計算,sass

3.2.2、Level2 可配置

開發(fā)通用型產品,為滿足不同客戶的不同需求,通用性產品具有配置性,客戶通過簡單的配置滿足自己的個性化需求。為每個客戶獨立部署一個運行實例,每個運行實例運行同一份代碼,通過配置的不同需求滿足客戶的個性化需求。

saas理論,SaaS架構,架構,云計算,sass

3.2.3、Level3 高性能的多租戶架構

多租戶實例的應用架構可以有效降低SaaS應用的硬件即運行維護成本,最大化的發(fā)揮SaaS規(guī)模效應。

saas理論,SaaS架構,架構,云計算,sass

實現(xiàn)Multi-Tenant架構的關鍵是通過一定的策略保證不同租戶間的數(shù)據(jù)隔離,確保不同租戶既能共享一個應用的運行實例,又能為用戶提供獨立的應用體驗和數(shù)據(jù)空間。

獨立數(shù)據(jù)庫、共享數(shù)據(jù)庫獨立數(shù)據(jù)結構、共享數(shù)據(jù)結構。

實現(xiàn)方式:

  • 在傳統(tǒng)企業(yè)應用的數(shù)據(jù)模型基礎商,增加一個Tenant表,用于描述租戶信息。
  • 在大部分與租戶有關的業(yè)務數(shù)據(jù)表中添加TENANT_ID 字段。
  • 數(shù)據(jù)模型改造完成后,還需要改造登錄邏輯,在會話記錄用戶屬性的TENANT_ID。
  • 在業(yè)務數(shù)據(jù)查詢過濾時,都加上TENANT_ID =?過濾條件。

3.2.4、Level4 可伸縮的多租戶架構

隨著租戶數(shù)量的逐漸增加,集中式的數(shù)據(jù)庫性能就將成為整個SaaS應用的性能瓶頸,如果不進一步考慮數(shù)據(jù)庫的分區(qū)設計,就只能依賴更強大的硬件設備來向上擴展。單一設備極限,導致SaaS架構無法滿足低成本運營需求。
水平擴展在用戶數(shù)大量增加的情況下,無需修改應用架構,僅簡單增加硬件設備的數(shù)量,就可以支撐應用規(guī)模增長。

saas理論,SaaS架構,架構,云計算,sass

從Multi-Tenant SingleInstance系統(tǒng)擴展為Multi-Tenant MultiInstance。用戶首先通過接入Tenant Load Balance層,再被分配到不同的Instance上,通過多個Instance來分擔用戶訪問,實現(xiàn)水平擴展。

數(shù)據(jù)庫實現(xiàn)方式:
Tenant Load Balance層會存放用戶、租戶、對應的Instance的映射關系,用戶登錄后即可通過映射關系,將用戶重定向到相應的Instance。

saas理論,SaaS架構,架構,云計算,sass

3.3、如何選擇合適的SaaS架構

考慮因素包括:

  • 你的產品所面向的客戶群的特征與需求;
    客戶是否原因接受共享應用的模型、個性化需求是否強烈
  • 你的產品的租戶數(shù)量級別;
    成熟度高的SaaS產品開發(fā)成本(開發(fā)維護成本)更高,租戶數(shù)量決定選擇的成熟程度。
    租戶小于10個,多租戶架構帶來的收益并不大;大于50之后,多租戶架構是SaaS的必然選擇。
    租戶數(shù)量在10000以下時,可伸縮性無需考慮;租戶在50000~100000甚至更高時需要重點考慮伸縮性
  • 你的團隊的開發(fā)能力與你們愿意付出的開發(fā)/改造成本

下一篇就多租戶-高性能多租戶-可配置多租戶-可伸縮多租戶具體實現(xiàn)解釋
saas理論,SaaS架構,架構,云計算,sass

侵權請聯(lián)系刪除文章來源地址http://www.zghlxwxcb.cn/news/detail-786969.html

到了這里,關于SaaS 架構基礎理論(一)的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Linux云計算之Linux基礎1——操作系統(tǒng)理論基礎

    目錄 1、UNIX 的誕生和廣泛使用 2、CPU?架構類型 3、CPU 指令 4、計算機程序設計和執(zhí)行過程 5、操作統(tǒng)OS 6、編程層次 7、程序的內部運行接口 8、UI程序接口(人機交互接口) 9、程序的運行模式: 10、POSIX:可移植操作系統(tǒng)規(guī)范 11、計算機開源領域 12、Linux 發(fā)行版:(商業(yè)和社區(qū)) 這里

    2024年04月08日
    瀏覽(20)
  • 計算機視覺與深度學習 | 視覺慣性SLAM的基礎理論

    ===================================================== github:https://github.com/MichaelBeechan CSDN:https://blog.csdn.net/u011344545 ===================================================== 計算機視覺與深度學習 | SLAM國內外研究現(xiàn)狀

    2024年02月07日
    瀏覽(24)
  • 三、計算機理論-計算機網絡-物理層,數(shù)據(jù)通信的理論基礎,物理傳輸媒體、編碼與傳輸技術及傳輸系統(tǒng)

    物理層概述 物理層為數(shù)據(jù)鏈路層提供了一條在物理的傳輸媒體上傳送和接受比特流的能力。物理層提供信道的物理連接,主要任務可以描述為確定與傳輸媒體的接口有關的一些特性:機械特性、電氣特性、功能特性、過程特性 數(shù)據(jù)通信的理論基礎 數(shù)據(jù)通信的意義 主要是指用

    2024年01月22日
    瀏覽(25)
  • 云計算基礎、Issa、Pssa、Saas區(qū)別

    ? ? ? ?云計算(cloud computing)是分布式計算的一種,指的是通過網絡“云”將巨大的數(shù)據(jù)計算處理程序分解成無數(shù)個小程序,然后,通過多部服務器組成的系統(tǒng)進行處理和分析這些小程序得到結果并返回給用戶。云計算早期,簡單地說,就是簡單的分布式計算,解決任務分

    2024年02月03日
    瀏覽(16)
  • ISO26262功能安全硬件指標計算實踐(上):理論基礎和數(shù)據(jù)來源

    ISO26262功能安全硬件指標計算實踐(上):理論基礎和數(shù)據(jù)來源

    目前隨著汽車技術的發(fā)展,車輛上各種駕駛輔助功能越來越多,無人駕駛的研發(fā)現(xiàn)在也在如火如荼地進行。隨著這些輔助駕駛和無人駕駛功能的增加,汽車電控系統(tǒng)的功能安全越來越受到重視,功能安全對系統(tǒng)開發(fā)、軟件與硬件開發(fā)、生產售后、功能安全管理以及安全分析等

    2024年02月09日
    瀏覽(45)
  • (云HIS)云醫(yī)院管理系統(tǒng)源碼 SaaS模式 B/S架構 基于云計算技術

    (云HIS)云醫(yī)院管理系統(tǒng)源碼 SaaS模式 B/S架構 基于云計算技術

    通過提供“一個中心多個醫(yī)院”平臺,為集團連鎖化的醫(yī)院和區(qū)域醫(yī)療提供最前沿的醫(yī)療信息化云解決方案。 云HIS系統(tǒng)源碼是一款滿足基層醫(yī)院各類業(yè)務需要的健康云產品。該系統(tǒng)能幫助基層醫(yī)院完成日常各類業(yè)務,提供病患預約掛號支持、收費管理、病患問診、電子病歷、

    2024年02月09日
    瀏覽(18)
  • 云計算 IaaS PaaS SaaS 基礎概念和區(qū)別終于搞清楚了

    云服務模式,普遍接受的只有三種主 基礎架構即服務 (lnfrastructure as a Service, IaaS) 平臺即服務 (Platform as a Service, PaaS) 軟件即服務 (Software as a Service, SaaS) 基礎架構即服務(IaaS) 平臺即服務(Paas) 軟件即服務SaaS 云服務提供商維護和控制 底層架構 云提供商負責操作系統(tǒng)和托管環(huán)境,

    2024年02月08日
    瀏覽(22)
  • 新零售SaaS架構:面向中小連鎖的SaaS系統(tǒng)整體規(guī)劃

    新零售SaaS架構:面向中小連鎖的SaaS系統(tǒng)整體規(guī)劃

    零售企業(yè)的發(fā)展路徑一般可分為以下幾個階段: 單店經營階段:企業(yè)在一個地區(qū)或城市開設單個門店。這時,企業(yè)需要把精力放在了解當?shù)厥袌龊皖櫩托枨笊?,這是積累經驗和品牌知名度的重要環(huán)節(jié)。為了在市場中建立競爭力,企業(yè)需要不斷提升產品和服務的質量,比如探索

    2024年02月08日
    瀏覽(21)
  • 新零售SaaS架構:促銷系統(tǒng)架構設計

    新零售SaaS架構:促銷系統(tǒng)架構設計

    促銷是商家用來吸引消費者購物的一種手段,目的是讓更多的人知道并購買他們的產品,這樣就能賣得更多。促銷的方法有很多種,比如,價格優(yōu)惠、贈品、優(yōu)惠券、折扣、買一贈一等形式。 特別是在新零售行業(yè),促銷更加重要,由于新零售是線上和線下結合的,顧客可以在

    2024年02月19日
    瀏覽(19)
  • SaaS多租戶系統(tǒng)架構設計

    SaaS多租戶系統(tǒng)架構設計

    前言: 多租戶是SaaS(Software-as-a-Service)下的一個概念,意思為軟件即服務,即通過網絡提供軟件服務。SaaS平臺供應商將應用軟件統(tǒng)一部署在自己的服務器上,客戶可以根據(jù)工作的實際需求,通過互聯(lián)網向廠商租用所需的應用軟件服務,按定購的服務多少和時間長短向廠商支

    2024年02月11日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包