Mover seu serviço Azure AI Search para outra região do Azure

Ocasionalmente, os clientes perguntam sobre a mudança de um serviço de pesquisa para outra região. Atualmente, não há nenhum mecanismo ou ferramenta interna para ajudar nessa tarefa, mas este artigo pode ajudá-lo a entender as etapas manuais para recriar índices e outros objetos em um novo serviço de pesquisa em uma região diferente.

Nota

No portal do Azure, todos os serviços têm um comando Exportar modelo . No caso do Azure AI Search, esse comando produz uma definição básica de um serviço (nome, local, camada, réplica e contagem de partições), mas não reconhece o conteúdo do seu serviço, nem carrega chaves, funções ou logs. Embora o comando exista, não recomendamos usá-lo para mover um serviço de pesquisa.

Pré-requisitos

  • Garanta que os serviços e as funcionalidades que a conta utiliza são suportados na região de destino.

  • Para recursos de visualização, verifique se sua assinatura foi aprovada para a região de destino.

Prepare-se e mova-se

  1. Identifique dependências e serviços relacionados para entender o impacto total da realocação de um serviço, caso você precise mover mais do que apenas o Azure AI Search.

    O Armazenamento do Azure é usado para registrar, criar um repositório de conhecimento e é uma fonte de dados externa comumente usada para enriquecimento e indexação de IA. Os serviços de IA do Azure são usados para potencializar as habilidades internas durante o enriquecimento da IA. Os serviços de IA do Azure e o seu serviço de pesquisa devem estar na mesma região se você estiver usando o enriquecimento de IA.

  2. Crie um inventário de todos os objetos no serviço para que você saiba o que mover: índices, mapas de sinônimos, indexadores, fontes de dados, conjuntos de habilidades. Se tiver ativado o registo, crie e arquive quaisquer relatórios de que possa necessitar para um registo histórico.

  3. Verifique os preços e a disponibilidade na nova região para garantir a disponibilidade do Azure AI Search e de quaisquer serviços relacionados na nova região. A maioria dos recursos está disponível em todas as regiões, mas alguns recursos de visualização têm disponibilidade restrita.

  4. Crie um serviço na nova região e publique novamente a partir do código-fonte quaisquer índices existentes, mapas de sinônimos, indexadores, fontes de dados e conjuntos de habilidades. Lembre-se de que os nomes de serviço devem ser exclusivos para que você não possa reutilizar o nome existente. Verifique cada conjunto de habilidades para ver se as conexões com os serviços de IA do Azure ainda são válidas em termos do requisito da mesma região. Além disso, se os armazenamentos de conhecimento forem criados, verifique as cadeias de conexão para o Armazenamento do Azure se você estiver usando um serviço diferente.

  5. Recarregue índices e armazenamentos de conhecimento, se aplicável. Você usará o código do aplicativo para enviar dados JSON para um índice ou executará novamente indexadores para obter documentos de fontes externas.

  6. Habilite o registro em log e, se estiver usando-os, recrie funções de segurança.

  7. Atualize aplicativos cliente e pacotes de teste para usar o novo nome de serviço e chaves de API e teste todos os aplicativos.

Eliminar ou limpar

Exclua o serviço antigo quando o novo serviço estiver totalmente testado e operacional. A exclusão do serviço exclui automaticamente todo o conteúdo associado ao serviço.

Próximos passos

Os links a seguir podem ajudá-lo a localizar mais informações ao concluir as etapas descritas acima.