Share via


Flytta din Azure AI-tjänsten Search till en annan Azure-region

Ibland frågar kunderna om att flytta en söktjänst till en annan region. För närvarande finns det ingen inbyggd mekanism eller verktyg som hjälper dig med den uppgiften, men den här artikeln kan hjälpa dig att förstå de manuella stegen för att återskapa index och andra objekt i en ny söktjänst i en annan region.

Kommentar

I Azure-portalen har alla tjänster ett exportmallkommando . När det gäller Azure AI Search skapar det här kommandot en grundläggande definition av en tjänst (namn, plats, nivå, replik och partitionsantal), men känner inte igen innehållet i din tjänst och överför inte heller nycklar, roller eller loggar. Även om kommandot finns rekommenderar vi inte att du använder det för att flytta en söktjänst.

Förutsättningar

  • Kontrollera att tjänsterna och funktionerna som kontot använder stöds i målregionen.

  • För förhandsversionsfunktioner kontrollerar du att din prenumeration är godkänd för målregionen.

Förbereda och flytta

  1. Identifiera beroenden och relaterade tjänster för att förstå den fulla effekten av att flytta en tjänst, om du behöver flytta mer än bara Azure AI Search.

    Azure Storage används för loggning, skapande av ett kunskapslager och är en vanlig extern datakälla för AI-berikande och indexering. Azure AI-tjänster används för att skapa inbyggda kunskaper under AI-berikande. Både Azure AI-tjänster och din söktjänst måste finnas i samma region om du använder AI-berikning.

  2. Skapa en inventering av alla objekt i tjänsten så att du vet vad du ska flytta: index, synonymkartor, indexerare, datakällor, kompetensuppsättningar. Om du har aktiverat loggning skapar och arkiverar du eventuella rapporter som du kan behöva för en historisk post.

  3. Kontrollera priser och tillgänglighet i den nya regionen för att säkerställa tillgängligheten för Azure AI Search plus relaterade tjänster i den nya regionen. De flesta funktioner är tillgängliga i alla regioner, men vissa förhandsgranskningsfunktioner har begränsad tillgänglighet.

  4. Skapa en tjänst i den nya regionen och publicera om befintliga index, synonymkartor, indexerare, datakällor och kompetensuppsättningar från källkoden. Kom ihåg att tjänstnamnen måste vara unika så att du inte kan återanvända det befintliga namnet. Kontrollera varje kompetensuppsättning för att se om anslutningar till Azure AI-tjänster fortfarande är giltiga när det gäller kravet på samma region. Om kunskapslager skapas kontrollerar du även anslutningssträng för Azure Storage om du använder en annan tjänst.

  5. Läs in index och kunskapslager igen, om tillämpligt. Du använder antingen programkod för att skicka JSON-data till ett index eller kör om indexerare för att hämta dokument från externa källor.

  6. Aktivera loggning och återskapa säkerhetsroller om du använder dem.

  7. Uppdatera klientprogram och testpaket för att använda det nya tjänstnamnet och API-nycklarna och testa alla program.

Ta bort eller rensa

Ta bort den gamla tjänsten när den nya tjänsten är helt testad och i drift. Om du tar bort tjänsten tas allt innehåll som är associerat med tjänsten bort automatiskt.

Nästa steg

Följande länkar kan hjälpa dig att hitta mer information när du slutför stegen ovan.