将 Azure AI 搜索迁移到可用性区域支持

本指南介绍如何将 Azure AI 搜索从非可用性区域支持迁移到可用性支持。

Azure AI 搜索服务可以在支持可用性区域的区域利用可用性支持。 在启用可用性支持后创建的这些区域中具有两个或更多副本的服务可以自动利用可用性区域。 每个副本都将放置在该区域内不同的可用性区域中。 如果副本数多于可用性区域,将尽可能在可用性区域之间平均分布副本。

如果在其区域中启用可用性区域支持之前创建了搜索服务,则必须重新创建搜索服务才能利用可用性区域支持。

先决条件

下面是目前在启用可用性区域支持时的要求/限制:

停机要求

停机时间取决于执行迁移的方式。 迁移由并行部署组成,你将在其中创建新的搜索服务。 停机时间取决于你要如何将流量从旧搜索服务重定向到启用了可用性区域的新搜索服务。 例如,如果使用 Azure Front Door,则停机时间将取决于使用新搜索服务的信息更新 Azure Front Door 所需的时间。 或者,可以使用 Azure 流量管理器同时将流量路由到多个搜索服务。

迁移指导:重新创建搜索服务

何时重新创建搜索服务

如果在支持可用性区域的区域启动此支持之前在其中创建了搜索服务,则需要重新创建搜索服务。

如何重新创建搜索服务

  1. 在与旧搜索服务相同的区域中创建新的搜索服务。 此区域应支持当前日期或之后的可用性区域

    重要

    免费和基本层级不支持可用性区域,因此不应使用。

  2. 添加至少两个副本到新的搜索服务。 搜索服务至少有两个副本后,会自动利用可用性区域支持。

  3. 通过从旧服务重新生成所有搜索索引,将数据从旧搜索服务迁移到新搜索服务。

重新生成所有搜索索引:

  • 如果有外部数据源可用,请从外部数据源重新生成索引。
  1. 将流量从旧搜索服务重定向到新的搜索服务。 这可能需要对使用旧搜索服务的应用程序进行更新。

提示

Azure Front Door 和 Azure 流量管理器等服务有助于简化此过程。

后续步骤