管理 Azure AI 搜索解决方案的成本

已完成

运行 Azure AI 搜索解决方案的成本因使用的容量和功能而异。

在此处,你将探索计费模型,了解如何估算基线成本,以及使用预算监视这些成本。

估算搜索解决方案基线成本

Azure 定价计算器是一个很好的工具,可用于估算使用任何 Azure 服务的成本。 使用它创建基线以满足搜索服务需求。

  1. 浏览到 Azure AI 搜索定价计算器
  2. 选择你的区域、货币和小时或每月定价。

A screenshot of the Azure pricing tool showing the cost estimates of an S1 and S2 tier service.

上面的示例显示基于搜索单位数的估计值。 显示的每月成本不包括准确估算所需的全部成本。 定价计算器还列出了有关其他服务的估计值。

A screenshot of the additional AI Search services.

重要

显示的价格用于说明,请查看价格计算器以获取最新的值。

通过上述信息,使用四个搜索单位 (SU)、提取 80,000 个图像并使用 200,000 个语义查询的 S2 层搜索解决方案的估计值为:

Item 估算
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 美元/小时)

其他高级功能按使用量计费。

Feature 单位
索引器使用量 每 1000 次 API 调用
图像提取(AI 扩充) 每 1000 条文本记录
内置技能(AI 扩充) 事务数,计费费率与直接通过调用 Azure AI 服务执行任务的费率相同。 每个索引器每天可以免费处理 20 份文档。 更大或更频繁的工作负载需要多资源 Azure AI 服务密钥。
自定义实体查找技能(AI 扩充) 每 1000 条文本记录
语义搜索 “queryType=semantic”的查询数,按累进费率计费
专用终结点 只要终结点存在就计费,并按带宽计费

请记住,你无需为所引入的搜索查询、响应或文档的数量付费。

注意

应该注意的服务配额,请参阅 Azure AI 搜索中的服务限制

降低搜索解决方案的成本的技巧

这些提示可帮助你降低运行搜索解决方案的成本:

  1. 尽可能使用少的区域来最大程度地降低带宽成本。 理想情况下,所有资源都应位于同一区域。
  2. 如果具有索引新数据的可预测模式,请考虑在搜索层内纵向扩展。 然后纵向缩减恢复以进行常规查询。
  3. 若要在 Azure 数据中心边界内保留搜索请求和响应,请使用 Azure Web 应用前端作为搜索应用。
  4. 如果在 Blob 存储上使用 AI 扩充,则启用扩充缓存。

使用预算和警报管理搜索服务成本

管理成本最有效的方法是监视支出量,并在成本超过预算时采取措施。

可以使用 Microsoft 成本管理中的预算监视所有 Azure 资源。 按照教程:创建和管理 Azure 预算中的步骤,详细了解如何创建预算。

A screenshot of the budgets section of Microsoft Cost management.

预算到位后,可以启用警报,以便在组织搜索利益干系人时通知你以避免超支风险。