Cloud & IT Cert Prep · Oppitunti

Vikasietovaihdon testaaminen ja suorittaminen

Suorittakaa häiriötön testivikasietovaihto varmistaaksenne palautumissuunnitelman toimivuuden, dokumentoikaa RTO- ja RPO-tulokset ja poistakaa testiresurssit harjoituksen jälkeen.

Oppitunti 4/413 vaihetta

Vikasietovaihdon testaaminen ja suorittaminen on ilmainen Cloud & IT Cert Prep-oppitunti CoddyKitissä. Tämä on oppitunti 4/4. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu Cloud & IT Cert Prep-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Cloud & IT Cert Prep-kurssilla on yhteensä 4 oppituntia.

Miksi failoverin testaaminen on tärkeää

Katastrofipalautussuunnitelma, jota ei ole koskaan testattu, on vain oletus. Test failover -toiminnolla voit varmistaa, että virtuaalikoneet käynnistyvät oikein, sovellukset käynnistyvät ja verkkoyhteydet toimivat kohdealueella ilman, että lähdeympäristöön tai käynnissä olevaan replikointiin aiheutuu häiriöitä. Monet organisaatiot havaitsevat katastrofipalautussuunnitelmiensa puutteet vasta todellisen katastrofin aikana, juuri silloin kun toimimaton suunnitelma aiheuttaa eniten vahinkoa. Säännölliset test failover -suoritukset ovat useimpien sääntelykehysten edellyttämiä.

Test failover ja varsinainen failover

ASR tukee kolmea failover-toimintotyyppiä. Test failover luo failover-tilanteessa olevista virtuaalikoneista kopiot eristettyyn verkkoon (määrität kohde-VNetin) vaikuttamatta replikointiin tai lähdeympäristöön. Planned failover -toimintoa käytetään ajoitettuihin siirtoihin tai huoltoon: se synkronoi ensin jäljellä olevat muutokset ja sammuttaa sitten lähteen ennen failoveria. Unplanned failover -toiminto, jota käytetään todellisen katastrofin aikana, suorittaa failoverin välittömästi viimeisimmästä palautuspisteestä odottamatta viimeistä synkronointia.

Test failoverin suorittaminen

Suorita test failover portaalissa seuraavasti: valitse suojattu kohde, napsauta Test Failover, valitse palautuspiste (viimeisin kaatumisenmukainen, viimeisin sovelluksenmukainen tai tietty ajankohta) ja valitse kohdevirtuaaliverkko (yleensä erillinen eristetty testikäyttöön tarkoitettu VNet). ASR käynnistää virtuaalikoneen kohdealueella replikoitujen levyjen avulla. Testivirtuaalikone näkyy replikan rinnalla, mutta se on täysin itsenäinen, joten tuotantoympäristöön ei vaikuteta. Testauksen jälkeen poista testivirtuaalikoneet napsauttamalla Cleanup test failover.

# 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

Palautuspisteen valitseminen

Failoverin aikana valitset palautuspisteen ASR:n säilytysikkunasta. Vaihtoehdot ovat seuraavat: Latest (lowest RPO) – ajantasaisin kaatumisenmukainen palautuspiste, joka minimoi tietojen menetyksen. Latest processed – viimeksi käsitelty piste, joka voi olla muutaman minuutin jäljessä. Latest app-consistent – viimeisin sovelluksenmukainen palautuspiste, joka voi olla vanhempi mutta takaa sovelluksen siistin palautumisen. Custom – tietty vanhempi palautuspiste, jonka avulla voidaan palauttaa ympäristö tunnetusti toimivaan tilaan ennen tapahtumaa.

Palautussuunnitelmat

