我正在设计多租户SaaS解决方案。我已阅读多租户 SaaS 数据库租赁模式 文章和具有每个租户数据库的多租户应用似乎是我的最佳选择。它看起来非常有吸引力,因为它为所有现有数据库提供了数据库管理工具。可以一次更新所有租户的数据库架构。但这是唯一现有的选择吗?我没有找到任何 AWS 或 Google 云替代弹性池的方法。有吗?
也许有更好的解决方案可以为每个租户获取单独的数据库?例如,使用 docker/kubernates。
谢谢马吕斯
您可以在正在使用的解决方案的两个主要选项中找到与多租户相关的信息:
-
Cloud Datastore 中有一个选项,用于按区域范围配置数据分区,您可以在此处找到更多信息
-
您还可以创建 GKE 环境以支持集群多租户。查看可用的文档