彻底理解微商城多租户Saas架构设计.docx

彻底理解微商城多租户Saas架构设计.docx

? ? 彻底理解微商城多租户Saas架构设计 ? ? 彻底理解微商城多租户Saas架构设计 原文链接:/haponchang/article/details/104246317,感谢作者提供这么好的总结! 1.具体的SaaS架构必须 1.先仔细选择最适合应用程序需求的租户模型, 2.需要根据租户模型来选定最终的架构,即应用程序设计和管理、每个租户的数据如何映射到存储等等。 避免因租户模型的切换而付出昂贵的代价。 租户模型 --》 应用程序设计 + 数据设计方案 2.影响租户模型的相关因素包括: 2.1可扩展性(Scalability) 租户的数量级 每个租户的存储级别 整体存储 工作负载 2.2租户隔离性(Tenant isolation) 数据隔离和性能(是否一个租户的负载会影响到其他租户) 2.3单租户成本(Per-tenant cost) 数据库成本 2.4 开发复杂度(Development complexity) 数据结构的变化 查询语句的变化 2.5运维复杂度(Operational complexity) 性能监控 数据结构schema管理 租户数据恢复 灾备 2.4可定制化程度(Customizability) 根据租户的需求自定义架构的容易程度 这个租户的讨论集中在数据层。但考虑一下应用层。应用程序层被视为一个整体实体。如果将应用程序划

文档评论(0)

1亿VIP精品文档

相关文档