首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Windows Azure平台和多租户

Windows Azure平台和多租户
EN

Stack Overflow用户
提问于 2010-12-25 20:59:29
回答 2查看 336关注 0票数 3

请告诉我Windows azure和多租户应用程序之间的关系?

如何制作多租户应用?

是否可以在windows azure平台上托管多租户应用程序?

EN

回答 2

Stack Overflow用户

发布于 2010-12-26 02:16:42

Windows Azure是一个平台,您可以在其上构建web应用程序和服务。Windows Azure不提供内置的多租户支持(多个单独的客户端使用相同的应用程序实例,但不在客户端之间共享数据)。

您可以选择两种方式:编写单租户应用程序并为每个客户端配置一个新的应用程序实例;或者实现多租户应用程序并在应用程序内部处理用户帐户和用户分离。

票数 1
EN

Stack Overflow用户

发布于 2010-12-30 06:28:01

Windows Azure确实支持多租户,但您必须为其构建架构。

我见过的最典型的模型是具有单个租户数据存储的多租户web和业务层。您可以对多租户数据进行辩论,但从风险的角度来看,单租户似乎是首选。如果一个客户端受到损害或损坏,您不希望影响所有客户。

你可以很容易的做到这一点:

  1. 确保您的web和业务组件是无状态的。
  2. 针对每个请求使用通用安全层交换数据上下文

数据上下文切换是最复杂的部分,但如果您使用EF,则可以像拥有每个用户/角色实体连接字符串一样简单;如果您使用表存储,则可以使用分区命名模式。

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

https://stackoverflow.com/questions/4530328

复制
相关文章

相似问题

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