Hyper-V og alle andre virtuelle plattformer anbefaler ikke bruk av Hyper-V Snapshot- eller AutoProtect Snapshot-funksjoner for å fungere som Hyper-V-sikkerhetskopiering for virtuelle maskiner. Resonnementet og alternativene er skissert nedenfor. Først av alt må du være klar over hvilke øyeblikksbilder og AutoProtect-funksjonene som gjør og ikke gjør, for å ta en informert beslutning.
HVA ER ET Hyper-V SNAPSHOT?
Et øyeblikksbilde i Hyper-V er en mekanisme som lar brukeren av den virtuelle maskinen "fryse" maskinen og gå tilbake til den frosne tilstanden på et senere tidspunkt. Naturligvis er denne funksjonen veldig populær blant programvareutviklere og programvaretestere fordi den lar dem gjenta tester med alle tester som har nøyaktig samme definerte utgangspunkt og systemforhold. Men hvordan gjøres dette internt? Der ligger svaret på hvorfor du ikke bør oppfatte øyeblikksbilder som en sikkerhetskopieringsmekanisme.
Hyper-V implementerer øyeblikksbilder ved å lagre den virtuelle disken og den virtuelle maskinens interne minnetilstand, blant annet i separate filer, såkalte snapshot-filer. For hver VMDK (den virtuelle maskinens harddiskfil), for eksempel, og hvert øyeblikksbilde du tar for VM, vil det være en ny VMDK. Når du "fryser" en virtuell maskin ved å ta et øyeblikksbilde av den, slutter Hyper-V å skrive diskendringer til den opprinnelige virtuelle disken og starter en ny virtuell diskfil i stedet. Når øyeblikksbildet er opprettet, forblir den opprinnelige VMDK uberørt.
HVA SKJER NÅR DU GJENOPPRETTER ET Hyper-V SNAPSHOT?
Ved å gjenopprette et Hyper-V-øyeblikksbilde fjerner Hyper-V den sekundære VMDK-en der endringene ble lagret, og laster inn internt minne og andre strukturer fra den forrige virtuelle maskintilstanden. All denne informasjonen finnes i flere snapshot-relaterte filer. Når VM er i drift igjen, slettes snapshot-filene.
HVA SKJER NÅR DU SLETTER ET Hyper-V SNAPSHOT?
Å slette et øyeblikksbilde er mye mer arbeid fordi nå forteller du Hyper-V at du vil beholde endringene, som det "trodde" var usannsynlig; Derfor må Hyper-V slå sammen den opprinnelige virtuelle disken med endringene som har skjedd siden. Hvis det ble gjort mange endringer, kan denne sammenslåingen ta litt tid. Når de er fullført, slettes snapshot-filene.
La meg injisere litt tanke her. Måten Hyper-V og andre plattformer har implementert øyeblikksbilder på er virkelig bevis på at de heller ikke er ment å brukes til sikkerhetskopier og ikke egnet på produksjonssystemer. Hvis Hyper-V-arkitektene ville at du skulle bruke øyeblikksbilder som en beskyttelsesmekanisme, ville de ha valgt å skrive endringene til den opprinnelige disken og skrive de opprinnelige blokkene til en "bevare den opprinnelige" filen. Dermed ville det ikke være noen ytelsespåvirkning for påfølgende lesninger eller skrivinger, og det ville være veldig raskt og enkelt å kaste øyeblikksbildet. Men det var ikke slik de gjorde det, og de gjorde det ikke med en god grunn: Årsaken er ganske enkelt at øyeblikksbilder ikke er ment å være sikkerhetskopier.
ER ØYEBLIKKSBILDER TILLATT PÅ PRODUKSJONSSYSTEMER? NEI.
Mange erfarne IT-systemadministratorer vil bli sinte hvis du oppretter øyeblikksbilder for en produksjons-VM på grunn av ineffektiviteten og administrasjonskompleksitetene som er beskrevet ovenfor. Det kan finnes en virtuell maskin uten øyeblikksbilder av bare to filer, konfigurasjonen og den virtuelle VMDK-disken. En virtuell maskin med øyeblikksbilder kan enkelt bestå av dusinvis til hundrevis av filer. Naturligvis legger alle disse ineffektivitetene opp og bremser serveren. De gjør det for komplisert og feilutsatt å administrere VM-datastrukturene. Det er best og mest effektivt å ikke bruke Hyper-V-øyeblikksbilder på produksjonssystemet av disse grunnene.
HVORFOR ANBEFALES IKKE ET Hyper-V SNAPSHOT OG AUTOPROTECT-FUNKSJONEN SOM EN Hyper-V-SIKKERHETSKOPI?
Sikkerhetskopiering av en virtuell maskin er en mye mer komplett og pålitelig prosess enn bare å ta et øyeblikksbilde. Først av alt endrer øyeblikksbilder selve VM fordi de introduserer nye avhengigheter, mens en Hyper-V Backup ikke gjør det. Flere filer opprettes når et øyeblikksbilde legges til, og Hyper-V begynner å skrive diskendringer til forskjellige filer osv. Hvis en fil blir skadet eller tapt, blir hele den virtuelle maskinen skadet. Øyeblikksbilder lagres nesten alltid på samme disk. Derfor vil en enkel diskfeil også påvirke øyeblikksbildet. Likevel, selv om bare et øyeblikksbilde blir skadet og de originale filene er OK, i begge tilfeller er VM ødelagt.
En Hyper-V-sikkerhetskopi bruker separat lagring, ideelt sett et annet sted på en annen enhet eller i en skykonto. Det beskytter mot alle slags feil: maskinvare, programvare, skadelig programvare, operativsystemfeil og utilsiktet eller til og med forsettlig skade gjort av misfornøyde ansatte, for eksempel. Ved å ta pålitelige kopier av all informasjon som trengs for å gjenopprette den virtuelle maskinen, inneholder Hyper-V-sikkerhetskopien et komplett sett med alt som trengs for å gjenoppbygge VM på en hvilken som helst Hyper-V-vert, for eksempel konfigurasjon av virtuell maskin, virtuelle disker og alle øyeblikksbilder som tilhører VM.
FORDELER MED SIKKERHETSKOPIERING AV Hyper-V I FORHOLD TIL ØYEBLIKKSBILDER
En automatisert live Automatic Hyper-V Backup er teknisk overlegen og mye mer pålitelig enn et øyeblikksbilde. Hyper-V-sikkerhetskopier kan tas mens VM kjører eller når den slås av, uansett fungerer uten problemer. Du kan gjenopprette Hyper-V-sikkerhetskopier og den gjenopprettede virtuelle maskinen kan settes opp til å være en klone av originalen, slik at du kan sammenligne side om side. Hyper-V-sikkerhetskopier har ingen innvirkning på ytelsen når sikkerhetskopien er fullført, i motsetning til øyeblikksbilder som reduserer all disktilgang til VM når de er opprettet. En annen viktig effekt av øyeblikksbilder er at Hyper-V-interne sporingsfiler skrives til disken veldig ofte for å spore snapshot-punktgrafikk, og når det gjelder SSDer, kan dette føre til raskere slitasje og dermed diskfeil.
HVA ER DEN ANBEFALTE STRATEGIEN?
Øyeblikksbilder er gode for deres tiltenkte formål: testing av programvare og operativsystem. Bortsett fra det, er det mest sannsynlig ikke en god ide å bruke dem, spesielt på produksjonssystemer. Viktige virtuelle produksjonsmaskiner bør beskyttes av en god Hyper-V-sikkerhetskopieringsløsning, slik at du kan gjenopprette VM pålitelig på hvilken som helst vert, uansett hva som skjer, uten å påvirke ytelsen til den virtuelle maskinverten på lang sikt eller komplisere administrasjonen. Hyper-V-programvare for sikkerhetskopiering bidrar til å holde Hyper-V-datalageret magert og effektivt, og virtuelle maskiner kjører med maksimal ytelse uten overhead. Øyeblikksbilder påvirker ytelsen negativt, gjør lagringsadministrasjon mer komplisert, øker feilpotensialet, reduserer antallet virtuelle maskiner verten din på en pålitelig måte kan betjene, og anbefales derfor ikke for sikkerhetskopieringsformål.
onsdag 15. september 2021
IKKE BRUK Hyper-V SNAPSHOT (OG AUTOPROTECT) FOR SIKKERHETSKOPIERING
Abonner på:
Innlegg (Atom)