Azure API 管理层的基于功能的比较
适用于:所有 API 管理层级
每个 API 管理定价层都提供了一组不同的功能来满足不同客户的需求。 下表总结了每个层中提供的主要功能。 某些功能可能根据层以不同的方式工作或具有不同的能力。 在这种情况下,介绍这些功能的文档文章中指出了差异。
重要
- 开发人员层级适用于非生产用例和评估。 它不提供 SLA。
- 消耗层在由世纪互联运营的 Azure 云中不可用。
- 若要了解不同层级中可用的 API 管理网关支持的 API,请参阅 API 管理网关概述。
功能 | 消耗 | 开发人员 | 基本 | 标准 | 高级 |
---|---|---|---|---|---|
Microsoft Entra 集成1 | 否 | 是 | No | 是 | 是 |
虚拟网络注入支持 | 否 | 是 | 否 | No | 是 |
对入站连接的专用终结点支持 | 否 | 是 | 是 | 是 | 是 |
多区域部署 | 否 | No | No | No | 是 |
可用性区域 | 否 | No | No | No | 是 |
多个自定义域名 | 否 | 是 | 否 | No | 是 |
开发人员门户2 | 否 | 是 | 是 | 是 | 是 |
内置缓存 | 否 | 是 | 是 | 是 | 是 |
内置分析 | 否 | 是 | 是 | 是 | 是 |
自承载网关3 | 否 | 是 | 否 | No | 是 |
TLS 设置 | 是 | 是 | 是 | 是 | 是 |
外部缓存 | 是 | 是 | 是 | 是 | 是 |
客户端证书身份验证 | 是 | 是 | 是 | 是 | 是 |
策略4 | 是 | 是 | 是 | 是 | 是 |
备份和还原 | 否 | 是 | 是 | 是 | 是 |
基于 Git 的管理 | 否 | 是 | 是 | 是 | 是 |
直接管理 API | 否 | 是 | 是 | 是 | 是 |
Azure Monitor 指标 | 是 | 是 | 是 | 是 | 是 |
Azure Monitor 和 Log Analytics 请求日志 | 否 | 是 | 是 | 是 | 是 |
Application Insights 请求日志 | 是 | 是 | 是 | 是 | 是 |
静态 IP | 否 | 是 | 是 | 是 | 是 |
1 允许使用 Microsoft Entra ID(和 Azure AD B2C)作为标识提供者,以用于开发人员门户上的用户登录。
2 包括相关功能,例如用户、组、问题、应用程序和电子邮件模板以及通知。
3 有关托管网关与自托管网关的功能比较,请参阅网关概述。 在开发人员层中,自托管网关仅限于单个网关节点。
4 请参阅网关概述,了解经典网关、消耗网关和自承载网关的策略支持差异。