我是Azure的新手,我的任务是确定正确的方法,将我们的asp.net核心web应用程序应用到Azure,这样它就可以为客户提供多租户服务。
根据我目前的研究,我似乎有以下几种选择
Q1:有什么叫做多租户PAAS应用的东西吗?我遇到的所有引用都是多租户SAAS应用程序。
Q2:我想知道我是否在正确的方向,是否有任何书籍/参考资料/文档可以帮助我在这方面巩固我的理解。
在这件事上的任何帮助都是非常感谢的。
谢谢,
发布于 2020-06-08 08:05:48
有什么叫做多租户PAAS应用程序吗?
对于多租户PAAS(Platform As)应用程序,您可以这样理解它:
每个应用程序运行在各自的空间中,同时仍然共享计算、存储和网络资源,并提供安全域和应用程序相关数据和进程的完全分离。
我想知道我是否在正确的方向,是否有任何书籍/参考资料/文件可以帮助我在这方面巩固我的理解?
微软为ASP.NET核心网络应用程序提供Azure托管服务,正式提供以下解决方案:
是大多数场景中推荐的方法,包括基于容器的简单应用程序。对于微服务体系结构,考虑一种基于容器的方法。如果您需要对运行应用程序的机器进行更多的控制,请考虑Azure虚拟机。
有关详细信息,请查看:这里
希望能帮助你。
发布于 2020-06-08 09:50:03
取决于许多因素,其中一些最重要的因素是:
您最直接的起点将是应用服务& cosmos db,因为它实际上可以无限期地扩展。然后,如果/当你因为你的要求而陷入困境时(如果你在上面的列表中有一些),那么你就从那里开始。
这是一个普遍的答案,但它确实取决于您的应用程序的性质和使用模式/需求。
https://stackoverflow.com/questions/62254780
复制相似问题