跳到主内容

API 管理定价

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

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

浏览定价选项

应用筛选器来根据你的需求自定义定价选项。

价格仅是估算值,不应用作实际报价单。实际定价可能因与 Microsoft 签订的协议类型、购买日期和货币汇率而异。价格基于美元计算,并使用在上一个月末最后一个工作日之前的两个工作日内捕获的伦敦收盘即期汇率进行转换。如果本月底之前的两个工作日在主要市场中属于银行假日,则汇率确定日通常是紧接在此两个工作日之后的一天。此汇率适用于下个月的所有交易。登录到 Azure 定价计算器查看基于你与 Microsoft 的当前计划/产品/服务的定价。有关定价或请求报价的详细信息,请联系 Azure 销售专家。请参阅经常询问有关 Azure 定价的问题

API Management (原始 v1 定价层)

不可用 消耗 开发者 基本 标准 高级 隔离预览
用途 轻量级和无服务器版本的 API 管理服务,按单次执行计费 非生产用例和评估 入门级的生产用例 中等数量生产用例 大批量或企业生产用例 需要高度隔离的企业生产用例
每单位价格 $- $- $- $-
同一服务实例的增量单位(大于 1 个)的单位成本是所购买的第一个单位的价格的 50%。
TBA7
缓存(每单位) 仅限外部 10 MB 50 MB 1 GB 5 GB 5 GB
横向扩展(单位) N/A (自动缩放) 1 2 4 每个区域 12 个
(调用支持添加更多)
每个区域 12 个
(调用支持添加更多)
SLA 99.95% 99.95% 99.95% 99.99%1 99.99%
隔离 共享 专用 专用 专用 专用 专用
使用限制 应用限制
缓存,外部3
开发人员门户
多个自定义域名4
开发人员门户中的 Azure Active Directory 集成
可用性区域支持
虚拟网络支持
多区域部署
自托管网关 5 6
工作区预览 8 9 9 9
预计最大吞吐量2
(每单位)
N/A (自动缩放) 500 个请求/秒 1,000 个请求/秒 2,500 个请求/秒 4,000 个请求/秒 4,000 个请求/秒
计算隔离

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

2 吞吐量数据仅供参考,不得作为容量和预算规划的依据。必须执行反映预期生产条件的负载测试,以准确确定预期吞吐量。吞吐量受并发客户端连接的数量和速率、配置的策略的种类和数量、有效负载大小、后端 API 性能和其他因素的影响。表中显示的数字是通过测试 1,000 个并发持久客户端安全 HTTP 连接、最小有效负载大小、未配置策略和低延迟后端 API 获得的。

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

4 仅适用于网关。每个实例限制为 20 个域名。请致电支持人员以添加更多内容。

5 在开发者层中,无需额外付费即可使用自承载网关功能。网关部署的数量不受限制,但每个部署只能使用一个网关副本(实例)。

6 在高级层中,可以通过额外付费(见下文)使用自承载网关功能。每个部署中的网关副本数(实例)不受限制。

7 若要了解价格或获取预配独立层服务,请致电支持人员

8 工作区功能在开发人员层中可用,无需额外费用。

9 前五个工作区包含在内,无需额外付费。可以按 5 为增量购买其他工作区。定价将在 2023 年 9 月 1 日之后生效。有关详细信息,请参阅下面的内容。

10 消耗 SKU 计费将“HTTP 请求中的单个操作”计为计费单位。在 HTTP 请求中包含单个操作的传统 REST 和 SOAP API。

Azure API Management(新的定价层现提供预览版!)

不可用 基本 v2 标准 v2
用途 团队和项目的 API 管理 启动组织 API 计划,并在其启动后逐步扩展
价格1 $- $-
横向扩展(按附加单位) $- $-
API 请求2(每月) 10 M 已包含
$- 每 100 万个额外 API 请求
50 M 已包含
$- 每 100 万个额外 API 请求
缓存,内置(按区域) 250 MB 1 GB
缓存,外部3
SLA 99.95% 99.95%
多个自定义域名4
虚拟网络 5
自托管网关 6

