管理 Azure AI 搜索解决方案的成本
运行 Azure AI 搜索解决方案的成本因使用的容量和功能而异。
在这里,你将了解计费模型,了解如何估算基线成本,以及使用预算监视这些成本。
估算搜索解决方案基线成本
Azure 定价计算器是一个很好的工具,可用于估算使用任何 Azure 服务的成本。 使用它为搜索服务需求创建基线。
- 浏览到 Azure AI 搜索定价计算器。
- 选择你的区域、货币和小时或每月定价。
上面的示例显示基于搜索单位数的估计值。 显示的每月成本不包括准确估计所需的一切。 定价计算器还会列出有关其他服务的估计值。
重要
显示的价格仅供参考,请检查价格计算器以获取最新数值。
使用上述信息估算 S2 层搜索解决方案,使用四个搜索单位(SU),提取 80,000 张图像,并使用 200,000 个语义查询:
| 项 | 估算 |
|---|---|
| S2 层 4SU | $981.12 * 4 = $3,924.48 |
| 破解图像 | 1$ * 80 = $80 |
| 语义搜索 | $500 |
| 总估计值 | 每月 $4,504.48 |
与运行搜索服务相关的最终成本是数据引入和存储成本。 因此,上述估计不包括可以累积的其他基础结构成本。 这些其他成本是源数据的存储和处理等。
实施经济高效的 Azure AI 搜索解决方案的关键在于,通过优化所需层级、搜索的数据以及使用的功能来改进其整体容量。
了解计费模型
Azure AI 搜索的计费方式与在 Azure 中使用的其他资源相同。 以以上述基线估算为例,当您创建完成所有资源之后,就会产生成本:
- 使用的服务层搜索单位每小时(约 3,924.48 美元 ÷ 744 = 5.27 美元/小时)
使用其他高级功能将按照使用情况计费。
| 功能 / 特点 | 单位 |
|---|---|
| 索引器用法 | 每 1000 次 API 调用 |
| 图像提取(AI 扩充) | 每 1000 条文本记录 |
| 内置技能(AI 扩充) | 交易数量,以与直接调用 Azure AI 服务执行任务相同的费率进行计费。 每个索引器每天可以免费处理 20 份文档。 更大或更频繁的工作负荷需要多资源 Azure AI 服务密钥。 |
| 自定义实体查找技能 (AI 增强) | 每 1000 条文本记录 |
| 语义搜索 | 按渐进式费率计费的“queryType=semantic”查询数 |
| 专用终结点 | 只要终结点存在就计费,并按带宽计费 |
请记住,你无需为所引入的搜索查询、响应或文档的数量付费。
注释
应注意的服务配额,请参阅 Azure AI 搜索中的服务限制。
降低搜索解决方案成本的提示
这些提示可帮助你降低运行搜索解决方案的成本:
- 尽可能少使用区域来最大程度地降低带宽成本。 理想情况下,所有资源都应位于同一区域。
- 如果有可预测的新数据索引模式,请考虑在搜索层内进行扩展。 然后纵向缩减恢复以进行常规查询。
- 若要在 Azure 数据中心边界内保留搜索请求和响应,请使用 Azure Web 应用前端作为搜索应用。
- 如果在 Blob 存储上使用 AI 扩充,则启用扩充缓存。
使用预算和警报管理搜索服务成本
管理成本的最有效方法是监视支出量,并在成本超过预算时采取措施。
可以使用Microsoft成本管理中的预算监视所有 Azure 资源。 请按照教程:创建和管理 Azure 预算中的步骤,详细了解如何创建预算。
预算到位后,可以启用警报,以便在组织搜索利益干系人以避免超支风险时通知你。