2021 m. rugpjūčio 31 d., antradienis

Nenaudokite "VMware Snapshot" (ir "AutoProtect") atsarginei kopijai kurti

VMware ir visos kitos virtualios platformos nerekomenduoja naudoti "VMware Snapshot" ar "AutoProtect Snapshot" funkcijų kaip VMware atsarginių kopijų virtualioms mašinoms. Argumentai ir alternatyvos išdėstyti toliau. Pirmiausia, kad galėtumėte priimti pagrįstą sprendimą, turite žinoti, ką daro ir ko nedaro momentinės nuotraukos ir "AutoProtect" funkcijos, kad galėtumėte priimti pagrįstą sprendimą.
Kas yra "VMware" momentinė kopija?

"VMware" momentinė nuotrauka - tai mechanizmas, leidžiantis virtualios mašinos naudotojui "įšaldyti" mašiną ir vėliau grįžti į tą įšaldytą būseną. Natūralu, kad ši funkcija labai populiari tarp programinės įrangos kūrėjų ir programinės įrangos testuotojų, nes leidžia kartoti bandymus, kai visiems bandymams nustatomas lygiai toks pats pradinis taškas ir sistemos sąlygos. Tačiau kaip tai atliekama viduje? Štai čia ir slypi atsakymas, kodėl neturėtumėte momentinių kopijų suvokti kaip atsarginės kopijos mechanizmo.

"VMware" momentines kopijas įgyvendina išsaugodama virtualųjį diską ir virtualiosios mašinos vidinės atminties būseną, be kita ko, į atskirus failus, vadinamuosius momentinių kopijų failus. Pavyzdžiui, kiekvienam VMDK (virtualiosios mašinos kietojo disko failui) ir kiekvienai momentinei kopijai, kurią darote virtualiajai mašinai, bus sukurtas naujas VMDK. Kai "įšaldote" virtualiąją mašiną padarydami jos momentinę nuotrauką, "VMware" nustoja įrašinėti disko pakeitimus į pradinį virtualųjį diską ir vietoj jo paleidžia naują virtualiojo disko failą. Sukūrus momentinę nuotrauką, originalus VMDK lieka nepaliestas.

Deja, "VMware" naudoja tikrai kvailą numatytąjį nustatymą, kurį dauguma naudotojų ignoruoja. Dėl jo VMDK failai suskaidomi į 2 GB failus. Taigi 2 TB virtualusis diskas padalijamas į 1024 2 GB dydžio failus. Jei dabar manote, kad tai tikrai kvaila, pagalvokite apie tai: Jei dabar padarysite dvi, tris momentines nuotraukas, jūsų virtualios mašinos aplanke bus gerokai daugiau nei 3000 failų! Ir staiga jūsų virtualioji mašina pradės veikti labai vangiai, o jūs susimąstysite, kodėl.
Kas atsitinka, kai atkuriate "VMware" momentinę kopiją?

Atkuriant "VMware" momentinę nuotrauką, "VMware" pašalina antrinį VMDK, kuriame buvo saugomi pakeitimai, ir įkelia ankstesnės būklės virtualios mašinos vidinę atmintį ir kitas struktūras. Visa ši informacija pateikiama keliuose su momentinėmis nuotraukomis susijusiuose failuose. Kai virtualioji mašina vėl pradeda veikti, momentinių kopijų failai ištrinami.
Kas nutinka, kai ištrinate "VMware" momentinę kopiją?

Ištrinti momentinę nuotrauką yra kur kas daugiau darbo, nes dabar "VMware" nurodote, kad norite išsaugoti pakeitimus, o ji "manė", kad tai mažai tikėtina; vadinasi, "VMware" turi sujungti pradinį virtualųjį diską su po to įvykusiais pakeitimais. Jei buvo atlikta daug pakeitimų, šis sujungimas gali užtrukti. Baigus, momentinių kopijų failai ištrinami.

Leiskite čia įterpti nedidelę mintį. Tai, kaip "VMware" ir kitose platformose įdiegtos momentinės nuotraukos, iš tiesų įrodo, kad jos nėra skirtos naudoti atsarginėms kopijoms ir netinka ir gamybinėse sistemose. Jei "VMware" architektai būtų norėję, kad momentines kopijas naudotumėte kaip apsaugos mechanizmą, jie būtų pasirinkę pakeitimus įrašyti į originalų diską, o originalius blokus įrašyti į failą "išsaugoti originalą".  Tokiu būdu nebūtų jokio poveikio vėlesnio duomenų skaitymo ar rašymo našumui, o momentinę nuotrauką būtų galima labai greitai ir lengvai išmesti. Tačiau taip jie to nepadarė, ir ne dėl svarbios priežasties: priežastis yra paprasčiausia ta, kad momentinės kopijos nėra skirtos atsarginėms kopijoms kurti.
Ar momentinės kopijos leidžiamos gamybinėse sistemose? Ne.

