借助于 Azure API 管理,组织可以更安全、可靠以及大规模地发布 API。使用 API 管理可促使内部团队、合作伙伴和开发人员使用 API,同时可以从管理门户提供的业务和日志分析中受益。此服务有助于提供组织针对 API 端到端管理所需的工具 —— 涵盖从预配用户角色、创建使用计划和配额、应用用于转换有效负载的策略到限制、分析、监视和警报的方方面面。
定价详细信息
提供四层 API 管理 —— 开发人员层、基本层、标准层和高级层。
开发人员 | 基本 | 标准 | 高级 | |
---|---|---|---|---|
用途 | 非生产用例和评估 | 入门级的生产用例 | 中等数量生产用例 | 大批量或企业生产用例 |
价格 | ¥ 0.5022/ 小时 (约¥ 373.6368 /月) | ¥ 1.5386/ 小时 (约¥ 1,144.7184 /月) | ¥ 7.1794/ 小时 (约¥ 5,341.4736 /月) | ¥ 29.2229/ 小时 (约¥ 21,741.8376 /月) |
缓存(每单位) | 10 MB | 50 MB | 1 GB | 5 GB |
横向扩展(单位) | 1 | 2 | 4 | 每个区域 10 个(调用支持添加更多) |
SLA | 否 | 99.9% | 99.9% | 99.95% 1 |
Azure Active Directory 集成 | 是 | 否 | 是 | 是 |
虚拟网络支持 | 是 | 否 | 否 | 是 |
多区域部署 | 否 | 否 | 否 | 是 |
预计最大吞吐量 2 (每单位) | 500 个请求/秒 | 1,000 个请求/秒 | 2,500 个请求/秒 | 4,000 个请求/秒 |
1 要求在两个或更多区域至少部署一个单位。
2 实际吞吐量受许多因素影响,包括并发客户端连接的数量和速率、配置策略的种类和数量、有效负载大小以及后端 API 性能。通过对 1000 个并发持久客户端安全 HTTP 连接、最小有效负载大小、未配置策略以及低延迟后端 API 进行测试获得表中的数字。
常见问题
全部展开-
开发人员层的用途是什么?
开发人员层适用于 API 管理试用、开发和功能测试。客户不应将此层用于生产。
-
我是否可以在自己的数据中心中在本地部署 API 管理代理?
不。目前没有本地部署选项,但如果你喜欢此功能,可在 UserVoice 上投票。但是,你当然可以将基于 Azure 的 API 管理用于本地系统和数据。
-
什么是“单位”?我可以如何扩展我的服务?
客户可通过添加和删除单位来扩展 API 管理。每个单位都具有依赖其级别的容量。例如,标准层包含每月 200 百万 API 调用、每月 1 TB 带宽、每秒约 1,000 请求的吞吐量。当你添加附加单位时,容量会成比例扩展。例如,2 个标准单位提供每月 400 百万 API 调用、2 TB 带宽、每秒约 2,000 请求的吞吐量。