首页 > 解决方案 > 带有无服务器 Web 应用程序的 Azure Front Door

问题描述

我正在尝试为应用程序构建架构。以下是要求 -

  1. 这是一个内部网络应用程序
  2. 最大用户数为 300
  3. 将在不同的地理位置使用 与此问题无关的其他内容很少。

我正在考虑为无服务器方法使用 azure 功能。有几篇文章建议使用 Azure 前门。

Azure front door这些文章的功能尚不清楚。请帮助我了解Azure Front Door在上述业务场景中是什么以及它是否有用。

标签: azureweb-applicationsarchitectureazure-functionsazure-front-door

解决方案


Azure Front Door (AFD) 是托管和操作外部(面向 Internet)API 的地方。AFD 是一种可以用来以相对安全的方式将内部服务暴露给外界的东西。

因此,如果您的用户通过专用网络(如 WAN 或 VPN)连接到您的网站,那么您就不需要 AFD。

例如,假设您在 Azure 中有“私有”服务/数据,并且您希望将它们公开给第 3 方,或者您想在其他地方托管的问题中提到的网络应用程序,所以它需要通过 Internet 连接到您的服务。在这种情况下,AFD 将是向网站公开内部服务的一种选择。

如果您之前从未在互联网上公开过 API,那么 AFD 可能是一个不错的起点,因为它提供了一套相当全面的功能(安全特性、可观察性等),尽管我不知道它会花费多少你跑。

AFD 网站和文档应提供(或链接到)足够的信息,以帮助您准确了解其提供的内容。


推荐阅读