Compartilhar via


Implantar projetos de linguagem personalizados em várias regiões

Os recursos do serviço de idioma personalizado permitem implantar seu projeto em mais de uma região. Essa funcionalidade torna muito mais fácil acessar seu projeto globalmente enquanto você gerencia apenas uma instância do seu projeto em um só lugar.

Antes de implantar um projeto, você pode atribuir recursos de implantação em outras regiões. Cada recurso de implantação é um recurso de linguagem diferente do que você usa para criar seu projeto. Você implanta nesses recursos e, em seguida, direciona suas solicitações de previsão para esse recurso em suas respectivas regiões, e então suas consultas são atendidas diretamente dessa região.

Ao criar uma implantação, você pode selecionar em qual dos recursos de implantação atribuídos e suas regiões correspondentes você deseja implantar. O modelo implantado é replicado para cada região e estará acessível com um próprio ponto de extremidade dependente do subdomínio personalizado do recurso de implantação.

Exemplo

Suponha que você queira garantir que seu projeto, usado como parte de um chatbot de suporte ao cliente, seja acessível por clientes nos Estados Unidos e na Índia. Você criaria um projeto com o nome ContosoSupport usando um recurso de linguagem Oeste dos EUA 2 chamado MyWestUS2. Antes da implantação, você atribui dois recursos de implantação ao seu projeto: MyEastUS e MyCentralIndia no Leste dos EUA e na Índia Central, respectivamente.

Ao implantar seu projeto, você seleciona todas as três regiões para implantação: a região Oeste dos EUA 2 original e as atribuídas por meio do Leste dos EUA e da Índia Central.

Agora você tem três URLs de ponto de extremidade diferentes para acessar seu projeto em todas as três regiões:

  • Oeste dos EUA 2: https://mywestus2.cognitiveservices.azure.com/language/:analyze-conversations
  • Leste dos EUA: https://myeastus.cognitiveservices.azure.com/language/:analyze-conversations
  • Índia Central: https://mycentralindia.cognitiveservices.azure.com/language/:analyze-conversations

O mesmo corpo da solicitação para cada uma dessas URLs diferentes atende exatamente à mesma resposta diretamente dessa região.

Validações e requisitos

A atribuição de recursos de implantação requer a autenticação do Microsoft Entra. O Microsoft Entra ID é usado para confirmar se você tem acesso aos recursos que deseja atribuir ao seu projeto para implantação de várias regiões. No Language Studio, você pode habilitar a autenticação do Microsoft Entra automaticamente atribuindo a si mesmo a função de Proprietário de Linguagem dos Serviços Cognitivos do Azure ao recurso original. Para usar a autenticação do Microsoft Entra programaticamente, saiba mais na documentação dos serviços de IA do Azure.

O nome do projeto e o recurso são usados como seus principais identificadores. Um recurso de linguagem só pode ter um nome de projeto específico em cada recurso. Nenhum outro projeto com o mesmo nome pode ser implantado nesse recurso.

Por exemplo, se um projeto ContosoSupport foi criado pelo recurso MyWestUS2 no Oeste dos EUA 2 e implantado no recurso MyEastUS no Leste dos EUA, o recurso MyEastUS não poderá criar um projeto diferente chamado ContosoSupport e implantar um projeto nessa região. Da mesma forma, seus colaboradores não podem criar um projeto ContosoSupport com o recurso MyCentralIndia na Índia Central e implantá-lo em MyWestUS2 ou MyEastUS.

Você só pode trocar implantações que estão disponíveis exatamente nas mesmas regiões. Caso contrário, a troca falhará.

Se você remover um recurso atribuído do seu projeto, todas as implantações de projeto para esse recurso serão excluídas.

Observação

Somente para o fluxo de trabalho de orquestração:

Você não pode atribuir recursos de implantação a projetos de fluxo de trabalho de orquestração com respostas de perguntas personalizadas ou conexões LUIS. Posteriormente, você não pode adicionar respostas de perguntas personalizadas ou conexões LUIS a projetos que têm recursos atribuídos.

Para que a implantação de várias regiões funcione conforme o esperado, os projetos da CLU conectados também devem ser implantados nos mesmos recursos regionais nos quais você implantou o projeto de fluxo de trabalho de orquestração. Caso contrário, o projeto de fluxo de trabalho de orquestração tentará rotear uma solicitação para uma implantação em uma região que não existe no projeto.

Algumas regiões só estão disponíveis para implantação, e não para projetos de criação.

Saiba como implantar modelos para: