Azure API 管理层的基于功能的比较

适用于:所有 API 管理层级

每个 API 管理定价层都提供了一组不同的功能来满足不同客户的需求。 下表总结了每个层中提供的主要功能。 某些功能可能根据层以不同的方式工作或具有不同的能力。 在这种情况下,介绍这些功能的文档文章中指出了差异。

重要

  • 开发人员层级适用于非生产用例和评估。 它不提供服务水平协议 (SLA)。
  • 消耗层在由世纪互联运营的 Azure 云中不可用。
  • 若要了解不同层级中可用的 API 管理网关支持的 API,请参阅 API 管理网关概述
  • 有关不同层中的资源限制的信息,请参阅 API 管理限制
功能 消耗 开发人员 基本 标准 高级
Microsoft Entra 集成1 ✔️ ✔️ ✔️
虚拟网络注入支持 ✔️ ✔️
对入站连接的专用终结点支持 ✔️ ✔️ ✔️
多区域部署 ✔️
可用性区域 ✔️
多个自定义域名 ✔️ ✔️
开发人员门户2 ✔️ ✔️ ✔️ ✔️
缩放单元 ❌ (自动缩放) 1 2 4 每个区域 12 个
内置缓存 10 MB 50 MB 1GB 5 GB
API 分析 ✔️ ✔️ ✔️ ✔️
自托管网关3 ✔️ ✔️
工作区4 ✔️
TLS 设置 ✔️ ✔️ ✔️ ✔️ ✔️
客户端证书身份验证 ✔️ ✔️ ✔️ ✔️ ✔️
策略5 ✔️ ✔️ ✔️ ✔️ ✔️
Azure Monitor 指标 ✔️ ✔️ ✔️ ✔️ ✔️
Azure Monitor 和 Log Analytics 请求日志 ✔️ ✔️ ✔️ ✔️
Application Insights 请求日志 ✔️ ✔️ ✔️ ✔️ ✔️
静态 IP ✔️ ✔️ ✔️ ✔️
将 API 导出到 Power Platform ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
将 API 导出到 Postman ✔️ ✔️ ✔️ ✔️ ✔️

1 允许使用 Microsoft Entra ID(和 Azure AD B2C)作为标识提供者,以用于开发人员门户上的用户登录。
2 包括相关功能,例如用户、组、问题、应用程序和电子邮件模板以及通知。
3 有关托管网关与自托管网关的功能比较,请参阅网关概述。 在开发者层级中,自托管网关仅限于单个网关节点。
4 有关工作区层支持的路线图的信息,请参阅 博客文章
5 请参阅 网关概述 ,了解经典网关、消耗网关和自承载网关的策略支持差异。