借助于 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 /月)
增量单位(大于 1 个)的单位成本 是所购买的第一个单位的价格的 50% |
缓存(每单位) | 10 MB | 50 MB | 1 GB | 5 GB |
横向扩展(单位) | 1 | 2 | 4 | 每个区域 10 个(调用支持添加更多) |
SLA | 否 | 99.9% | 99.9% | 99.95% 1 |
使用限制 | 否 | 否 | 否 | 否 |
缓存,外部 6 | 是 | 是 | 是 | 是 |
开发人员门户 | 是 | 是 | 是 | 是 |
多个自定义域名 5 | 是 | 否 | 否 | 是 |
Azure Active Directory 集成 | 是 | 否 | 是 | 是 |
虚拟网络支持 | 是 | 否 | 否 | 是 |
多区域部署 | 否 | 否 | 否 | 是 |
自托管网关 | 是 3 | 否 | 否 | 是 4 |
工作区 | 否 | 否 | 5.87/小时 | 16.45/小时 |
预计最大吞吐量 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% |
使用限制 | 否 | 否 | 否 |
缓存,外部 6 | 是 | 是 | 是 |
开发人员门户 | 是 | 是 | 是 |
多个自定义域名 5 | 是 | 否 | 否 |
Azure Active Directory 集成 | 是 | 否 | 是 |
虚拟网络支持 | 是 | 否 | 否 |
多区域部署 | 否 | 否 | 否 |
自托管网关 | 是 3 | 否 | 否 |
预计最大吞吐量 2 (每单位) | 500 个请求/秒 | 1,000 个请求/秒 | 2,500 个请求/秒 |
1 要求在两个或更多区域至少部署一个单位。
2 吞吐量数据仅供参考,不得作为容量和预算规划的依据。必须执行反映预期生产条件的负载测试,以准确确定预期吞吐量。
3 在开发者层中,无需额外付费即可使用自承载网关功能。网关部署的数量不受限制,但每个部署只能使用一个网关副本(实例)。
4 在高级层中,可以通过额外付费(见下文)使用自承载网关功能。每个部署中的网关副本数(实例)不受限制。
5 仅适用于网关。每个实例限制为 20 个域名。请 致电支持人员 以添加更多内容。
6 请使用自己的 Redis 兼容缓存,例如 Azure Redis 缓存。
自托管网关
自托管网关功能扩展了对混合和多云环境的API管理支持。它允许客户通过一个API管理解决方案来管理所有API,而不会损害安全性、法规遵从性或性能。使用自托管网关功能,组织可以将容器化版本的API管理网关组件部署到托管其API的相同环境中,同时继续从Azure中关联的API管理服务管理它们。
价格 | ¥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以编程方式创建。