API 管理 API Management

安全、大规模地向开发人员、合作伙伴和员工发布 API

借助于 Azure API 管理,组织可以更安全、可靠以及大规模地发布 API。使用 API 管理可促使内部团队、合作伙伴和开发人员使用 API,同时可以从管理门户提供的业务和日志分析中受益。此服务有助于提供组织针对 API 端到端管理所需的工具 —— 涵盖从预配用户角色、创建使用计划和配额、应用用于转换有效负载的策略到限制、分析、监视和警报的方方面面。

定价详细信息

提供四层 API 管理 —— 开发人员层、基本层、标准层和高级层。

*以下价格均为含税价格。

*每月价格估算基于每个月 744 小时的使用量。

开发人员 基本 标准 高级
用途 非生产用例和评估 入门级的生产用例 中等数量生产用例 大批量或企业生产用例
价格 (每单位) ¥ 0.5022/ 小时 (约¥ 373.6368 /月) ¥ 1.5386/ 小时 (约¥ 1,144.7184 /月) ¥ 7.1794/ 小时 (约¥ 5,341.4736 /月) ¥ 29.2229/ 小时 (约¥ 21,741.8376 /月)
增量单位(大于 1 个)的单位成本
是所购买的第一个单位的价格的 50%
缓存(每单位) 10 MB 50 MB 1 GB 5 GB
横向扩展(单位) 1 2 4 每个区域 10 个(调用支持添加更多)
SLA 99.9% 99.9% 99.95% 1
使用限制
缓存,外部 5
开发人员门户
多个自定义域名 6
Azure Active Directory 集成
虚拟网络支持
多区域部署
自托管网关 3 4
预计最大吞吐量 2 (每单位) 500 个请求/秒 1,000 个请求/秒 2,500 个请求/秒 4,000 个请求/秒
开发人员 基本 标准
用途 非生产用例和评估 入门级的生产用例 中等数量生产用例
价格 (每单位) ¥ 0.5022/ 小时 (约¥ 373.6368 /月) ¥ 1.5386/ 小时 (约¥ 1,144.7184 /月) ¥ 7.1794/ 小时 (约¥ 5,341.4736 /月)
缓存(每单位) 10 MB 50 MB 1 GB
横向扩展(单位) 1 2 4
SLA 99.9% 99.9%
使用限制
缓存,外部 5
开发人员门户
多个自定义域名 6
Azure Active Directory 集成
虚拟网络支持
多区域部署
自托管网关 3
预计最大吞吐量 2 (每单位) 500 个请求/秒 1,000 个请求/秒 2,500 个请求/秒

1 要求在两个或更多区域至少部署一个单位。

2 实际吞吐量受许多因素影响,包括并发客户端连接的数量和速率、配置策略的种类和数量、有效负载大小以及后端 API 性能。通过对 1000 个并发持久客户端安全 HTTP 连接、最小有效负载大小、未配置策略以及低延迟后端 API 进行测试获得表中的数字。

3 在开发人员层中,无需额外付费即可使用自托管网关功能。 网关部署的数量不受限制,但每个部署都限于单个网关副本(节点)。

4 在“高级”层中,自动托管网关功能需要额外付费(请参阅下文)。每个部署中网关部署和网关副本(节点)的数量没有限制。自托管网关功能扩展了对混合和多云环境的API管理支持。 它允许客户通过一个API管理解决方案来管理所有API,而不会影响安全性,合规性或性能。 借助自托管网关功能,组织可以将API管理网关组件的容器化版本部署到他们托管API的环境中,同时继续通过Azure中的关联API管理服务进行管理。

5 请使用自己的 Redis 兼容缓存,例如 Azure Redis 缓存。

6 仅适用于网关。每个实例的域名限制为 20 个。若要添加更多,请 致电支持人员

自托管网关

自托管网关功能扩展了对混合和多云环境的API管理支持。它允许客户通过一个API管理解决方案来管理所有API,而不会损害安全性、法规遵从性或性能。使用自托管网关功能,组织可以将容器化版本的API管理网关组件部署到托管其API的相同环境中,同时继续从Azure中关联的API管理服务管理它们。

*以下价格均为含税价格。

*每月价格估算基于每个月 744 小时的使用量。

价格 ¥8.71/小时/网关部署

以上价格将于2020年7月1日开始生效。

常见问题

全部展开
  • 开发人员层的用途是什么?

    开发人员层适用于 API 管理试用、开发和功能测试。客户不应将此层用于生产。

  • 我是否可以在自己的数据中心中在本地部署 API 管理代理?

    不。目前没有本地部署选项,但如果你喜欢此功能,可在 UserVoice 上投票。但是,你当然可以将基于 Azure 的 API 管理用于本地系统和数据。

  • 什么是“单位”?我可以如何扩展我的服务?

    客户可通过添加和删除单位来扩展 API 管理。每个单位都具有依赖其级别的容量。例如,标准层包含每月 200 百万 API 调用、每月 1 TB 带宽、每秒约 1,000 请求的吞吐量。当你添加附加单位时,容量会成比例扩展。例如,2 个标准单位提供每月 400 百万 API 调用、2 TB 带宽、每秒约 2,000 请求的吞吐量。

  • 什么是“网关部署”?

    网关部署中的所有节点共享位置属性和配置,例如自定义域名和分配的API。每个网关部署都对应一个网关资源,可以在Azure门户中通过API管理服务内的刀片式网关创建,也可以通过管理API以编程方式创建。

支持和服务级别协议

如有任何疑问或需要帮助,请访问 Azure 支持 选择自助服务或者其他任何方式联系我们获得支持。

我们保证至少在 99.9% 的时间内,标准层中运行的 API 管理服务实例将响应请求以执行操作。我们保证至少在 99.95% 的时间内,高级层中运行的跨两个或更多区域部署的 API 管理服务实例将响应请求以执行操作。未向开发人员层 API 管理服务提供服务级别协议。若要了解有关我们的服务器级别协议的详细信息,请访问 服务级别协议 页。