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

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

重要

  • 开发人员层级适用于非生产用例和评估。 它不提供 SLA。
  • 消耗层在由世纪互联运营的 Azure 云中不可用。
功能 消耗 开发人员 基本 标准 高级
Microsoft Entra 集成1 No
虚拟网络 (VNet) 支持 No
对入站连接的专用终结点支持
多区域部署 No No No
可用性区域 No No No
多个自定义域名 No
开发人员门户2
内置缓存
内置分析
自承载网关3 No
工作区 No
TLS 设置
外部缓存
客户端证书身份验证
策略4
备份和还原
基于 Git 的管理
直接管理 API
Azure Monitor 指标
Azure Monitor 和 Log Analytics 请求日志
Application Insights 请求日志
静态 IP
直通 WebSocket API
直通 GraphQL API
合成 GraphQL API
直通 gRPC API(预览版) No

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