多租戶用戶隔離

以多租戶(multi-tenant)架構,讓同一套系統服務多個站台、品牌或組織,各自的用戶、資料與設定彼此獨立、互不干擾。共用一份程式碼卻隔離資料,新增站台不需複製整套系統,並確保租戶間資料不外洩。

適用情境

  • 一套系統要服務多個品牌或站台,卻擔心資料混在一起

  • 每個站台想有獨立的用戶、資料與設定,又不想各自維護一套系統

  • 同一組會員登入不同站台,權限與資料卻該分開

  • 擴充新站台或租戶要複製整套系統,成本高

  • 需確保租戶間資料不外洩,符合資安要求

技術說明

  • 以多租戶架構讓單一系統服務多個站台,共用程式、隔離資料

  • 每個租戶的用戶、資料與設定獨立,彼此不可跨租戶存取

  • 依租戶識別(網域/子網域/識別碼)自動切換上下文

  • 支援租戶層級的參數、權限與資源額度設定

  • 新增租戶不需複製整套系統,快速開站

技術清單

多租戶架構

多租戶架構

單一系統服務多站台,共用程式、隔離資料

資料隔離

資料隔離

租戶間資料獨立,不可跨租戶存取

用戶與權限隔離

用戶與權限隔離

各租戶用戶與權限彼此獨立

租戶參數設定

租戶參數設定

各租戶獨立的設定與規則,不需改程式

資源與額度控管

資源與額度控管

依租戶控管資源、用量與上限

帳號與資料生命週期

帳號與資料生命週期

租戶與帳號的啟用、停用管理

操作稽核日誌

操作稽核日誌

記錄各租戶的關鍵操作,可追溯

多站台串接

多站台串接

依網域/識別碼接入多個站台

營運報表

營運報表

各租戶獨立的營運數據統計

Q1

什麼是多租戶(multi-tenant)?和各自架一套系統差在哪?

多租戶是讓同一套系統同時服務多個站台或組織,共用一份程式碼但各自隔離資料。相較於每個站台各架一套,維護、升級與成本都更集中,卻仍能保有各租戶的獨立性。

Q2

各站台的用戶和資料真的完全隔離嗎?

是。系統以租戶識別切換上下文,讓每個租戶只能存取自己的用戶與資料,無法跨租戶存取,並可搭配權限控管與稽核紀錄,確保資料不外洩。

Q3

同一個人可以是不同站台的用戶嗎?

可以。同一個人可分別是多個租戶的用戶,各租戶下的身分、權限與資料彼此獨立,互不影響。

Q4

新增一個站台或租戶會很麻煩嗎?

不會。多租戶架構下新增租戶不需複製整套系統,主要是建立新的租戶設定即可快速開站,大幅降低擴充成本。

Q5

每個租戶可以有自己的設定與權限嗎?

可以。支援租戶層級的參數、權限與資源額度設定,讓各站台在共用系統的同時,仍能依自身需求做獨立配置。

Q6

導入費用與方式大概如何?

費用與時程取決於租戶數量、隔離層級與既有系統改造範圍。山葵組會在需求訪談後提供工時估算與報價,並支援分階段導入。