Cloud & IT Cert Prep · Lektion

Test og gennemførelse af failover

Gennemfør en ikke-forstyrrende testfailover for at validere jeres disaster recovery-plan, dokumentér opnåede RTO- og RPO-mål, og ryd op i testressourcerne efter øvelsen.

Lektion 4 af 413 trin

Test og gennemførelse af failover er en gratis Cloud & IT Cert Prep-lektion på CoddyKit. Dette er lektion 4 af 4. Du kan læse hele lektionen gratis nedenfor — og derefter øve dig praktisk i browseren med en indbygget kodeeditor og en AI-vejleder, der er tilgængelig døgnet rundt. Den er en del af læringsforløbet i Cloud & IT Cert Prep, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Cloud & IT Cert Prep-kurset indeholder 4 lektioner i alt.

Hvorfor det er vigtigt at teste failover

En katastrofegendannelsesplan, der aldrig er blevet testet, er kun en hypotese. Testfailover giver dig mulighed for at kontrollere, at dine VM'er starter korrekt, at applikationer starter, og at netværksforbindelsen fungerer i målområdet — uden at forstyrre kildemiljøet eller afbryde den igangværende replikering. Mange organisationer opdager først mangler i deres DR-planer, når en faktisk katastrofe indtræffer, og det er netop dér, en defekt plan forårsager størst skade. Regelmæssige testfailovers er et compliancekrav i de fleste lovgivningsmæssige rammeværk.

Testfailover sammenlignet med faktisk failover

ASR understøtter tre typer failoverhandlinger. Testfailover opretter kopier af de failoverede VM'er i et isoleret netværk (du angiver mål-VNet'et) uden at påvirke replikeringen eller kildemiljøet. Planlagt failover bruges til planlagte migreringer eller vedligeholdelse — først synkroniseres eventuelle resterende ændringer, hvorefter kilden lukkes ned, før der failoveres. Uplanlagt failover (bruges under en reel katastrofe) failoverer straks fra det seneste gendannelsespunkt uden at vente på en afsluttende synkronisering.

Kørsel af en testfailover

Sådan kører du en testfailover i portalen: vælg det beskyttede element, klik på Test Failover, vælg et gendannelsespunkt (seneste crash-konsistente, seneste applikationskonsistente eller et bestemt tidspunkt), og vælg et virtuelt målnetværk (typisk et dedikeret, isoleret test-VNet). ASR starter VM'en i målområdet ved hjælp af replika-diskene. Test-VM'en vises sammen med replikaen, men er helt uafhængig — produktionen påvirkes ikke. Efter testen skal du klikke på Cleanup test failover for at slette test-VM'erne.

# Initiate a test failover for a protected VM
az asr replication-protected-items failover-commit \
  --fabric-name myFabric \
  --protection-container myContainer \
  --name myProtectedVM \
  --resource-group myRG \
  --vault-name myVault

Valg af et gendannelsespunkt

Under failover vælger du et gendannelsespunkt fra ASR's opbevaringsvindue. Mulighederne er: Latest (laveste RPO) — det mest aktuelle crash-konsistente gendannelsespunkt, som minimerer datatab. Latest processed — det senest behandlede punkt (kan være nogle minutter bagefter). Latest app-consistent — det seneste applikationskonsistente gendannelsespunkt, som kan være ældre, men garanterer ren applikationsgendannelse. Custom — et bestemt ældre gendannelsespunkt, hvis du vil gendanne til en kendt god tilstand før en hændelse.

Gendannelsesplaner

En gendannelsesplan grupperer flere beskyttede VM'er og definerer rækkefølgen og tidspunktet for deres failover. Du kan angive, hvilke VM'er der skal starte først (f.eks. databaseservere før applikationsservere), tilføje manuelle godkendelsespunkter for at sætte failover på pause til manuel validering og indsætte Azure Automation-runbooks til at køre scripts før og efter failover (f.eks. opdatere DNS-poster, konfigurere load balancere eller sende meddelelser). Gendannelsesplaner kan testes separat med testfailover.

Måling af RTO under en test

En testfailover giver mulighed for at måle din faktiske RTO (Recovery Time Objective). Start et stopur, når du igangsætter failover, og stop det, når applikationen fungerer fuldt ud og er tilgængelig for brugerne. En typisk Azure-til-Azure-failover for én VM gennemføres på 15–30 minutter, men applikationer i flere lag med afhængigheder kan tage længere tid. Dokumentér alle trin, der tager uventet lang tid (f.eks. DNS-propagering og opvarmning af applikationen), og afhjælp dem før den næste test.

Gennemførelse af en planlagt failover

Efter en planlagt failover (f.eks. ved migrering til et nyt område) kører du Commit for at afslutte failoveren. Commit stopper replikeringen tilbage fra kilden og markerer mål-VM'erne som de nye primære VM'er. Når den er gennemført, kan du aktivere re-protection for at vende replikeringens retning, så det oprindelige kildeområde bliver det nye DR-mål. Det giver dig mulighed for at failbacke til det oprindelige område, efter at hændelsen er løst.

Failback til det oprindelige område

Failback er processen med at føre arbejdsbelastninger tilbage til det oprindelige område efter en katastrofe eller planlagt migrering. Trinnene er: beskyt de failoverede VM'er igen (vend replikeringen, så der replikeres fra den nye primære placering tilbage til det oprindelige område), vent på, at den indledende synkronisering er gennemført, og udfør derefter en planlagt failover tilbage til det oprindelige område. Failback kræver, at den oprindelige kildeinfrastruktur stadig er intakt — hvis den blev ødelagt, skal du muligvis genopbygge landingszonen, før du kan failbacke.

Oprydning af testressourcer

Efter en testfailover skal du udføre Cleanup test failover i portalen for at slette test-VM'erne og deres tilknyttede diske. Uden oprydning fortsætter test-VM'erne med at køre og påføre beregningsomkostninger. Oprydningstrinnet nulstiller også testfailoverstatussen for det beskyttede element, så du kan køre en ny test senere. Automatiseret oprydning (f.eks. ved at planlægge den til én time efter testens start via en Automation-runbook) forhindrer, at glemte test-VM'er kører i dagevis.

# Script to list VMs in the test-failover resource group for cleanup audit
az vm list \
  --resource-group myDRTestRG \
  --query '[].{Name:name, Status:powerState}' \
  --show-details \
  --output table

Dokumentation af DR-øvelser

Hver DR-test bør resultere i en rapport om DR-øvelsen, der indeholder: datoen og det testede scenarie, de anvendte gendannelsespunkter, den opnåede RTO og RPO, de fundne problemer og de gennemførte afhjælpningstiltag. Denne dokumentation opfylder revisorkravene i rammeværk som ISO 27001 og SOC 2, der kræver regelmæssig DR-test. Opbevar rapporterne om DR-øvelser på et sikkert sted, som både IT- og forretningskontinuitetsteams har adgang til.

ASR-priser og licensering

Prisen for Azure Site Recovery beregnes pr. beskyttet instans pr. måned — gebyret dækker både replikeringstjenesten og orkestreringen. Du opkræves også betaling for den lagerplads, der bruges af administrerede replikadiske i målområdet, samt cachelagerkontoen under replikeringen. Udgående dataoverførsel mellem Azure-områder for replikerings trafik opkræves efter de normale satser for udgående trafik (i modsætning til Azure Backup, hvor udgående trafik mellem parrede områder er gratis). Ved replikering fra lokalt miljø til Azure kan Windows Server-licenser til Azure-VM'er bruge Azure Hybrid Benefit til at reducere omkostningerne.

Hurtigt tjek

Test din forståelse af begreberne i Microsoft Azure Fundamentals (AZ-900) fra denne lektion.

Opsummering af lektionen

I denne lektion har du lært, at testfailover validerer din DR-plan i et isoleret netværk uden at påvirke produktionen, at gendannelsesplaner fastlægger rækkefølgen for failover af flere VM'er med manuelle godkendelsespunkter og trin i automatiserings-runbooks, og at failback fører arbejdsbelastninger tilbage til det oprindelige område ved at vende replikeringens retning efter en katastrofe. Nu ser vi på Azure CDN, som gør global indholdslevering hurtigere.

Gratis at komme i gang

Lær Cloud & IT Cert Prep med en AI-underviser — gratis

Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.

Kurser
150
Lektioner
600

Ofte stillede spørgsmål

Er lektionen “Test og gennemførelse af failover” gratis?

Ja — hele teksten til “Test og gennemførelse af failover” kan læses gratis her på nettet. Hvis du vil øve dig interaktivt med en indbygget kodeeditor og en AI-vejleder døgnet rundt og få adgang til resten af Cloud & IT Cert Prep-kurset, skal du opgradere til CoddyKit PRO. Cloud & IT Cert Prep-kurset indeholder 4 lektioner i alt.

Hvad lærer jeg i “Test og gennemførelse af failover”?

Gennemfør en ikke-forstyrrende testfailover for at validere jeres disaster recovery-plan, dokumentér opnåede RTO- og RPO-mål, og ryd op i testressourcerne efter øvelsen. Du øver dig i Cloud & IT Cert Prep med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.

Skal jeg have erfaring for at begynde på Cloud & IT Cert Prep?

Der kræves ingen tidligere erfaring. Cloud & IT Cert Prep på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 4 af 4.

Hvor lang tid tager lektionen “Test og gennemførelse af failover”?

De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.

Kan jeg skrive og køre kode i denne Cloud & IT Cert Prep-lektion?

Ja. Alle Cloud & IT Cert Prep-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.

Alle lektioner i dette kursus

  1. Grundlæggende om Azure Backup
  2. Gendannelse fra Azure Backup
  3. Replikering med Azure Site Recovery
  4. Test og gennemførelse af failover
← Tilbage til Cloud & IT Cert Prep