你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。

在Azure AI 搜索中选择定价模型和服务层

注意

Azure AI 搜索可通过Azure门户、REST API 和Azure SDK获取。 它也是 Foundry IQ 的基础;Foundry IQ 是一个托管式知识层,可将企业内容转化为供 Microsoft Foundry 门户中的智能体使用的、可复用且具备权限感知能力的知识库。

创建搜索服务时,必须选择定价模型和服务层。 Azure AI 搜索提供了两种定价模型,每个模型都适合不同的工作负荷模式,以及用于确定容量和功能的关联服务层:

定价模型 最适用于 如何计费
专属 稳定、可预测的高利用率工作负荷 通过搜索单位(SU)提供固定容量;每小时费率取决于所选的服务层级
无服务器 (预览版) 不频繁、突发或高度可变的工作负荷 基于用量:按计算单位(CUs)和索引存储(GB/月)计量

注意

专用模型搜索单位(SU)和无服务器模型计算单元(SU)不同,不能互换使用。 不要对无服务器工作负荷使用基于 SU 的定价计算器或估算。

这两个模型都提供相同的核心搜索功能(下面所述的无服务器预览版存在一些小例外)。 主要区别是定价和缩放行为,而不是功能。

选择专用定价模型需要估算工作负荷需求,然后选择具有相应预预配容量 的服务层 。

选择无服务器定价模型不需要选择预配的服务层,而是使用基于消耗的定价,因此 性能优化 将直接影响成本。

无服务器定价模型(预览版)

Important

无服务器开发者层级目前为预览版。 此预览版在没有服务级别协议的情况下提供,不建议用于生产工作负荷。 某些功能可能不受支持,或者可能具有受限功能。 有关详细信息,请参阅 Microsoft Azure 预览版补充使用条款。

无服务器开发人员层的计费从 2026 年 9 月 13 日开始。 该日期当日及之后产生的使用费用会显示在您的 Azure 发票中。 2026 年 9 月 13 日之前,不会向你收取使用费。 无服务器开发人员层不支持迁移到其他定价层或从其他定价层迁移,其他层上提供的某些功能在公共预览版期间不受支持。 正式发布之前,服务限制、支持的功能和定价详细信息可能会更改。

在预览期间,无服务器定价模型仅在 特定区域中受支持。

无服务器定价模式是一种按使用量计费的方案,可根据您的工作负载自动扩缩计算和存储资源。 它无需提前预配容量,因此只需为使用的资源付费。

使用无服务器模型时,不会配置副本、分区或搜索单元。 相反,该服务会动态管理容量,以响应查询卷、索引活动和工作负荷复杂性。

计费基于两个主要维度:

  • 计算使用情况:按每小时计算单位(CU/h)进行度量,并根据所执行的工作(查询、索引和其他操作)收费。
  • 索引存储:根据索引的大小按 GB 按月收费。

此模型适用于需求可变的工作负载,包括突发流量和多租户应用程序。 它支持与专用服务相同的核心搜索功能和 API,因此无需重写代码即可生成和运行搜索应用程序。

Serverless 开发人员层目前为公开预览版,暂不支持以下功能:

  • 索引别名:不支持
  • 调试会话:不支持
  • 索引器的专用网络:不支持
  • 共享专用链接资源:无计划支持无服务器模型
  • 服务级别协议(SLA):在公共预览版期间不可用

若要了解详细信息,请参阅 Azure AI 搜索 中的服务限制。

有关其他大规模无服务器部署选项,请使用 Azure AI 搜索 无服务器专用预览版注册表单联系Microsoft。

专用定价模型

专用定价模型是一种预配容量方案,它通过为您的工作负载分配固定的基础设施资源,提供可预测的性能和成本。 可以提前配置容量,使服务能够使用有保证的资源处理一致的索引和查询需求。

使用专用层,可以显式配置副本、分区和搜索单位(SU)。 副本提供查询吞吐量和高可用性,而分区定义存储和索引容量。 它们共同确定搜索服务的总容量和性能特征。

计费基于:

  • 服务层级:预先选择的预配容量。
  • 搜索单位 (SU):专用服务的计费单位,按副本 × 分区计算。 根据搜索单位数和所选服务层级支付固定的每小时费率。

此模型专为需求稳定、可预测的工作负荷而设计,其中一致性能、低延迟和控制缩放非常重要。

在专用定价模型中,所选服务层确定:

  • 服务允许的最大索引数和其他对象数。
  • 分区的大小和速度(物理存储)。
  • 按固定的每月成本计费费率,但添加容量时也会产生增量成本。
  • 工作负荷特征。 某些层针对特定工作负荷进行了优化。

在某些情况下,该层还确定 高级功能的可用性。

层级说明

最常用的计费层包括:

  • 基本 支持生产工作负荷,并且最多可满足三个副本的 SLA 要求。

  • 标准层(S1、S2、S3) 是默认层。 它支持缩放分区和副本,实现更大的工作负荷并提高性能。

有些层级是为某些类型的工作而设计的:

  • 标准 3 高密度 (S3 HD) 是针对多租户优化的 S3 的 托管模式 。 S3 HD 的单位费用与 S3 相同,但支持大量较小的索引,并使用针对快速文件读取和高密度存储方案进行优化的硬件。

  • 存储优化(L1、L2) 层为每个 TB 提供低成本的存储,专为较大型、更新频率较低的索引而设计。 这些层通常具有更高的查询延迟。

