[發明專利]一種用于多租戶隔離的方法及系統在審
| 申請號: | 202011479899.1 | 申請日: | 2020-12-15 |
| 公開(公告)號: | CN112596897A | 公開(公告)日: | 2021-04-02 |
| 發明(設計)人: | 李凱 | 申請(專利權)人: | 中國建設銀行股份有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F16/22;G06F16/27 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 郝紅玉;郭晗 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 租戶 隔離 方法 系統 | ||
本發明公開了用于多租戶隔離的方法和系統,涉及計算機技術領域。該方法的一具體實施方式包括:在采集端處寫入標簽;通過負載均衡器,將所述標簽傳送到多個處理單元中的一個;以及根據寫入的標簽,在與所述采集端相對應的數據庫中保存所述標簽及數據。該實施方式克服了在每個地域配置單獨的處理單元造成服務器運維成本過高以及每套處理單元之間獨立運行導致負載不均從而造成資源浪費的技術問題,進而達到在實現租戶隔離的同時根據業務量對處理單元進行動態擴容,達到運維成本降低、優化資源配置的技術效果。
技術領域
本發明涉及計算機技術領域,尤其涉及一種用于多租戶隔離的方法及系統。
背景技術
多租戶技術是一種在多用戶環境下實現多用戶使用相同的系統或程序組件,并同時保證多用戶間的數據隔離的架構。通過多租戶隔離,可以確保使用同一系統或程序組件的多租戶之間數據獨立,從而保障數據的安全。
安防國家標準推薦不同地域的安防數據要存放到不同的數據庫,實現多租戶相互隔離。每個機房或者網點對應一套處理單元,每個處理單元獨立連接一個數據庫。當某個地域的安防設施失效后,其他的安防地域能夠正常工作。
在實現本發明過程中,發明人發現現有技術中至少存在如下問題:
當不同地域的機房網點擴展時,處理單元新增,數據庫新增,整體使用縱向擴展方式。傳統縱向擴展架構結構較為簡單,擴展時新建一個機房需要配套新建與其相對應的處理單元和數據庫。邊緣端的網點和機房分布在不同的地域要連接不同的采集設備,無法共享使用。當地域較多,機房網點數量較大時,數據中心對應的處理單元較多帶來運維成本上升。
隨著網絡業務的多樣化發展,不同地域的業務量存在差異,而且不同時間段同一個地域的業務量也不同。這導致不同處理單元的負載不均,有的處理單元負荷過高,有的處理單元負荷過低,從而導致資源浪費,無法統一協調。
本發明要解決不同地域的擴展實現多租戶隔離,同時實現處理單元彈性可伸縮,在優化資源配置的同時實現多租戶隔離。
發明內容
有鑒于此,本發明實施例提供一種用于多租戶隔離的方法,能夠在跨不同地域擴展時實現多租戶隔離,同時實現處理單元彈性可伸縮,從而優化資源的配置。
為實現上述目的,根據本發明實施例的一個方面,提供了一種用于多租戶隔離的方法。
本發明的實施例的一種用于多租戶隔離的方法包括:
在采集端處寫入標簽;
通過負載均衡器,將所述標簽傳送到多個處理單元中的一個;以及
根據寫入的標簽,在與所述采集端相對應的數據庫中保存所述標簽及數據。
可選地,所述采集端與所述數據庫在同一地域中。
可選地,所述標簽用于識別租戶,并且所述標簽被隨機地傳送到多個處理單元中的一個。
可選地,所述多個處理單元以及所述數據庫被包括在數據中心中。
可選地,多個處理器中的每一個包括:前臺服務器、后臺服務器以及路由器。
可選地,所述數據中心還包括一個或多個公共服務模塊。
可選地,所述公共服務模塊包括緩存、消息中間件中的一個或多個。
可選地,所述公共服務模塊由所述多個處理單元共享。
可選地,所述多個處理單元為無狀態設計,并且可靈活擴展、彈性伸縮。
可選地,根據所述標簽,所述后臺服務器通過所述路由器連接到不同的數據庫,以完成數據持久化。
可選地,所述路由器連接所有數據庫。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國建設銀行股份有限公司,未經中國建設銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011479899.1/2.html,轉載請聲明來源鉆瓜專利網。





