管理 Azure AI 搜索解决方案的成本
运行 Azure AI 搜索解决方案的成本因使用的容量和功能而异。
在此处,你将探索计费模型,了解如何估算基线成本,以及使用预算监视这些成本。
估算搜索解决方案基线成本
Azure 定价计算器是一个很好的工具,可用于估算使用任何 Azure 服务的成本。 使用它创建基线以满足搜索服务需求。
- 浏览到 Azure AI 搜索定价计算器。
- 选择你的区域、货币和小时或每月定价。
上面的示例显示基于搜索单位数的估计值。 显示的每月成本不包括准确估算所需的全部成本。 定价计算器还列出了有关其他服务的估计值。
重要
显示的价格用于说明,请查看价格计算器以获取最新的值。
通过上述信息,使用四个搜索单位 (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 搜索中的服务限制。
降低搜索解决方案的成本的技巧
这些提示可帮助你降低运行搜索解决方案的成本:
- 尽可能使用少的区域来最大程度地降低带宽成本。 理想情况下,所有资源都应位于同一区域。
- 如果具有索引新数据的可预测模式,请考虑在搜索层内纵向扩展。 然后纵向缩减恢复以进行常规查询。
- 若要在 Azure 数据中心边界内保留搜索请求和响应,请使用 Azure Web 应用前端作为搜索应用。
- 如果在 Blob 存储上使用 AI 扩充,则启用扩充缓存。
使用预算和警报管理搜索服务成本
管理成本最有效的方法是监视支出量,并在成本超过预算时采取措施。
可以使用 Microsoft 成本管理中的预算监视所有 Azure 资源。 按照教程:创建和管理 Azure 预算中的步骤,详细了解如何创建预算。
预算到位后,可以启用警报,以便在组织搜索利益干系人时通知你以避免超支风险。