基于低代碼平臺(tái)的多租戶解決方案(基于低代碼平臺(tái)的多租戶解決方案有哪些)

在云計(jì)算時(shí)代,“多租戶”是一個(gè)非常重要的概念。根據(jù)百度百科中的定義,多租戶技術(shù)是一種軟件架構(gòu)技術(shù),簡單來說是指以單一系統(tǒng)架構(gòu)與服務(wù)提供多數(shù)客戶端相同甚至可定制化的服務(wù),并且仍然可以保障客戶的數(shù)據(jù)在多租戶環(huán)境中,多個(gè)用戶共享相同的應(yīng)用程序,它們在相同的操作系統(tǒng)上,相同的硬件上以相同的數(shù)據(jù)存儲(chǔ)機(jī)制運(yùn)行??蛻糁g的區(qū)別是在應(yīng)用程序設(shè)計(jì)期間實(shí)現(xiàn)的。

實(shí)現(xiàn)多租戶架構(gòu)的數(shù)據(jù)隔離可以采用庫級(jí)隔離方式,即一個(gè)租戶獨(dú)立使用一個(gè)數(shù)據(jù)庫。這種方式系統(tǒng)需要連接多個(gè)數(shù)據(jù)庫,能實(shí)現(xiàn)高級(jí)別數(shù)據(jù)隔離、安全性好,但物理硬件成本、維護(hù)成本也相對(duì)較高;也可以采用按租戶id字段隔離租戶方式,即在每張表中都添加一個(gè)用于區(qū)分租戶的字段,來標(biāo)識(shí)每條數(shù)據(jù)屬于哪個(gè)租戶,當(dāng)進(jìn)行查詢的時(shí)候每條語句都要添加該字段作為過濾條件。

云計(jì)算中,采用多租戶技術(shù),可實(shí)現(xiàn)多個(gè)租戶共享軟硬件資源,提高資源利用率,降低分?jǐn)傇趩蝹€(gè)租戶上的平均基礎(chǔ)設(shè)施和管理成本,同時(shí)實(shí)現(xiàn)租戶間數(shù)據(jù)、性能與行為的隔離。

但與此同時(shí),為了滿足不同租戶不同場景的個(gè)性化需求,往往借助復(fù)雜的配置來支撐,配置解決不了的,就只能定制開發(fā),源源不斷的定制開發(fā)最終將系統(tǒng)拖入泥潭。低代碼的出現(xiàn)為定制化找到了完美的解決方案。

為了應(yīng)對(duì)企業(yè)從多個(gè)遺留系統(tǒng)過渡到現(xiàn)代化的難題,LeaRun首先創(chuàng)建了一個(gè)低代碼解決方案,利用低代碼提高了整個(gè)系統(tǒng)的可維護(hù)性、安全合規(guī)性和可擴(kuò)展性,讓企業(yè)無需再為基礎(chǔ)架構(gòu)、安全合規(guī)和身份認(rèn)證等工作流程花費(fèi)大量時(shí)間。在此低代碼平臺(tái)的基礎(chǔ)上加入多租戶功能,其中包含了允許快速開發(fā)和復(fù)用的組件,這些組件還可以靈活用于其他系統(tǒng)的構(gòu)建,為團(tuán)隊(duì)的未來創(chuàng)新打下了重要基礎(chǔ)。

基于LeaRun低代碼平臺(tái)的多租戶功能可以支持外部客戶和團(tuán)隊(duì)成員登入該站點(diǎn)。LeaRun提供庫級(jí)隔離、租戶ID字段隔離、混合隔離等多種數(shù)據(jù)隔離方式,可確保每個(gè)用戶僅與一個(gè)環(huán)境相關(guān)聯(lián),不同用戶都能安全的訪問已被授權(quán)數(shù)據(jù)。

進(jìn)入LeaRun低代碼平臺(tái)后,用戶在租戶組模塊可以新增、編輯、刪除租戶組,對(duì)租戶組功能授權(quán)、同步數(shù)據(jù)等夠進(jìn)行全局的權(quán)限管理。

基于低代碼平臺(tái)的多租戶解決方案(基于低代碼平臺(tái)的多租戶解決方案有哪些)

在租戶賬號(hào)管理模塊界面,可以新增、編輯、刪除、復(fù)制租戶,對(duì)租戶同步基礎(chǔ)表結(jié)構(gòu)、數(shù)據(jù)、菜單等,并記錄日志。

基于低代碼平臺(tái)的多租戶解決方案(基于低代碼平臺(tái)的多租戶解決方案有哪些)

租戶新增設(shè)置好后,就可以用[租戶編碼@用戶賬號(hào)]的方式登錄到對(duì)應(yīng)租戶下了。

登錄后不同租戶可以設(shè)置自己獨(dú)立的組織架構(gòu)、業(yè)務(wù)數(shù)據(jù)庫等各種相關(guān)數(shù)據(jù),可以在多個(gè)層面對(duì)替代方案進(jìn)行建模和分析,并深入挖掘潛在機(jī)會(huì)以優(yōu)化成本等情況。不同租戶間的數(shù)據(jù)都會(huì)隔離開,不會(huì)互相影響。

基于低代碼平臺(tái)的多租戶解決方案(基于低代碼平臺(tái)的多租戶解決方案有哪些)

基于LeaRun低代碼平臺(tái)的多租戶解決方案能夠支撐滿足多種管理場景,并按照要求實(shí)現(xiàn)不同維度的數(shù)據(jù)隔離要求,滿足客戶精細(xì)化的管理控制要求。得益于該解決方案元素的可復(fù)用性,如用戶數(shù)據(jù)管理功能、主數(shù)據(jù)結(jié)構(gòu)、客戶管理系統(tǒng)和數(shù)據(jù)可視化等內(nèi)容都可以重新調(diào)整用途并靈活應(yīng)用于未來的項(xiàng)目,從而為團(tuán)隊(duì)有效縮短創(chuàng)新時(shí)間,加快企業(yè)數(shù)字化轉(zhuǎn)型的步伐。

相關(guān)新聞

聯(lián)系我們
聯(lián)系我們
公眾號(hào)
公眾號(hào)
在線咨詢
分享本頁
返回頂部