Distribuera anpassade språkprojekt till flera regioner
Kommentar
Den här artikeln gäller för följande anpassade funktioner i Azure AI Language:
Med anpassade språktjänstfunktioner kan du distribuera projektet till mer än en region. Den här funktionen gör det mycket enklare att komma åt projektet globalt medan du bara hanterar en instans av projektet på ett och samma ställe.
Innan du distribuerar ett projekt kan du tilldela distributionsresurser i andra regioner. Varje distributionsresurs är en annan Språkresurs än den som du använder för att skapa projektet. Du distribuerar till dessa resurser och riktar sedan dina förutsägelsebegäranden till den resursen i respektive region och dina frågor hanteras direkt från den regionen.
När du skapar en distribution kan du välja vilka av dina tilldelade distributionsresurser och deras motsvarande regioner som du vill distribuera till. Modellen som du distribuerar replikeras sedan till varje region och kan nås med en egen slutpunkt som är beroende av distributionsresursens anpassade underdomän.
Exempel
Anta att du vill se till att ditt projekt, som används som en del av en chattrobot för kundsupport, är tillgängligt för kunder i USA och Indien. Du skapar ett projekt med namnet ContosoSupport
med hjälp av en språkresurs i USA, västra 2 med namnet MyWestUS2
. Före distributionen tilldelar du två distributionsresurser till projektet: MyEastUS
och MyCentralIndia
i USA, östra respektive Indien, centrala.
När du distribuerar projektet väljer du alla tre regionerna för distribution: den ursprungliga regionen USA, västra 2 och de tilldelade via USA, östra och Indien, centrala.
Nu har du tre olika slutpunkts-URL:er för att komma åt projektet i alla tre regionerna:
- USA, västra 2:
https://mywestus2.cognitiveservices.azure.com/language/:analyze-conversations
- USA, östra:
https://myeastus.cognitiveservices.azure.com/language/:analyze-conversations
- Indien, centrala:
https://mycentralindia.cognitiveservices.azure.com/language/:analyze-conversations
Samma begärandetext till var och en av dessa olika URL:er hanterar exakt samma svar direkt från den regionen.
Valideringar och krav
Tilldelning av distributionsresurser kräver Microsoft Entra-autentisering. Microsoft Entra-ID används för att bekräfta att du har åtkomst till de resurser som du vill tilldela till projektet för distribution i flera regioner. I Language Studio kan du automatiskt aktivera Microsoft Entra-autentisering genom att tilldela rollen Som språkägare för Azure Cognitive Services till din ursprungliga resurs. Om du vill använda Microsoft Entra-autentisering programmatiskt kan du läsa mer i dokumentationen om Azure AI-tjänster.
Projektnamnet och resursen används som huvudidentifierare. En språkresurs kan bara ha ett specifikt projektnamn i varje resurs. Andra projekt med samma namn kan inte distribueras till den resursen.
Om ett projekt ContosoSupport
till exempel skapades av resursen MyWestUS2
i USA, västra 2 och distribuerades till resursen MyEastUS
i USA, östra, kan resursen MyEastUS
inte skapa ett annat projekt med namnet ContosoSupport
och distribuera ett projekt till den regionen. På samma sätt kan dina medarbetare inte skapa ett projekt ContosoSupport
med resursen MyCentralIndia
i centrala Indien och distribuera det till antingen MyWestUS2
eller MyEastUS
.
Du kan bara växla distributioner som är tillgängliga i exakt samma regioner. Annars misslyckas bytet.
Om du tar bort en tilldelad resurs från projektet tas alla projektdistributioner till resursen bort.
Kommentar
Endast orkestreringsarbetsflöde:
Du kan inte tilldela distributionsresurser till orkestreringsarbetsflödesprojekt med anpassade svar på frågor eller LUIS-anslutningar. Därefter kan du inte lägga till anpassade frågor som besvarar eller LUIS-anslutningar till projekt som har tilldelat resurser.
För att distributionen i flera regioner ska fungera som förväntat måste de anslutna CLU-projekten också distribueras till samma regionala resurser som du distribuerade arbetsflödesprojektet för orkestrering till. Annars försöker arbetsflödesprojektet för orkestrering dirigera en begäran till en distribution i dess region som inte finns.
Vissa regioner är endast tillgängliga för distribution och inte för redigering av projekt.
Relaterat innehåll
Lär dig hur du distribuerar modeller för: