单租户与多租户架构(SaaS)
多租戶定義:
多租戶技術(shù)或稱(chēng)多重租賃技術(shù),簡(jiǎn)稱(chēng)Saas。是一種軟件架構(gòu)技術(shù),是實(shí)現(xiàn)在多用戶的環(huán)境下共用系統(tǒng)或程序組件,并且可確保用戶間數(shù)據(jù)隔離性。簡(jiǎn)單講就是運(yùn)行單個(gè)應(yīng)用實(shí)例,讓它為多個(gè)租戶提供服務(wù)。多租戶的重點(diǎn)就是多用戶數(shù)據(jù)隔離。
單租戶SaaS架構(gòu):
單租戶與多租戶架構(gòu)區(qū)別在于,單租戶是為每個(gè)用戶單獨(dú)創(chuàng)建各自的軟件應(yīng)用和支撐環(huán)境。單租戶SaaS被廣泛引用在客戶需要支持定制化的應(yīng)用場(chǎng)合,而這種定制或者是因?yàn)榈赜颍只蚴撬麄冃枰叩陌踩刂啤Mㄟ^(guò)單租戶的模式,每個(gè)客戶都有一份分別放在獨(dú)立的服務(wù)器上的數(shù)據(jù)庫(kù)和操作系統(tǒng),或者使用強(qiáng)的安全措施進(jìn)行隔離的虛擬網(wǎng)絡(luò)環(huán)境中。
多租戶數(shù)據(jù)隔離三種方案:
1、獨(dú)立數(shù)據(jù)庫(kù)
2、共享數(shù)據(jù)庫(kù)、獨(dú)立Schema
3、共享數(shù)據(jù)庫(kù)、共享Schema、共享數(shù)據(jù)表
參考:
https://www.cnblogs.com/xujanus/p/11463591.html
http://blog.sina.com.cn/s/blog_a5ed66830102wddk.html
總結(jié)
以上是生活随笔為你收集整理的单租户与多租户架构(SaaS)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 前段基础之HTML
- 下一篇: 使用OBS 推流和拉流教程