Palautussuunnitelma ryhmittelee useita suojattuja virtuaalikoneita ja määrittää niiden failoverin järjestyksen ja ajoituksen. Voit määrittää, mitkä virtuaalikoneet käynnistetään ensin (esimerkiksi tietokantapalvelimet ennen sovelluspalvelimia), lisätä manuaalisia hyväksymisvaiheita failoverin keskeyttämiseksi ihmisen tekemää tarkistusta varten ja lisätä Azure Automation -runbookeja ennen failoveria ja sen jälkeen suoritettaville komentosarjoille (esimerkiksi DNS-tietueiden päivittämiseen, kuormantasaajien määrittämiseen tai ilmoitusten lähettämiseen). Palautussuunnitelmat voidaan testata erikseen test failover -toiminnolla.

RTO:n mittaaminen testin aikana

Test failover tarjoaa mahdollisuuden mitata todellisen RTO:n (Recovery Time Objective). Käynnistä ajanotto, kun aloitat failoverin, ja pysäytä se, kun sovellus toimii täysin ja on käyttäjien käytettävissä. Azure-alueiden välinen failover valmistuu yleensä 15–30 minuutissa yksittäisen virtuaalikoneen tapauksessa, mutta riippuvuuksia sisältävien monitasoisten sovellusten suorittaminen voi kestää kauemmin. Kirjaa kaikki odottamatonta aikaa vievät vaiheet, kuten DNS:n päivittyminen ja sovelluksen lämmitys, ja korjaa ne ennen seuraavaa testiä.

Suunnitellun failoverin vahvistaminen

Planned failover -toiminnon jälkeen, esimerkiksi uudelle alueelle siirryttäessä, suorita Commit viimeistelläksesi failoverin. Commit-toiminto lopettaa replikoinnin lähteestä takaisin ja merkitsee kohteen virtuaalikoneet uusiksi ensisijaisiksi virtuaalikoneiksi. Kun toiminto on vahvistettu, voit ottaa käyttöön re-protection-toiminnon replikointisuunnan kääntämiseksi, jolloin alkuperäisestä lähdealueesta tulee uusi katastrofipalautuksen kohde. Näin voit suorittaa failbackin alkuperäiselle alueelle tapahtuman ratkaisemisen jälkeen.

Failback alkuperäiselle alueelle

Failback tarkoittaa työkuormien palauttamista alkuperäiselle alueelle katastrofin tai suunnitellun siirron jälkeen. Vaiheet ovat seuraavat: suojaa failoverin kohteena olleet virtuaalikoneet uudelleen (käännä replikointisuunta niin, että replikointi tapahtuu uudesta ensisijaisesta ympäristöstä alkuperäiselle alueelle), odota alustavan synkronoinnin valmistumista ja suorita sitten planned failover takaisin alkuperäiselle alueelle. Failback edellyttää, että alkuperäinen lähdeinfrastruktuuri on edelleen ehjä. Jos se on tuhoutunut, landing zone on ehkä rakennettava uudelleen ennen failbackin suorittamista.

Testiresurssien puhdistaminen

Test failoverin jälkeen sinun on suoritettava portaalissa Cleanup test failover testivirtuaalikoneiden ja niihin liittyvien levyjen poistamiseksi. Ilman puhdistusta testivirtuaalikoneet jatkavat toimintaansa ja aiheuttavat laskentakustannuksia. Puhdistusvaihe myös palauttaa suojatun kohteen test failover -tilan, joten voit suorittaa uuden testin myöhemmin. Puhdistuksen automatisointi, esimerkiksi ajoittamalla se tunnin päähän testin alkamisesta Automation-runbookin avulla, estää unohdettuja testivirtuaalikoneita toimimasta päiväkausia.

# 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

Katastrofipalautusharjoituksen dokumentointi

Jokaisesta katastrofipalautustestistä tulee laatia katastrofipalautusharjoituksen raportti, joka sisältää testin päivämäärän ja skenaarion, käytetyt palautuspisteet, saavutetut RTO- ja RPO-arvot, havaitut ongelmat sekä tehdyt korjaavat toimet. Tämä dokumentaatio täyttää ISO 27001:n ja SOC 2:n kaltaisten viitekehysten tarkastusvaatimukset, joissa edellytetään säännöllistä katastrofipalautuksen testaamista. Säilytä harjoitusraportit suojatussa sijainnissa, joka on sekä IT-tiimien että liiketoiminnan jatkuvuudesta vastaavien tiimien käytettävissä.