Daugelis patyrusių IT sistemų administratorių supyks, jei sukursite gamybinės virtualiosios mašinos momentines kopijas dėl pirmiau aprašyto neefektyvumo ir valdymo sudėtingumo. Virtualioje mašinoje be momentinių kopijų gali egzistuoti tik du failai - konfigūracija ir VMDK virtualusis diskas. Virtualiąją mašiną su momentinėmis nuotraukomis gali lengvai sudaryti dešimtys ar šimtai failų. Natūralu, kad visi šie neefektyvūs veiksmai didina ir lėtina serverio darbą. Dėl jų virtualios mašinos duomenų struktūrų valdymas tampa pernelyg sudėtingas ir linkęs daryti klaidas. Dėl šių priežasčių geriausia ir efektyviausia gamybinėje sistemoje nenaudoti "VMware" momentinių kopijų.

Kodėl būtent "VMware" momentinė kopija ir "AutoProtect" funkcija nerekomenduojama kaip "VMware" atsarginė kopija?

Virtualios mašinos atsarginės kopijos kūrimas yra daug išsamesnis ir patikimesnis procesas nei tiesiog momentinės nuotraukos darymas. Visų pirma, momentinės nuotraukos keičia pačią virtualiąją mašiną, nes atsiranda naujų priklausomybių, o "VMware" atsarginė kopija to nedaro. Pridėjus momentinę nuotrauką sukuriama daugiau failų, "VMware" pradeda įrašinėti disko pakeitimus į skirtingus failus ir t. t. Jei kuris nors failas sugadinamas arba prarandamas, sugadinama visa virtualioji mašina. Momentinės kopijos beveik visada saugomos tame pačiame diske, todėl paprastas disko gedimas paveiks ir momentinę kopiją. Nepaisant to, net jei sugadinama tik momentinė kopija, o originalūs failai yra sveiki, bet kuriuo atveju virtualioji mašina yra sugadinta.

"VMware" atsarginei kopijai naudojama atskira saugykla, geriausia - kur nors kitame įrenginyje arba debesijos paskyroje. Ji apsaugo nuo visų rūšių gedimų: aparatinės ir programinės įrangos, kenkėjiškų programų, operacinės sistemos gedimų ir atsitiktinės ar net tyčinės žalos, kurią padaro, pavyzdžiui, nepatenkinti darbuotojai. Darant patikimas visų informacijos fragmentų, reikalingų virtualiajai mašinai atkurti, kopijas, į "VMware" atsarginę kopiją įtraukiama visa informacija, kurios reikia norint atkurti virtualiąją mašiną bet kuriame "VMware" kompiuteryje, pavyzdžiui, virtualiosios mašinos konfigūracija, virtualieji diskai ir visi virtualiajai mašinai priklausantys momentiniai vaizdai.
"VMware" atsarginės kopijos privalumai, palyginti su momentinėmis kopijomis

Automatizuota tiesioginė "VMware" atsarginė kopija yra techniškai pranašesnė ir daug patikimesnė nei momentinė kopija. VMware atsarginės kopijos (VMware backup solution) gali būti daromos veikiant virtualiajai mašinai arba ją išjungus, abiem atvejais jos veikia be problemų. Galite atkurti "VMware" atsargines kopijas, o atkurtą virtualiąją mašiną galima nustatyti kaip originalo kloną, kad galėtumėte palyginti vieną su kita. VMware atsarginės kopijos neturi jokios įtakos našumui, kai atsarginė kopija baigiama kurti, priešingai nei momentinės kopijos, kurios sulėtina kiekvieną prieigą prie virtualios mašinos disko, kai tik jos sukuriamos. Kitas svarbus momentinių kopijų poveikis yra tas, kad "VMware" vidiniai sekimo failai į diską rašomi labai dažnai, siekiant sekti momentinių kopijų bitų atvaizdus, o SSD atveju tai gali lemti greitesnį nusidėvėjimą, taigi ir disko gedimą.
Kokia yra rekomenduojama strategija?

Momentinės kopijos puikiai tinka pagal paskirtį: programinės įrangos ir operacinės sistemos bandymams. Be to, jų naudojimas greičiausiai nėra gera idėja, ypač gamybinėse sistemose. Svarbios gamybinės virtualios mašinos turėtų būti apsaugotos geru "VMware" atsarginių kopijų darymo sprendimu, kad galėtumėte patikimai atkurti virtualią mašiną bet kuriame kompiuteryje, kad ir kas nutiktų, ir kad tai ilgainiui nepaveiktų virtualios mašinos kompiuterio kompiuterio našumo ir neapsunkintų jo valdymo. VMware atsarginių kopijų kūrimo programinė įranga padeda išlaikyti VMware duomenų saugyklą taupią ir efektyvią, o virtualiosios mašinos veikia maksimaliu našumu be pridėtinių išlaidų. Momentinės kopijos neigiamai veikia našumą, apsunkina saugyklos valdymą, didina klaidų tikimybę, gerokai sumažina virtualių mašinų, kurias gali patikimai aptarnauti jūsų kompiuterių prieglobos kompiuteris, skaičių, todėl nerekomenduojamos atsarginėms kopijoms kurti.


Komentarų nėra:

Rašyti komentarą

Ar Veeam yra brangi? Galite lažintis!

Teisingai, sužinojote, kad Veeam yra tikrai brangi.Pažvelgęs į jų kainoraščius taip pat nepadaryčiau jokios kitos išvados. Ta...