Skip to content

Latest commit

 

History

History
35 lines (30 loc) · 1.95 KB

2024-11-11-一文搞懂saas多租户的3种隔离模式.md

File metadata and controls

35 lines (30 loc) · 1.95 KB

一文搞懂SaaS多租户的3种隔离模式

TL;DR

本文探讨了SaaS多租户隔离,包括资源隔离层次、隔离模式及其优缺点,并强调一致性维护和PaaS应用,最后提供架构学习资料获取途径。

Summary

  1. SaaS多租户隔离概述

    • 确保多租户共享环境下的资源隔离,确保运营效率和控制成本。
    • 资源访问必须严格隔离,确保租户之间互不干扰。
  2. SaaS资源隔离层次

    • 基础设施隔离:确保不同租户在使用系统时,互相之间不会因为资源竞争而受到影响。
    • 组织权限隔离:每个租户拥有独立的组织架构和权限设置。
    • 业务数据隔离:保障业务信息的隐私性和安全性。
  3. 多租户隔离模式

    • 竖井隔离模式
      • 每个租户运行在独立的资源环境中。
      • 优点:满足强隔离需求,计费逻辑简单,降低故障影响面。
      • 缺点:规模化困难,成本高,敏捷迭代受限,系统管理和监控复杂。
    • 共享模式
      • 多租户共享一套基础设施资源。
      • 优点:高效管理,成本低。
      • 缺点:租户相互影响,租户计费困难。
    • 分域隔离模式
      • 资源细分为基础域和专用域,基础域使用共享模式,专用域采用竖井模式。
      • 大多数中小客户在基础域中使用SaaS产品,大客户在专用域中运行。
  4. 其他要点

    • 避免产生多个产品版本,SaaS服务商需确保基础域和专用域的产品版本保持一致。
    • 个性化需求尽可能通过PaaS平台来实现。
    • 文章末尾提供架构学习路线资料获取方式。