首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure多租户SAAS/PAAS?

Azure多租户SAAS/PAAS?
EN

Stack Overflow用户
提问于 2020-06-08 03:57:59
回答 2查看 372关注 0票数 0

我是Azure的新手,我的任务是确定正确的方法,将我们的asp.net核心web应用程序应用到Azure,这样它就可以为客户提供多租户服务。

根据我目前的研究,我似乎有以下几种选择

  1. 使我的web应用程序成为多租户SAAS应用程序,每个租户都有数据分区。
  2. 让我的web应用程序成为一个Azure保护的PAAS产品,可以使用Azure管理应用程序部署到客户订阅。
  3. 封装我的解决方案(ACI/Dockers等)。

Q1:有什么叫做多租户PAAS应用的东西吗?我遇到的所有引用都是多租户SAAS应用程序。

Q2:我想知道我是否在正确的方向,是否有任何书籍/参考资料/文档可以帮助我在这方面巩固我的理解。

在这件事上的任何帮助都是非常感谢的。

谢谢,

EN

回答 2

Stack Overflow用户

发布于 2020-06-08 08:05:48

有什么叫做多租户PAAS应用程序吗?

对于多租户PAAS(Platform As)应用程序,您可以这样理解它:

每个应用程序运行在各自的空间中,同时仍然共享计算、存储和网络资源,并提供安全域和应用程序相关数据和进程的完全分离。

我想知道我是否在正确的方向,是否有任何书籍/参考资料/文件可以帮助我在这方面巩固我的理解?

微软为ASP.NET核心网络应用程序提供Azure托管服务,正式提供以下解决方案:

  • App服务Web应用程序
  • 集装箱(若干选项)
  • 虚拟机(VM)

是大多数场景中推荐的方法,包括基于容器的简单应用程序。对于微服务体系结构,考虑一种基于容器的方法。如果您需要对运行应用程序的机器进行更多的控制,请考虑Azure虚拟机。

有关详细信息,请查看:这里

希望能帮助你。

票数 1
EN

Stack Overflow用户

发布于 2020-06-08 09:50:03

取决于许多因素,其中一些最重要的因素是:

  1. 租户人数
  2. 负载分布在租户上(您对租户的负载分布是否大致相等,或者有些租户使用应用程序10、100、.(比其他人更密集)
  3. 安全和数据隔离(是否有安全原因使租户之间有各自的环境(域、db、应用程序实例)。

您最直接的起点将是应用服务& cosmos db,因为它实际上可以无限期地扩展。然后,如果/当你因为你的要求而陷入困境时(如果你在上面的列表中有一些),那么你就从那里开始。

这是一个普遍的答案,但它确实取决于您的应用程序的性质和使用模式/需求。

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

https://stackoverflow.com/questions/62254780

复制
相关文章

相似问题

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