在IT系統(tǒng)中,“租戶”(tenant)通常用于指代一種多租戶架構(gòu)(multi-tenancy),它是一種軟件架構(gòu)模式,允許多個用戶或組織共享相同的應(yīng)用程序或系統(tǒng)實例,但彼此之間的數(shù)據(jù)和配置被隔離開來,擁有自己的用戶、數(shù)據(jù)、配置和權(quán)限,保證每個租戶的數(shù)據(jù)隱私和安全性。
JVS的多租戶架構(gòu)是通過邏輯隔離的方式實現(xiàn),每個租戶的數(shù)據(jù)和配置在數(shù)據(jù)庫或存儲系統(tǒng)中被分開存儲,并使用安全訪問控制規(guī)則進(jìn)行管理。
JVS租戶的應(yīng)用管理說明
在JVS中,主租戶才有租戶管理的功能,也就是只有主租戶可以創(chuàng)建子租戶。主租戶在平臺中有且只有唯一一個,子租戶可以開多個租戶,租戶之間的數(shù)據(jù)是隔離的。
租戶可以創(chuàng)建獨立應(yīng)用的,每個租戶的應(yīng)用是獨立的,每個租戶有自己獨立的應(yīng)用。如下圖所示:
租戶的權(quán)限管理
創(chuàng)建租戶的時候需要新建一個租戶管理員
點擊新增租戶時,錄入租戶相關(guān)信息,其中必須錄入租戶管理員的賬號,這個賬號用于管理租戶
租戶的應(yīng)用管理
租戶管理員可以創(chuàng)建用戶,可以分配權(quán)限
在有了這個管理員后,可以在租戶里創(chuàng)建組織,創(chuàng)建角色,分配權(quán)限,其中針對輕應(yīng)用有相關(guān)權(quán)限控制:
這里的輕應(yīng)用管理的權(quán)限是能進(jìn)入到應(yīng)用中心,可以去對應(yīng)用管理,如下圖所示:
①:應(yīng)用中心,需要管理員開啟"應(yīng)用中心查看"權(quán)限后,才能進(jìn)入應(yīng)用中心
②:應(yīng)用模板,可以根據(jù)應(yīng)用模板進(jìn)行應(yīng)用的在線一鍵部署安裝
③:在已經(jīng)安裝的應(yīng)用,點擊“…”省略按鈕,系統(tǒng)彈出對應(yīng)用的操作菜單,包括編輯、發(fā)布、發(fā)布到模板中心、刪除等操作
④:可以導(dǎo)入離線的應(yīng)用安裝包,實現(xiàn)應(yīng)用的在線安裝
⑤:創(chuàng)建空白的輕應(yīng)用
在線demo:https://frame.bctools.cn/
基礎(chǔ)框架開源地址:https://gitee.com/software-minister/jvs
關(guān)于租戶相關(guān)的往期介紹
JVS開源基礎(chǔ)框架:通過邏輯隔離的多租戶管理系統(tǒng)介紹
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 舉報,一經(jīng)查實,本站將立刻刪除。