你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
API 管理和成本优化
了解如何使用 API 管理安全而大规模地将 API 发布给外部人员、合作伙伴和员工开发人员。 此网络服务是适用于所有环境中 API 的混合多云管理平台。
组件包括:
有关详细信息,请参阅 API 管理介绍。
要了解 API 管理如何针对你的工作负载支持成本优化,请参阅以下主题:
清单
你在配置 API 管理时是否考虑到了成本优化?
- 在适当时配置自动缩放。
- 考虑始终需要哪些功能。
配置建议
请考虑以下建议,在配置 API 管理服务时优化可靠性:
建议 | 说明 |
---|---|
在适当时配置自动缩放。 | 考虑纵向扩展或纵向缩减你的 API 管理实例以控制成本。 你可以根据指标或特定计数使用 Autoscale 来配置 API 管理。 成本取决于单位数量,这决定了吞吐量,单位是每秒请求数 (RPS)。 自动缩放的 API 管理实例在特定时间窗口内在适合 RPS 数量的缩放单位之间切换。 自动缩放有助于实现成本优化与性能之间的平衡。 |
考虑始终需要哪些功能。 | 考虑在基本、标准和高级层级之间切换。 如果工作负载不需要更高层级中可用的功能,则考虑切换到较低层级。 例如,工作负载在非高峰期可能只需要 1GB 的缓存,而在高峰期则需要 5GB 的缓存。 通过在非高峰期从高级层级切换到标准层级,并在高峰期切换回高级层,这样可以降低与此类工作负载相关的成本。 可以使用 Set-AzApiManagement cmdlet 将此过程作为作业自动化。 有关不同 API 管理层级中可用功能的信息,请参阅 API 管理定价。 |