2.2 单租户和多租户对比 Tailspin团队不得不做的第一个架构决策是应该选择单租户还是多租户,这样来让Surveys应用最好的支持多订阅用户。下图从一个高层次的角度展示了这些方案的不同。单租户模型有一个物理独立的应用实例被所有订阅用户共享。 注意到多租户模型仍然提供了应用数据和它的用户分离很重要。在Surveys应用中,客户端B一定不能感知或者修改客户端A的问卷调查或数据。Tailspin作为应用的拥有者,将有全部的权限接入存储在应用中的所有数据。 这张图展示了Surveys应用的逻辑实例。实践中,你可以在多个物理实例中实现每个逻辑实例来伸缩应用。