Om flyttprocessen

Azure Resource Mover hjälper dig att flytta Azure-resurser mellan Azure-regioner.

Den här artikeln sammanfattar de komponenter som används av Resource Mover och beskriver flyttprocessen.

Komponenter

Dessa komponenter används under regionflytten.

Komponent Detaljer
Resursflyttare Resource Mover samordnar med Azure-resursprovidrar för att samordna flytten av resurser mellan regioner. Resource Mover analyserar resursberoenden och underhåller och hanterar tillståndet för resurser under flyttprocessen.
Flytta samling En flyttsamling är ett Azure Resource Manager-objekt .

Flyttsamlingen skapas under flyttprocessen för varje parkopplad kombination av käll- och målregioner i en prenumeration. Samlingen innehåller metadata och konfigurationsinformation om de resurser som du vill flytta.

Resurser som läggs till i en flyttsamling måste finnas i samma prenumeration, men kan finnas i olika resursgrupper.
Flytta resurs När du lägger till en resurs i en flyttsamling spåras den av Resource Mover som en flyttresurs.

Resource Mover underhåller information för alla flyttresurser i flyttsamlingen och upprätthåller en en-till-en-relation mellan käll- och målresursen.
Beroenden Resource Mover verifierar resurser som du lägger till i en samling och kontrollerar om resurserna har några beroenden som inte finns i flyttsamlingen.

När du har identifierat beroenden för en resurs kan du antingen lägga till dem beroenden i flyttsamlingen och flytta dem också, eller så kan du välja alternativa befintliga resurser i målregionen. Alla beroenden måste lösas innan du påbörjar flytten.

Flytta regionprocess

Diagram showing the move steps

Varje flyttresurs går igenom de sammanfattade stegen.

Steg Detaljer Tillstånd/problem
Steg 1: Välj resurser Välj en resurs. Resursen läggs till i flyttsamlingen. Resurstillståndet flyttas till Förbered väntar.
Steg 2: Verifiera beroenden Valideringen av beroendena utförs tillsammans med tillägg av resurser i bakgrunden.

Du måste lägga till beroende resurser om valideringen visar att beroende resurser väntar.

Lägg till dem i flyttsamlingen.

Lägg till alla beroende resurser, även om du inte vill flytta dem. Du kan senare ange att de resurser som du flyttar ska använda olika resurser i målregionen i stället för att använda alternativet Konfiguration .

Du kan behöva verifiera manuellt om det finns utestående beroenden på fliken Verifiera beroenden .
Steg 3: Förbered Starta förberedelseprocessen. Förberedelsestegen beror på vilka resurser du flyttar:

- Tillståndslösa resurser: Tillståndslösa resurser har endast konfigurationsinformation. Dessa resurser behöver inte kontinuerlig replikering av data för att kunna flytta dem. Exempel är virtuella Azure-nätverk (VNet), nätverkskort, lastbalanserare och nätverkssäkerhetsgrupper. För den här typen av resurs genererar Förberedelseprocessen en Azure Resource Manager-mall.

- Tillståndskänsliga resurser: Tillståndskänsliga resurser har både konfigurationsinformation och data som måste flyttas. Exempel är virtuella Azure-datorer och Azure SQL-databaser. Förberedelseprocessen skiljer sig åt för varje resurs. Det kan vara att replikera källresursen till målregionen.
När du startar flyttas resurstillståndet för att förbereda pågår.

När förberedelsen är klar flyttas resurstillståndet till Initiera flytt väntar, utan problem.

Ett misslyckat processflyttningstillstånd för att förbereda misslyckades.
Steg 4: Initiera flytt Starta flyttprocessen. Flyttmetoden beror på resurstypen:

- Tillståndslös: För tillståndslösa resurser distribuerar flyttprocessen vanligtvis en importerad mall i målregionen. Mallen baseras på källresursinställningarna och eventuella manuella ändringar som du gör i målinställningarna.