ASR:n hinnoittelu ja lisensointi

Azure Site Recoveryn hinnoittelu perustuu suojattuun instanssiin kuukaudessa. Maksu kattaa sekä replikointipalvelun että orkestroinnin. Lisäksi maksat kohdealueen replikoitujen hallinnoitujen levyjen käyttämästä tallennustilasta sekä replikoinnin aikana käytettävästä välimuistitallennustilistä. Azure-alueiden välisestä replikoidun liikenteen ulosmenevästä tiedonsiirrosta veloitetaan normaalien ulosmenevän liikenteen hintojen mukaisesti (toisin kuin Azure Backupissa, jossa yhdistettyjen alueiden välinen ulosmenevä liikenne on maksutonta). Paikallisesta ympäristöstä Azureen tapahtuvassa replikoinnissa Azure-virtuaalikoneiden Windows Server -lisensseihin voidaan soveltaa Azure Hybrid Benefit -etua kustannusten pienentämiseksi.

Pikatarkistus

Testaa ymmärryksesi tämän oppitunnin Microsoft Azure Fundamentals (AZ-900) -käsitteistä.

Oppitunnin yhteenveto

Tässä oppitunnissa opit, että test failover vahvistaa katastrofipalautussuunnitelmasi eristetyssä verkossa vaikuttamatta tuotantoympäristöön, palautussuunnitelmat määrittävät usean virtuaalikoneen failover-järjestyksen manuaalisine hyväksymisvaiheineen ja Automation-runbook-vaiheineen ja failback palauttaa työkuormat alkuperäiselle alueelle kääntämällä replikointisuunnan katastrofin jälkeen. Seuraavaksi tutustumme Azure CDN:ään maailmanlaajuisen sisällönjakelun nopeuttamiseksi.

Aloita maksutta

Opi Cloud & IT Cert Prep tekoälytuutorin avulla — ilmaiseksi

Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.

Kurssit
150
Oppitunnit
600

Usein kysytyt kysymykset

Onko oppitunti ”Vikasietovaihdon testaaminen ja suorittaminen” ilmainen?

Kyllä – oppitunnin ”Vikasietovaihdon testaaminen ja suorittaminen” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko Cloud & IT Cert Prep-kurssin, päivitä CoddyKit PROhon. Cloud & IT Cert Prep-kurssilla on yhteensä 4 oppituntia.

Mitä opin oppitunnilla ”Vikasietovaihdon testaaminen ja suorittaminen”?

Suorittakaa häiriötön testivikasietovaihto varmistaaksenne palautumissuunnitelman toimivuuden, dokumentoikaa RTO- ja RPO-tulokset ja poistakaa testiresurssit harjoituksen jälkeen. Harjoittelet Cloud & IT Cert Prep-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.

Tarvitsenko kokemusta aloittaakseni Cloud & IT Cert Prep-opiskelun?

Aiempi kokemus ei ole tarpeen. CoddyKitin Cloud & IT Cert Prep-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 4/4.

Kuinka kauan ”Vikasietovaihdon testaaminen ja suorittaminen”-oppitunnin suorittaminen kestää?

Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.

Voinko kirjoittaa ja suorittaa koodia tällä Cloud & IT Cert Prep-oppitunnilla?

Kyllä. Jokainen Cloud & IT Cert Prep-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.

Kaikki tämän kurssin oppitunnit

  1. Azure Backupin perusteet
  2. Palauttaminen Azure Backupista
  3. Azure Site Recovery -replikointi
  4. Vikasietovaihdon testaaminen ja suorittaminen
← Takaisin: Cloud & IT Cert Prep