我必须在 Azure 上实现应用程序的混合模型,其中
- 少数 (20%) 的客户将拥有专用实例
- 其他(80%)将基于多租户(共享)模型。
我应该采取什么方法
- Azure AD(不同的 AAD 租户?) - 我是否应该为每个客户提供不同的防晒服务?我读到一个订阅只能链接到 1 个 Azure AD 租户。
- 虚拟网络
- 应用服务
- 逻辑应用 - 服务总线?
任何帮助将不胜感激。
我必须在 Azure 上实现应用程序的混合模型,其中
我应该采取什么方法
任何帮助将不胜感激。
当您必须从多个租户登录用户时,建议您仔细研究多租户应用程序开发指南,以确保您完全了解多租户应用程序开发的细微差别。
您必须将应用的身份验证方面 (AAD) 与资源消耗方面(Azure 订阅)分开。
如果您为没有订阅的客户托管应用程序,您的应用程序很可能会作为多租户应用程序在租户中注册和部署。您从这些客户的租户中登录用户,但为您自己的 Azure 订阅付费。然后,您必须弄清楚如何为客户开具发票以收回订阅费用。
如果您的应用可以使用客户提供的订阅,则可以在客户的租户中注册和部署您的应用并使用他们的资源。