加载中...
部署戳记模式将应用与资源打包成一个可独立部署、自成一体的单元(戳记),通过复制多个戳记来承载更多用户或租户。它以横向复制而非纵向扩展的方式实现规模化与租户隔离。

| 模式类型 | 架构/伸缩模式 |
| 核心思想 | 复制自包含单元 |
| 主要收益 | 扩展与隔离 |
| 典型场景 | 大规模SaaS |
部署戳记模式(Deployment Stamp,又称印章模式)是一种通过复制自包含部署单元来实现规模扩展与租户隔离的设计模式。每个戳记包含运行应用所需的全部资源,多个戳记彼此独立,用户被分配到某个戳记上服务。
单一大型部署在扩展到极大规模时会遇到资源上限、故障爆炸半径过大以及难以隔离租户等问题。部署戳记把系统拆分为一份可复制的标准化单元,每新增一批用户就再部署一个戳记,而不是不断增大单个部署。
该模式常用于大规模SaaS与多租户系统,用于突破单一部署的伸缩上限、满足数据驻留与隔离合规要求,并支持分批灰度发布——先在部分戳记上升级。
问:戳记和分片有什么关系?答:分片主要针对数据层的水平切分,戳记则是包含计算与存储的完整部署单元复制,粒度更粗、更全面。
问:如何决定用户分配到哪个戳记?答:需要一个路由层维护租户到戳记的映射,可按容量、地理位置或合规要求分配,并支持后续迁移。

| 模式类型 | 架构/伸缩模式 |
| 核心思想 | 复制自包含单元 |
| 主要收益 | 扩展与隔离 |
| 典型场景 | 大规模SaaS |
登录 后参与讨论
暂无讨论,来发表第一条评论吧