小飛,小象,小君三人大學畢業後安全
同租了一套三室兩廳的房子架構
三人各佔一間獨立臥室運維
每間房各配一把鑰匙雲計算
從而保證每一個人都有本身的獨立私密空間接口
若是別人要進入,必須經過權限驗證(也就是配套的開門鑰匙)才行資源
但廚房、餐廳、客廳這些資源是共用的開發
(ps:爲啥沒提廁所?由於每間臥室都帶廁所,這三人租的房有點豪!)部署
這裏的小飛,小象,小君就是多租戶權限控制
別的租戶要訪問必須經過權限驗證的獨立臥室就是數據隔離登錄
共用的資源(廚房、餐廳、客廳)就是多租戶環境下的系統和應用程序、組件
如今你明白了嗎?
多租戶技術是一種軟件架構,是軟件單個實例爲多個租戶提供服務。
每一個租戶正常工做,同時又保證租戶之間的隔離性和安全性。
1、多租戶技術的好處
多租戶有什麼好處
被做爲權限控制及數據保護機制而普遍應用呢?
總結起來主要有如下幾點:
第一,系統維護成本低
多租戶系統在系統升級時,只須要更新一次。
維護人員不須要對每一個用戶更新,節省了很大的運維成本!
第二,提升了數據安全性
在雲計算環境下,不少應用都放到了雲端,致使在應用入口,敏感數據泄露、數據訪問無詳細記錄、應用冒名訪問開放接口;
在運維入口,開發人員帳號混用、操做無詳細記錄、高危險誤操做沒法控制、敏感數據泄露
經過多租戶數據資源隔離機制,就能夠保證數據的安全性。
2、多租戶與多用戶、單租戶有什麼區別呢?
(一)與多用戶的區別
首先,租戶與用戶是兩個徹底不一樣的概念
每一個租戶都有專用的虛擬計算環境,且部署在應用外部
而用戶是指應用的使用者。
其次,若是把多租戶比做租下來整間房,併爲每一個租戶提供相同的公共資源的話。那麼,多用戶就是在本身的房子裏給每個用戶一張牀位。多用戶中的每一個用戶能看到其它用戶的資源,可是不能查看和操做,由於也有權限控制。
(二)與單租戶的區別
多租戶能夠比作多我的租用一套房,每一個人佔一個獨立臥室;
而單租戶就是一我的租用一套房,不與別人共享廚房、餐廳、客廳等資源。
3、多租戶是軟件架構,能不能讓我裸眼看到效果?
固然能夠!
目前,FEA飛象分析已引入多租戶技術
使租戶只可以維護本身的數據資源,而不能訪問其餘租戶的數據資源。
舉個最簡單的例子:容許領導查看全中國的數據,但限定各省分公司(如,江蘇省、浙江省)的員工只能查看本省的數據。那麼,只須要對各省分公司的員工帳戶作多租戶的設置便可。
(一)多租戶設置
一、動態面板的參數設置
二、領導帳戶的設置
三、江蘇分公司帳戶的設置
四、江蘇分公司多租戶的數據屬性設置
五、浙江分公司帳戶的設置
六、浙江分公司多租戶的數據屬性設置
(二)效果展現
設置完成後就能夠查看效果了
分別以領導帳戶、江蘇分公司帳戶、浙江分公司帳戶登陸門戶
領導能夠訪問所有數據(見下圖)
多租戶功能讓江蘇分公司只能訪問江蘇省的數據(見下圖)
多租戶功能讓浙江分公司只能訪問浙江省的數據(見下圖)
以上多租戶功能
已集成在7.20版本中
要申請內測
也請發送信息「7.20版本」到fea@hzhz.co申請