首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows Azure多重租赁

Windows Azure多重租赁
EN

Stack Overflow用户
提问于 2012-07-12 06:00:21
回答 1查看 996关注 0票数 2

我正在启动一个新的企业web应用程序。它将托管在Windows上,并将是一个asp.net MVC应用程序,与一个SQL数据库对话。

我的问题涉及到多租户及其正确的实现方法。在过去,我创建了一个多租户应用程序,方法是拥有一个租户表,而不是在每个表中放置一个TenantID列。这是很好的(但只是在一个较小的规模,所以它并没有真正锻炼到第9度)。查看Azure上的多租户内容,它似乎不推荐这样做。他们谈论子域名,分割租户等等,对我来说,这似乎是一个管理噩梦。我希望用户点击一个网站,输入他们的租户登录详细信息和繁荣他们是关闭的。

  1. 是否有一种更简单的方法来实现Azure中的多租户,仍然允许我使用Azure的可伸缩性优势?
  2. 我应该只使用简单的TenantID方法吗?Azure框架还能很好地适应吗?
  3. 我应该在一开始就担心租赁,还是把它留到最后?

需要建议。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-12 06:49:45

我在Azure上都做过。我已经按照您以前所做的那样做了,他们在登录时输入了租户代码,这很好,我不认为有任何不同的理由。您可以使用SQL联邦来管理租户,这样就可以轻松地拥有多个数据库以实现可伸缩性。

然后,我还使用子域方法来标识租户,但它所做的只是将子域映射到租户代码。我在一个不需要登录的系统中使用它,这样用户就更容易登录了。

一开始就担心它,如果只是设计数据库来应付它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11445799

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档