我可以在Azure中的一个应用服务的不同文件夹中拥有Web应用的多个示例吗?

00jrzges  于 2023-10-22  发布在  其他
关注(0)|答案(1)|浏览(78)

其他几家企业也对使用我开发的一个网络应用程序感兴趣。它在Azure上运行。
我是否需要在Azure中为每个应用程序设置不同的应用程序服务,或者我是否可以在一个应用程序服务中为每个应用程序(不同的文件夹)多次发布我的应用程序?

vyswwuz2

vyswwuz21#

当涉及到为不同的企业托管Web应用程序的多个示例时,您有一些选择。

  • 多个应用程序服务:每个企业都有自己的URL Pros:应用程序之间的强隔离,独立扩展和配置。缺点:需要配置和管理多个应用服务,这可能会产生额外的成本。
  • 带子域的单一应用程序服务:在一个域的子域下托管多个企业(配置您的DNS提供商指向这些子域,您可以使用传入的主机头来确定服务哪个企业的数据)优点:经济型,因为你只需要一个应用程序服务,可以是一个很好的选择,如果你想提供一个白标签的解决方案。缺点:在应用程序中处理多个租户的配置稍微复杂一些。
  • 虚拟目录或路由前缀:将每个业务的应用托管在单个应用服务内的虚拟目录或路由前缀下(配置您的应用以根据路由前缀区分业务)优点:单一应用程序服务,可能更具成本效益。缺点:可能需要在应用程序中使用更复杂的路由逻辑。

相关问题