azure - 带有无服务器 Web 应用程序的 Azure Front Door
问题描述
我正在尝试为应用程序构建架构。以下是要求 -
- 这是一个内部网络应用程序
- 最大用户数为 300
- 将在不同的地理位置使用 与此问题无关的其他内容很少。
我正在考虑为无服务器方法使用 azure 功能。有几篇文章建议使用 Azure 前门。
Azure front door
这些文章的功能尚不清楚。请帮助我了解Azure Front Door
在上述业务场景中是什么以及它是否有用。
解决方案
Azure Front Door (AFD) 是托管和操作外部(面向 Internet)API 的地方。AFD 是一种可以用来以相对安全的方式将内部服务暴露给外界的东西。
因此,如果您的用户通过专用网络(如 WAN 或 VPN)连接到您的网站,那么您就不需要 AFD。
例如,假设您在 Azure 中有“私有”服务/数据,并且您希望将它们公开给第 3 方,或者您想在其他地方托管的问题中提到的网络应用程序,所以它需要通过 Internet 连接到您的服务。在这种情况下,AFD 将是向网站公开内部服务的一种选择。
如果您之前从未在互联网上公开过 API,那么 AFD 可能是一个不错的起点,因为它提供了一套相当全面的功能(安全特性、可观察性等),尽管我不知道它会花费多少你跑。
AFD 网站和文档应提供(或链接到)足够的信息,以帮助您准确了解其提供的内容。
推荐阅读
- java - 时区会影响 java.util.Date.compareTo() 结果吗?
- sql - on 子句的 where 条件
- r - 查看R中的一列中存在重复的所有行
- python - 如何在终端中写入包含特定文本的输出
- c++builder - 如何使用 TIdHTTP Indy 组件下载文件?
- .net - WaitUntil IF 条件
- c++ - 什么是在运行时动态转换和调用映射中的变量参数函数而不使用外部库的好方法
- vba - 如何从 VBA 脚本调用批处理文件
- logging - 如何在 Google Cloud Functions 中打印日文日志
- javascript - Javascript数组排序具有键值条件的唯一对象