Dela via


Så här flyttar du Azure API Management mellan regioner

GÄLLER FÖR: Utvecklare | Grundläggande | Standard | Premium

Den här artikeln beskriver hur du flyttar en API Management-instans till en annan Azure-region. Du kan flytta instansen till en annan region av många skäl. Till exempel:

  • Leta upp din instans närmare DINA API-konsumenter
  • Distribuera endast funktioner som är tillgängliga i specifika regioner
  • Uppfylla interna policy- och styrningskrav

Om du vill flytta API Management-instanser från en Azure-region till en annan använder du tjänstens säkerhetskopierings - och återställningsåtgärder . Du kan använda ett annat API Management-instansnamn eller det befintliga namnet.

Kommentar

API Management stöder även distribution i flera regioner, som distribuerar en enda Azure API-hanteringstjänst i flera Azure-regioner. Distribution i flera regioner bidrar till att minska svarstiden för begäranden som uppfattas av geografiskt distribuerade API-konsumenter och förbättrar tjänstens tillgänglighet om en region kopplas från.

Att tänka på

  • Välj samma API Management-prisnivå i käll- och målregionerna.
  • Säkerhetskopiering och återställning fungerar inte när du migrerar mellan olika molntyper. I det scenariot exporterar du resursen som en mall. Anpassa sedan den exporterade mallen för Azure-målregionen och återskapa resursen.

Förutsättningar

  • Granska kraven och begränsningarna för säkerhetskopierings- och återställningsåtgärderna för API Management.
  • Se Vad som inte säkerhetskopieras. Registrera inställningar och data som du behöver återskapa manuellt när du har flyttat instansen.
  • Skapa ett lagringskonto i källregionen. Du använder det här kontot för att säkerhetskopiera källinstansen.

Förbereda och flytta

Alternativ 1: Använd ett annat API Management-instansnamn

  1. I målregionen skapar du en ny API Management-instans med samma prisnivå som API Management-källinstansen. Använd ett annat namn för den nya instansen.
  2. Säkerhetskopiera den befintliga API Management-instansen till lagringskontot.
  3. Återställ källinstansens säkerhetskopia till den nya API Management-instansen.
  4. Om du har en anpassad domän som pekar på källregionens API Management-instans uppdaterar du den anpassade domänen CNAME så att den pekar på den nya API Management-instansen.

Alternativ 2: Använd samma API Management-instansnamn

Varning

Det här alternativet tar bort den ursprungliga API Management-instansen och resulterar i stilleståndstid under migreringen. Kontrollera att du har en giltig säkerhetskopia innan du tar bort källinstansen.

  1. Säkerhetskopiera den befintliga API Management-instansen till lagringskontot.
  2. Ta bort API Management-instansen i källregionen.
  3. Skapa en ny API Management-instans i målregionen med samma namn som den i källregionen.
  4. Återställ källinstansens säkerhetskopia till den nya API Management-instansen i målregionen.

Verifiera

  1. Kontrollera att återställningsåtgärden slutförs korrekt innan du kommer åt DIN API Management-instans i målregionen.
  2. Konfigurera inställningar som inte flyttas automatiskt under återställningen. Exempel: konfiguration av virtuellt nätverk, hanterade identiteter, innehåll i utvecklarportalen samt anpassade domän- och anpassade CA-certifikat.
  3. Få åtkomst till dina API Management-slutpunkter i målregionen. Du kan till exempel testa dina API:er eller komma åt utvecklarportalen.

Rensa källresurser

Om du har flyttat API Management-instansen med alternativ 1 kan du ta bort källinstansen när du har återställt och konfigurerat målinstansen.

Nästa steg