还有一个免费的有限搜索服务层级:

  • 免费 为小型项目(如教程和开发)创建 有限的搜索服务 。 资源跨租户共享,不支持缩放。 某些高级功能不可用,在处于非活动状态的时间段后可能会删除该服务。 每个 Azure 订阅只能拥有一项免费的搜索服务。

在“选择定价层”页中创建新的Azure AI 搜索服务时,会在Azure门户中看到计费费率。

Azure 门户的屏幕截图,其中显示“选择定价层”图表,列出了服务层及其关联的 SKU。

您可以在定价页面查看区域费率。

查看 计划和管理成本 ,详细了解专用定价模型及其与无服务器模型进行比较的方式。

查看 Azure AI 搜索 中的服务限制,或按层级划分的存储、工作负载和对象数量限制。

如何选择层级

在Azure门户中,创建服务时,服务层在 Select 定价层页中指定。

在 PowerShell 或 Azure CLI 中,层级是通过 -Sku 参数指定的。

每个层级的区域可用性

区域列表提供 Azure AI 搜索的位置。 某些区域可能对某些层具有容量限制,这可以防止在这些层上创建新的搜索服务。 该列表使用脚注来指示受约束的区域和层。

在 Azure 门户中创建搜索服务时,将自动排除不可用的区域层组合。

按层划分的功能可用性

大多数功能在所有层中都可用。 在某些情况下,功能可用性取决于所选层:

Feature 层级注意事项
索引器 S3 HD 提供索引器,并具有适用于所有索引器的每日执行配额及其他注意事项(预览版)。 索引器对免费层有更多限制。
索引器 executionEnvironment 配置参数 将所有索引器处理固定到分配给搜索服务的搜索群集的功能需要 S2 和更高版本。
AI 扩充 可在免费层上运行,但不建议用于大型工作负载。
用于出站(索引器)访问的托管或受信任标识 在免费层上不可用。
客户管理的加密密钥 在免费层上不可用。
IP 防火墙访问 在免费层上不可用。
专用终结点(与 Azure 专用链接集成) 对于到搜索服务的入站连接,在免费层上不可用。
对于通过索引器连接到其他 Azure 资源的出站连接,在免费层或 S3 HD 上不可用。
对于使用技能组的索引器,在免费层、基本层、S1 或 S3 HD 上不可用。
可用性区域 在免费层上不可用。
语义排序器 可在免费层上运行,但不建议用于大型工作负载。

资源密集型功能可能无法正常运行,除非你为其提供足够的容量。 例如,AI 扩充包含长时间运行的技能,除非数据集较小,否则这些技能在免费服务中会超时。

上限

层级决定服务本身的最大存储,以及可创建的索引、索引器、数据源、技能组和同义词映射的最大数量。 如需详细了解所有限制,请参阅 Azure AI 搜索中的服务限制。

分区大小和速度

层定价包括关于每分区存储的详细信息,范围从基本层 15 GB 到存储优化 (L2) 层 2 TB 不等。 未发布其他硬件特性(如操作速度、延迟和传输率),但在具有支持这些方案的功能的硬件上构建了设计用于特定解决方案体系结构的层级。 有关分区的详细信息,请参阅估计和管理容量和 Azure AI 搜索的可靠性。

注意

已于 2024 年 4 月在选定区域推出更高容量的分区。 已于 2024 年 5 月发布第二波更高容量的分区。 如果你有较旧的搜索服务,则也许能够 升级服务 ,以相同的计费费率从更多容量中受益。

计费费率

不同层级的计费费率也不同,层级所在的硬件越昂贵,或者提供的功能越昂贵,费率就越高。 可在 Azure AI 搜索的 Azure 定价页面中查看层级计费费率。

创建服务后,计费费率既成为全天候运行服务的 固定成本 ,也成为 增量成本 (如果选择添加更多容量)。

在专用模型中,计费基于搜索单位(SU),它将分区(存储)和副本(查询容量)组合在一起。

  • 服务从一个分区和一个副本开始(一个 SU)
  • 添加分区或副本会使成本随 SU 数量线性增加

例如,添加副本以提高可用性或吞吐量会按比例增加每月成本。

有关详细信息,请参阅 规划和管理成本。

计费费率示例

下例对此进行了说明。 假定每月的计费费率为 100 美元。 如果将搜索服务的初始容量保持在一个分区和一个副本,则月底你可能需要支付 100 美元的费用。 但是,如果添加两个副本来获得高可用性,则每月费用将增加到 300 美元(第一个副本分区对的费用为 100 美元,后两个副本的费用为 200 美元)。

等级变更

注意

现有搜索服务可以在基本层和标准层(S1、S2 和 S3)之间切换。 当前服务配置不能超出目标层的限制,并且区域在目标层上不能有容量约束。 有关详细信息,请参阅更改定价层。

切换到不同于之前列出的层级:

  1. 在新层上创建搜索服务。
  2. 将搜索内容部署到新服务上。 按照此清单确保您已具备所有材料。
  3. 确定不再需要旧服务时,请将其删除。

对于不想从头开始重新生成的大型索引,请使用以下备份和还原示例之一:

后续步骤

选择定价层的最佳方式是从成本最低的层开始,然后允许体验和测试告知你决定保留服务或切换到更高的层。

对于后续步骤,建议在一个层中创建一个搜索服务,该服务可以适应建议要执行的测试级别,然后查看以下有关估算成本和容量的指导: