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