- Tillståndskänslig: För tillståndskänsliga resurser kan flyttprocessen innebära att du skapar resursen eller aktiverar en kopia i målregionen.

Endast för tillståndskänsliga resurser kan en flytt leda till driftstopp för källresurser. Till exempel virtuella datorer och SQL.
När flytten startas flyttas tillståndet till Initiera pågående flytt.

En lyckad initierad flytt flyttar resurstillståndet till Incheckning väntar, utan problem.

En misslyckad flyttprocess flyttar tillståndet till Initiera flytt misslyckades.
Steg 5 Alternativ 1: Ignorera flytt Efter den första flytten kan du bestämma om du vill gå vidare med en fullständig flytt. Om du inte gör det kan du ta bort flytten och Resource Mover tar bort de resurser som skapats i målet. Replikeringsprocessen för tillståndskänsliga resurser fortsätter efter ignorerandeprocessen. Det här alternativet är användbart för testning. Ignorera resurser flyttar tillståndet till Ignorera pågår.

Statusen Ignorera flyttas till Initiera flytt väntar, utan problem.

Det gick inte att ta bort flytttillståndet för att ta bort flytt.
Steg 5 Alternativ 2: Checka in flytt Om du vill fortsätta med en fullständig flytt efter den första flytten kontrollerar du resurserna i målregionen, och när du är redo genomför du flytten.

Endast för tillståndskänsliga resurser kan incheckningen leda till att källresurser som virtuella datorer eller SQL blir otillgängliga.
Om du checkar in flytten flyttas resurstillståndet till Incheckning pågår*.

Efter en lyckad incheckning visar resurstillståndet Incheckningsflyttning slutförd, utan problem.

Det gick inte att checka in flytttillståndet för incheckningen.
Steg 6: Ta bort källa När du har checkat in flytten och verifierat resurser i målregionen kan du ta bort källresursen. När du har checkat in flyttas ett resurstillstånd till Väntande borttagningskälla. Du kan sedan välja källresursen och ta bort den.

Det går bara att ta bort resurser i tillståndet Ta bort källa som väntar .

Det går inte att ta bort en resursgrupp eller SQL Server i Resource Mover-portalen. Dessa resurser kan bara tas bort från resursegenskapernas sida.

Flytta regiontillstånd

Flyttprocessen har ett antal tillstånd och problem som kan uppstå under varje tillstånd. Dessa sammanfattas i flödesschemat.

Flowchart for possible states and issues

Beroendeanalys

När du går igenom flyttprocessen verifieras beroenden automatiskt om:

  • En resurs använder beroende resurser som inte finns i flyttsamlingen.
  • En beroende resurs i flyttsamlingen har egna beroenden som inte finns i flyttsamlingen.
  • Du har ändrat målinställningarna för resursen och du måste återanvända beroenden.

Ta bort resurser

Om du inte vill flytta en resurs kan du ta bort den från flyttsamlingen. I allmänhet tas resursen sedan bort från samlingen, tillsammans med eventuella associerade åtgärder eller objekt, till exempel replikering eller lagrade mallar. Exakt vad som händer när du tar bort en resurs beror på resurstypen och resursens tillstånd när du tar bort den. Läs mer.

Flytta påverkan

Tabellen sammanfattar vad som påverkas när du flyttar mellan regioner.

Funktionssätt Mellan regioner
Data Resursdata och metadata flyttas.

Metadata lagras tillfälligt för att spåra status för resursberoenden och åtgärder.
Resurs Källresursen förblir intakt för att säkerställa att appar fortsätter att fungera och kan tas bort efter flytten.

En resurs skapas i målregionen.
Flytta process Process i flera steg som kräver manuella åtgärder och övervakning.
Test Det är viktigt att testa flytten eftersom apparna bör fortsätta att fungera som förväntat i målregionen efter flytten.
Driftstopp Ingen dataförlust förväntades, men viss stilleståndstid för att flytta resurser.

Nästa steg