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

Os recursos personalizados do serviço de idioma permitem que você implante seu projeto em mais de uma região. Esse recurso facilita muito o acesso ao 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 idioma diferente daquele 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 respetivas regiões e suas consultas são atendidas diretamente dessa região.

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

Exemplo

Suponha que você queira garantir que seu projeto, que é usado como parte de um chatbot de suporte ao cliente, seja acessível por clientes nos Estados Unidos e na Índia. Você cria um projeto com o nome ContosoSupport usando um recurso West US 2 Language 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 através 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 de solicitação para cada uma dessas URLs diferentes serve exatamente a mesma resposta diretamente dessa região.

Validações e requisitos

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

O nome do projeto e o recurso são usados como identificadores principais. Um recurso de idioma só pode ter um nome de projeto específico em cada recurso. Quaisquer outros projetos com o mesmo nome não podem ser implantados 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 um ou MyWestUS2 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.

Nota

Somente fluxo de trabalho de orquestração:

Não é possível atribuir recursos de implantação a projetos de fluxo de trabalho de orquestração com respostas a perguntas personalizadas ou conexões LUIS. Posteriormente, não é possível adicionar respostas a perguntas personalizadas ou conexões LUIS a projetos que tenham recursos atribuídos.

Para que a implantação em várias regiões funcione conforme o esperado, os projetos 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 sua região que não existe.

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

Saiba como implantar modelos para: