Cloud & IT Cert Prep · leksjon

Teste og gjennomføre failover

Utfør en ikke-forstyrrende testfailover for å validere planen for katastrofegjenoppretting, dokumenter oppnådde RTO- og RPO-verdier, og rydd opp i testressurser etter øvelsen.

Leksjon 4 av 413 trinn

Teste og gjennomføre failover er en gratis leksjon i Cloud & IT Cert Prep på CoddyKit. Dette er leksjon 4 av 4. Du kan lese hele leksjonen gratis nedenfor – og deretter øve praktisk i nettleseren med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i Cloud & IT Cert Prep, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i Cloud & IT Cert Prep inneholder totalt 4 leksjoner.

Hvorfor det er viktig å teste failover

En katastrofegjenopprettingsplan som aldri er testet, er bare en hypotese. Test failover gjør det mulig å kontrollere at VM-ene starter riktig, at programmene starter, og at nettverkstilkoblingen fungerer i målregionen — uten å forstyrre kildemiljøet eller avbryte den pågående replikeringen. Mange organisasjoner oppdager først ved en faktisk katastrofe at DR-planene har mangler, og det er nettopp da en mangelfull plan gjør størst skade. Regelmessige testfailover er et krav til samsvar i de fleste regulatoriske rammeverk.

Testfailover kontra faktisk failover

ASR støtter tre typer failover-handlinger. Test failover oppretter kopier av VM-ene som gjennomfører failover, i et isolert nettverk (De angir mål-VNet-et), uten å påvirke replikeringen eller kildemiljøet. Planned failover brukes til planlagte migreringer eller vedlikehold — først synkroniseres gjenværende endringer, og deretter slås kilden av før failover utføres. Unplanned failover (som brukes ved en faktisk katastrofe) utfører failover umiddelbart fra det nyeste gjenopprettingspunktet uten å vente på en siste synkronisering.

Kjøre en testfailover

Slik kjører De en testfailover i portalen: Velg det beskyttede elementet, klikk på Test Failover, velg et gjenopprettingspunkt (nyeste krasjkonsistente, nyeste programkonsistente eller et bestemt tidspunkt), og velg et virtuelt målnettverk (vanligvis et dedikert, isolert test-VNet). ASR starter VM-en i målregionen ved hjelp av replikadiskene. Test-VM-en vises sammen med replikaen, men er helt uavhengig — produksjonsmiljøet påvirkes ikke. Når testen er fullført, klikker De på Cleanup test failover for å slette test-VM-ene.

# 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

Velge et gjenopprettingspunkt

Under failover velger De et gjenopprettingspunkt fra ASRs oppbevaringsvindu. Alternativene er: Latest (lowest RPO) — det nyeste krasjkonsistente gjenopprettingspunktet, som minimerer datatapet. Latest processed — det sist behandlede punktet, som kan ligge noen minutter etter. Latest app-consistent — det nyeste programkonsistente gjenopprettingspunktet, som kan være eldre, men garanterer ren gjenoppretting av programmet. Custom — et bestemt eldre gjenopprettingspunkt for gjenoppretting til en kjent, fungerende tilstand før en hendelse.

Gjenopprettingsplaner

En gjenopprettingsplan grupperer flere beskyttede VM-er og definerer rekkefølgen og tidspunktet for failover. De kan angi hvilke VM-er som skal starte først, for eksempel databaseservere før applikasjonsservere, legge til manuelle godkjenningspunkter for å stanse failover mens en person kontrollerer resultatet, og sette inn Azure Automation-runbooks som kjører skript før og etter failover, for eksempel oppdatering av DNS-poster, konfigurasjon av belastningsfordelere eller sending av varsler. Gjenopprettingsplaner kan testes separat med testfailover.

Måle RTO under en test

En testfailover gir Dem mulighet til å måle den faktiske RTO (Recovery Time Objective). Start en stoppeklokke når De starter failover, og stopp den når programmet fungerer fullt ut og er tilgjengelig for brukerne. En typisk Azure-til-Azure-failover for én VM fullføres på 15–30 minutter, men applikasjoner med flere nivåer og avhengigheter kan ta lengre tid. Dokumenter alle trinn som tar uventet lang tid, for eksempel DNS-spredning eller oppvarming av programmet, og håndter dem før neste test.

Bekrefte en planlagt failover

Etter en planned failover, for eksempel ved migrering til en ny region, kjører De Commit for å sluttføre failover. Bekreftelsen stopper replikeringen fra kilden og markerer mål-VM-ene som de nye primære VM-ene. Når failover er bekreftet, kan De aktivere re-protection for å snu replikeringsretningen, slik at den opprinnelige kilderegionen blir det nye DR-målet. Dette gjør det mulig å utføre failback til den opprinnelige regionen når hendelsen er løst.

Failback til den opprinnelige regionen

Failback er prosessen med å returnere arbeidsbelastninger til den opprinnelige regionen etter en katastrofe eller planlagt migrering. Trinnene er: Beskytt VM-ene som gjennomførte failover på nytt (snu replikeringen slik at det replikeres fra den nye primære regionen tilbake til den opprinnelige regionen), vent til den første synkroniseringen er fullført, og utfør deretter en planlagt failover tilbake til den opprinnelige regionen. Failback krever at den opprinnelige kildeinfrastrukturen fortsatt er intakt. Hvis den er ødelagt, kan det hende De må bygge landingssonen på nytt før failback kan utføres.

Rydde opp i testressurser

Etter en testfailover må De utføre Cleanup test failover i portalen for å slette test-VM-ene og de tilknyttede diskene. Uten opprydding fortsetter test-VM-ene å kjøre og påløper databehandlingskostnader. Oppryddingstrinnet tilbakestiller også testfailover-statusen for det beskyttede elementet, slik at De kan kjøre en ny test senere. Automatisert opprydding, for eksempel ved å planlegge den én time etter at testen starter via en Automation-runbook, hindrer at glemte test-VM-er kjører i flere dager.

# 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

Dokumentasjon av DR-øvelser

Hver DR-test bør resultere i en DR-øvingsrapport som dokumenterer datoen og scenarioet som ble testet, hvilke gjenopprettingspunkter som ble brukt, oppnådd RTO og RPO, oppdagede problemer og gjennomførte utbedringstiltak. Denne dokumentasjonen oppfyller revisorkravene i rammeverk som ISO 27001 og SOC 2, som krever regelmessig DR-testing. Lagre øvingsrapportene på et sikkert sted som både IT- og forretningskontinuitetsteamene har tilgang til.

Priser og lisensiering for ASR

Prisen for Azure Site Recovery beregnes per beskyttet instans per måned — avgiften dekker både replikerings- og orkestreringstjenesten. De belastes også for lagringen som brukes av administrerte replikadisker i målregionen og hurtigbufferlagringskontoen under replikeringen. Utgående dataoverføring mellom Azure-regioner for replikerings trafikk belastes etter vanlige priser for utgående trafikk (i motsetning til Azure Backup, der utgående trafikk mellom sammenkoblede regioner er kostnadsfri). Ved replikering fra lokalt miljø til Azure kan Windows Server-lisenser for Azure-VM-er bruke Azure Hybrid Benefit for å redusere kostnadene.

Kort kontroll

Test forståelsen Deres av konseptene i Microsoft Azure Fundamentals (AZ-900) fra denne leksjonen.

Oppsummering av leksjonen

I denne leksjonen har De lært at test failover validerer DR-planen i et isolert nettverk uten å påvirke produksjonsmiljøet, at gjenopprettingsplaner ordner failover for flere VM-er ved hjelp av manuelle godkjenningspunkter og trinn i automatiserte runbooks, og at failback returnerer arbeidsbelastninger til den opprinnelige regionen ved å snu replikeringsretningen etter en katastrofe. Deretter skal vi se på Azure CDN for raskere global innholdslevering.

Gratis å komme i gang

Lær deg Cloud & IT Cert Prep med en AI-veileder – gratis

Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.

Kurs
150
Leksjoner
600

Ofte stilte spørsmål

Er leksjonen «Teste og gjennomføre failover» gratis?

Ja – hele teksten i «Teste og gjennomføre failover» er gratis å lese her på nettet. For å øve interaktivt med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt, og for å låse opp resten av Cloud & IT Cert Prep-kurset, kan du oppgradere til CoddyKit PRO. Kurset i Cloud & IT Cert Prep inneholder totalt 4 leksjoner.

Hva lærer jeg i «Teste og gjennomføre failover»?

Utfør en ikke-forstyrrende testfailover for å validere planen for katastrofegjenoppretting, dokumenter oppnådde RTO- og RPO-verdier, og rydd opp i testressurser etter øvelsen. Du øver på Cloud & IT Cert Prep med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.

Trenger jeg erfaring for å begynne med Cloud & IT Cert Prep?

Ingen tidligere erfaring er nødvendig. Cloud & IT Cert Prep på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 4 av 4.

Hvor lang tid tar leksjonen «Teste og gjennomføre failover»?

De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.

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

Ja. Alle Cloud & IT Cert Prep-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.

Alle leksjonene i dette kurset

  1. Grunnleggende om Azure Backup
  2. Gjenopprette fra Azure Backup
  3. Replikering med Azure Site Recovery
  4. Teste og gjennomføre failover
← Tilbake til Cloud & IT Cert Prep