色久综合AV在线_亚洲人成在线观看网站高清_av网页中文字幕_欧洲无码三级片在线看

?
徐州北大青鳥

一文帶你搞懂云計算SaaS平臺

時間:2022-09-26 14:42來源:未知 作者:代碼如詩 點擊:
隨著新冠疫情的爆發(fā)、疫情的逐漸好轉,中小企業(yè)們的生意開始變得好做,老板們花錢再也不敢大手大腳,而是精打細算的經(jīng)營,SAAS模式便是其最好的選擇。企業(yè)只需要按照自己的需求
隨著新冠疫情的爆發(fā)、疫情的逐漸好轉,中小企業(yè)們的生意開始變得好做,老板們花錢再也不敢大手大腳,而是精打細算的經(jīng)營,SAAS模式便是其最好的選擇。企業(yè)只需要按照自己的需求進行購買服務、付費就好了,也不需要再去安裝、運維服務,服務的升級、更新也不用管;傳統(tǒng)情況下都是企業(yè)自己購買服務器、將代碼部署在應用程序上并提供服務,需要支付服務器的成本、服務成本、實施成本、維護成本,這樣的成本是很高的。因此SAAS越來越得到認可。那么一個SAAS產(chǎn)品的技術特點是什么?技術架構是怎么樣?如何做技術實現(xiàn)呢?
 
SAAS產(chǎn)品最典型的特點便是多租戶,所謂多租戶就是一個平臺、多個企業(yè)(1人或多人)。一個平臺指的是企業(yè)提供的一個代碼版本、一套服務器、一個數(shù)據(jù)庫;多個企業(yè)指的是每個企業(yè)的數(shù)據(jù)是不一樣的,每個企業(yè)都有一個唯一的租戶ID,所有的數(shù)據(jù)訪問和安全措施都按租戶ID隔離。這也是我們在使用salesforce、appdynamics等SAAS產(chǎn)品的訪問鏈接時有一個唯一的ID的原因。
 
清楚了一個SAAS產(chǎn)品的特點后,我們再來看看把一個產(chǎn)品進行SAAS化核心要考慮的點有哪些呢?總的來說有5點,第一是嚴格隔離不同租戶的數(shù)據(jù),第二是對用戶需求所使用的計算存儲能力按需分配,第三是滿足不同用戶的不同使用需求,用戶可以按需搭配功能使用,第四是對產(chǎn)品進行統(tǒng)一升級并且不影響用戶的已有功能與數(shù)據(jù),第五是支持用戶按需進行功能和數(shù)據(jù)的開發(fā)與擴展。
 
對于第二點,基于云平臺的彈性伸縮便可以實現(xiàn)計算資源、網(wǎng)絡資源、存儲資源按用戶需求自由擴展。對于第三點,在產(chǎn)品設計時,采用領域驅動設計的思想、微服務的架構實現(xiàn)將服務拆分成原子化,這樣便可滿足不同用戶選擇不同功能組合的訴求。對于第一點、第四點、第五點,則是在做底層數(shù)據(jù)模型設計時,要對數(shù)據(jù)進行抽象建模,然后再把不同的數(shù)據(jù)模型映射到物理模型、存儲架構,這樣在隔離用戶數(shù)據(jù)、支持用戶按需進行功能擴展和開發(fā)時都比較容易擴展。
 
清楚核心要素后,我們再來看看一個SAAS產(chǎn)品的設計。其實SAAS產(chǎn)品相對普通產(chǎn)品而言只是多了一個多租戶的特點,因此在技術架構上也比普通產(chǎn)品多了一層,即租戶識別層-》應用層-〉數(shù)據(jù)訪問層-》緩存層-〉數(shù)據(jù)庫層。在租戶識別層,一般的做法都是通過URL來唯一識別租戶,SAAS系統(tǒng)中給租戶生成一個隨機的三級域名,比如xxx.aikegongchang.com,用戶還可以通過系統(tǒng)自定義自己的三級域名,比如xiaoming.aikegongchang.com。這樣當用戶輸入URL進行訪問時,系統(tǒng)便可判斷這是哪個企業(yè)。在收費、功能定制開發(fā)時也按照對應的ID映射處理即可。
 
在SAAS產(chǎn)品的架構一般可抽象為四層:呈現(xiàn)層-》調度層-〉業(yè)務層-》數(shù)據(jù)層。呈現(xiàn)層即前端,使用html、css、ajax等技術將產(chǎn)品web化,呈現(xiàn)在瀏覽器或本地客戶端中。調度層即負載均衡,根據(jù)不同的用戶請求將其轉發(fā)到不同的服務器。業(yè)務層即處理實際的業(yè)務,接收并執(zhí)行來自調度層的請求,返回數(shù)據(jù)。數(shù)據(jù)層即存儲業(yè)務的數(shù)據(jù),業(yè)務擴展時還可以使用數(shù)據(jù)庫主從復制、分庫分表等進行高可用。整個SAAS產(chǎn)品的架構宏觀看就是分布式的代碼部署、分布式的數(shù)據(jù)存儲,這樣便可以滿足不同規(guī)模用戶的訴求了。
 
SAAS模式已經(jīng)成為了軟件市場上令人興奮的發(fā)展模式。尤其是歐美國家,SAAS模式更是得到了高度認可,我們所熟知的銷售產(chǎn)品Salesforce、電商平臺Shopify、人力資源平臺workday、IT服務ServiceNow、移動支付Square、在線開發(fā)協(xié)作平臺Atlassian、視頻會議zoom、企業(yè)溝通Slack,無一不是SAAS平臺,也都做的非常成功。而中國,SAAS的春天剛剛開始,諸如電商平臺有贊、移動支付兌吧、北森人力資源服務、財務支付暢捷通等等,也是收到了市場的認可。
 
2021年更是迎來了SAAS的新一波發(fā)展期,突如其來的新冠疫情在一些行業(yè)按下了暫停鍵,但是另一些行業(yè)卻又按下了加速鍵,SAAS便是其中的一個。SAAS是一個很好的方向,中國企業(yè)的付費習慣也慢慢被養(yǎng)成,市場也在有推動,或許也會是一個不錯的創(chuàng)業(yè)方向~
試聽課
(責任編輯:代碼如詩)
------分隔線----------------------------
欄目列表
推薦內容