1 包括一个单元。

2 HTTP 请求中的单个操作是计费单位。

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

4 仅适用于网关。每个实例限制为 20 个域名。请致电支持人员以添加更多内容。

5 与虚拟网络集成,实现到后端的安全出站连接。

6 自承载网关功能可额外付费(请参阅下文)。

自托管网关

自承载网关功能扩展了 API 管理对混合和多云环境的支持。部署自托管网关可提供一致且统一的体验,包括在 Kubernetes 上或任何使用 Azure Arc 的位置中。使用自承载网关功能,组织可以在其托管 API 的同一环境中部署一个容器化版本的 API 管理网关组件,同时能继续从 Azure 中关联的 API 管理服务对 API 进行管理。

价格(原始定价层) $-
价格(提供预览版的新定价层) $-
计费仅针对高级层部署。开发人员层部署是免费的。

工作区

使用工作区,API 提供商可以跨多个团队或项目安全地共享单个 Azure API Management 服务。

价格(每增加五个) $-
计费仅适用于标准层、高级层和独立层部署。前五个工作区包含在内,无需额外付费。开发人员层部署是免费的。定价将在 2023 年 9 月 1 日之后生效。

API 中心

API 中心在预览期间免费提供。

Azure 定价和购买选项

直接与我们联系

获取 Azure 定价演练。了解云解决方案的定价、学习成本优化和请求自定义建议。

与销售专家交谈

查看购买方式

通过 Azure 网站、Microsoft 代表或 Azure 合作伙伴购买 Azure 服务。

浏览你的选项

其他资源

API 管理

详细了解 API 管理 特性和功能。

定价计算器

估计每月使用任何 Azure 产品组合应产生的费用。

SLA

查看 API 管理 的服务级别协议。

文档

查看技术教程、视频和更多 API 管理 资源。

  • 开发者层不提供 SLA。因此,它不适合用于生产。开发者层应该用于评估、开发和测试。

  • 可以。新的自承载网关功能可实现本地和多云部署。此功能可用于高级层中的生产和开发者层中的评估。请查看产品页以及上面的定价部分,了解更多详细信息。

  • 客户可通过添加和删除单位来扩展 API Management。每个单位都有特定的请求处理能力,具体取决于服务所在的层。例如,标准层一个单位的最大预期吞吐量约为每秒 2,500 个请求。添加或删除单位时,容量会成比例缩放。例如,标准层两个单位的预期吞吐量约为每秒 5,000 个请求。

  • 网关部署中的所有节点共享位置属性和配置,例如,自定义域名和分配的 API。每个网关部署都对应于一个网关资源,该资源可通过 API 管理服务中“网关”边栏选项卡上的 Azure 门户创建,也可通过管理 API 以编程方式创建。
  • 隔离层的目的是使 API 管理高级层的所有功能能够在需要计算环境隔离的高度监管行业中使用。
  • 工作区功能在开发人员层中可用,无需额外费用。 对于标准层、高级层和独立层,前五个工作区已包括在内,且无需额外费用。可以按 5 为增量购买其他工作区。
  • 基于服务处理的 API 请求数量计算消耗 SKU 费用。它将 HTTP 请求中的单个 API 操作计为计费单位。对于传统的 REST 和 SOAP API,单个 HTTP 请求仅包含一个操作。但是,合成 GraphQL 允许在单个 HTTP 调用中组合多个操作。为了适应合成 GraphQL 请求,消耗 SKU 引入了每个 API 操作计费单位,该单位将单个 HTTP 请求中的每个操作计数为单独的计费单位。

与销售专家交谈,演练 Azure 定价情况。了解你的云解决方案的定价。

获取免费云服务和价值 $200 的赠金来探索 Azure 30 天。

添加到估价。 按“V”在计算器上查看
可以给你提供什么帮助?