Partilhar via


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

Nota

Este artigo aplica-se aos seguintes recursos personalizados no Azure AI Language:

Os recursos do serviço de idioma personalizado permitem que você implante seu projeto em mais de uma região, facilitando muito o acesso global ao seu projeto enquanto 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ê gostaria de implantar. O modelo implantado é replicado para cada região e acessível com seu próprio ponto de extremidade, dependendo 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 EUA e na Índia. Você criaria um projeto com o nome ContosoSupport usando um recurso de idioma West US 2 chamado MyWestUS2. Antes da implantação, você atribuiria 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ê selecionaria 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ê teria três URLs de ponto de extremidade diferentes para acessar seu projeto em todas as três regiões:

  • E.U.A. Oeste 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 está interessado em 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 do Idioma dos Serviços Cognitivos 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. Portanto, 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 serão implantáveis 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.

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. Subsequentemente, 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.

Próximos passos

Saiba como implantar modelos para: