Articles

De ce instantaneele singure nu sunt copii de rezervă

Aveți o imagine clară a ceea ce pot face pentru dumneavoastră instantaneele și copiile de rezervă pentru VM este esențial atunci când datele dumneavoastră sunt în joc. Pentru a risipi orice îndoială, instantaneele NU sunt copii de rezervă. Acestea sunt două procese diferite concepute pentru a răspunde unor nevoi diferite. Astăzi, vă voi explica discrepanța dintre instantaneele VM și copiile de rezervă și vă voi oferi câteva scenarii în care fiecare dintre ele se potrivește cel mai bine.

Deși este adevărat că multe produse Veeam vor folosi un instantaneu ca parte a unei copii de rezervă – un instantaneu în sine nu este o copie de rezervă. Această logică se aplică și în cazul instantaneelor VMware VM, al punctelor de control Hyper-V și al instantaneelor de stocare.

Cum funcționează instantaneele?

În câteva cuvinte, un instantaneu VM este procesul de salvare a stării de date a unei mașini virtuale cu posibilitatea de a reveni la acel punct în timp. Mașina virtuală poate fi oprită, pornită sau suspendată atunci când se realizează instantaneele. Mai multe instantanee sunt organizate într-o ierarhie părinte-copil.

De obicei, instantaneele sunt folosite pentru a testa actualizările de software sau pentru operațiuni nesigure pe o VM, iar apoi se revine la starea inițială dacă este necesar – gândiți-vă la ele ca la un semn de carte sau un buton de anulare. Instantaneele nu sunt o copie completă a discului de bază, prin urmare, nu sunt suficiente pentru a restabili o VM în cazul unei defecțiuni de stocare.

Instantanee VMware

În VM-urile VMware, discul virtual este un fișier .vmdk care rezidă pe un depozit de date (LUN). Atunci când se creează un instantaneu în Snapshot Manager, discul original devine numai pentru citire, iar toate noile modificări de date sunt scrise pe un disc delta .vmdk temporar, care indică spre cel original. Discul delta reprezintă diferența dintre starea din momentul în care a fost realizat instantaneul și starea actuală a discului virtual. Procesul de realizare a unui instantaneu VMware implică, de asemenea, crearea a două fișiere suplimentare: informații despre instantanee și metadate (.vmsd) și informații despre starea de funcționare (.vmsn). După ce un instantaneu este șters (committed), toate modificările sunt fuzionate în fișierul .vmdk original, iar acesta revine la modul de citire-scriere.

Why snapshots alone are not backups

Figura 1. Instantanee în clientul VMware vSphere

Pentru a asigura o utilizare sănătoasă a instantaneelor în mediile virtualizate vSphere, VMware oferă câteva bune practici:

  • Utilizați maximum 32 de instantanee într-un lanț, dar pentru o performanță mai bună, utilizați doar două-trei instantanee
  • Nu lăsați un instantaneu în funcțiune mai mult de 24 – 72 de ore. Acesta va crește în dimensiune, iar spațiul de stocare poate rămâne fără spațiu
  • Nu utilizați instantanee ca backup-uri. Dacă discul virtual original este șters, nu puteți restaura o mașină virtuală din instantanee

Puncte de control Hyper-V

Aceste lucruri sunt ușor diferite cu instantanee Hyper-V (redenumite puncte de control Hyper-V începând cu Windows Server 2012 R2). Atunci când se creează un punct de control Hyper-V în Hyper-V Manager, mașina virtuală în execuție este oprită și se creează un disc de diferențiere .avhd(x) în același dosar ca și discul virtual părinte (.vhd /.vhdx) pentru a stoca modificările, împreună cu o copie a fișierului de configurare .xml. Discul virtual original este setat ca fiind numai pentru citire și, dacă VM este în curs de execuție, vor mai exista două fișiere asociate – starea salvată a VM (.bin) și informații despre memorie (.vsv), apoi VM este reluată.

Why snapshots alone are not backups

Figura 2. Puncte de control în Hyper-V Manager

Recomandările Microsoft pentru punctele de control Hyper-V includ:

  • Nu utilizați instantanee pe VM care găzduiesc servicii sensibile la timp, cum ar fi Microsoft Exchange Server sau Active Directory Domain Services
  • Nu extindeți stocarea virtuală existentă a unei VM atunci când există instantanee pe aceasta, deoarece acestea vor fi compromise
  • Utilizați Hyper-V Manager pentru a șterge .avhd(x) din arborele de instantanee, în loc să le ștergeți manual

Ce se întâmplă cu instantaneele de stocare?

Instantaneele de stocare sunt un cadru excelent de valorificat ca parte a unei sarcini de backup. Veeam Backup & Replication suportă multe matrice de stocare atât pentru Backup from Storage Snapshots, cât și pentru Veeam Explorer for Storage Snapshots. Există câteva puncte care trebuie acoperite și aici:

  • Chiar și cu o matrice de suport pentru a valorifica Veeam Explorer for Storage Snapshots, tot trebuie să faceți o copie de rezervă pentru a merge la o stocare diferită. Veeam Explorer for Storage Snapshots este o tehnică de recuperare numai de la matricea sursă care a făcut instantaneul.
  • Backup from Storage Snapshots este o modalitate excelentă de a face o copie de rezervă folosind puterea matricei de stocare și de a muta datele către o stocare diferită.

Unuia dintre evangheliștii Veeam, Rick Vanover, îi place să spună că: „Nu avem nimic altceva decât dovezi, sub forma unor povești de succes ale clienților, că matricele bune eșuează într-adevăr – așa că vă rugăm să efectuați copii de rezervă pe un sistem de stocare diferit și să urmați regula 3-2-1.”

Când ar trebui să folosesc snapshot-uri?

Snapshot-urile sunt o soluție pe termen scurt care trebuie folosită mai ales în mediile de testare și dezvoltare pentru patch-uri, actualizări sau pentru a testa lucrurile rapid și a face rollback în caz de eșec. Ele sunt mai puțin recomandate în producție. Cu toate acestea, există anumite scenarii în care instantaneele sunt cu adevărat utile pentru mediul de producție. De exemplu, dacă întreprindeți acțiuni riscante, cum ar fi o actualizare a sistemului de operare sau modificări de configurare care ar putea afecta sistemul, atunci instantaneele sunt o idee bună.

De ce nu sunt recomandate instantaneele pentru mediile de producție? În principal din motive de integritate a datelor. Cu instantanee, nu faceți o copie a hard disk-ului virtual. Există discul virtual VM și discul delta, ceea ce înseamnă că, dacă volumul discului VM se deteriorează, atunci și instantaneele dvs. sunt pierdute, deoarece nu pot fi fuzionate pe discul de bază. Instantaneele nu vă protejează împotriva defecțiunilor discului și veți avea în continuare un singur punct de eșec.

Un alt motiv este bazat pe performanță. Instantaneele pot avea un impact asupra performanței VM-urilor. Acest lucru nu se întâmplă foarte des – se întâmplă doar în anumite situații particulare, dar se poate întâmpla. De exemplu, rularea unor VM foarte încărcate pe instantanee îmbătrânite (și, prin urmare, cu dimensiuni crescute) ar înrăutăți cu siguranță performanța acelor VM, mai ales dacă acestea utilizează discuri dinamice. Este o greșeală frecventă să mențineți o VM care rulează pe un instantaneu pentru o perioadă lungă de timp – instantaneul va crește în dimensiune deoarece va absorbi toate modificările, în locul discului sursă. În consecință, comiterea va dura mult mai mult și ar putea chiar să paralizeze VM-ul în timpul procesului de fuziune.

Așteptați, Veeam nu folosește instantanee?

Observație bună! Veeam Backup & Replication utilizează într-adevăr instantanee ca parte a unei sarcini de backup. Poate utiliza un instantaneu VMware VM, un punct de verificare Hyper-V sau un instantaneu de stocare. Este important să rețineți că instantaneul în sine nu este o copie de rezervă – dar poate fi utilizat ca parte esențială a procesului de backup. Acest lucru se datorează faptului că instantaneul este utilizat ca parte a procesului de deplasare a datelor către un fișier de backup sau o VM replicată. Instantaneul este eliminat atunci când activitatea de copiere de rezervă este finalizată.

Snapshot-uri vs. copii de rezervă

O copie de rezervă este o copie consistentă a VM care vă oferă posibilitatea de a o restaura în cazul în care fișierele originale sunt compromise de un dezastru sau de o greșeală umană. Spre deosebire de instantanee, copiile de rezervă sunt independente de VM și pot fi ușor exportate și stocate în afara sediului (în cloud, pe bandă sau pe alt tip de stocare la distanță). Citiți despre Regula de aur 3-2-1.

Veeam Backup & Replication utilizează tehnologia VSS (Volume Shadow Copy Service) și procesarea imaginilor în funcție de aplicație pentru a crea copii de rezervă ale VM la nivel de imagine. Copiile de rezervă VM la nivel de imagine vă permit să protejați un întreg volum de lucru – disc virtual, sistem de operare, aplicații software și fișiere de configurare a sistemului. Toate acestea sunt stocate într-un singur fișier de backup VM la nivel de imagine, care oferă mai multe opțiuni de restaurare pentru aplicațiile dvs. critice pentru afaceri – de la recuperarea completă a VM până la recuperarea granulară a elementelor de aplicație.

În plus, Veeam Backup & Replication este proiectat cu numeroase tehnologii pentru optimizarea traficului de backup și reducerea dimensiunii fișierelor de backup, cum ar fi deduplicarea, compresia sau accelerarea WAN, și vă oferă posibilitatea de a testa capacitatea de recuperare a backup-ului cu SureBackup. De asemenea, Veeam vă pune la dispoziție o modalitate alternativă de a testa și de a vă depana rapid mașinile virtuale, Virtual Lab. Aici puteți crea un mediu virtual izolat care nu are impact asupra producției dvs. și puteți efectua diferite operațiuni, cum ar fi testarea actualizărilor de software sau derularea de traininguri.

Ce se întâmplă dacă mediul meu nu poate tolera instantanee de orice tip?

Este o posibilitate reală în prezent. O modalitate de a aborda procesul de backup este de a utiliza Veeam Agent pentru Microsoft Windows sau Veeam Agent pentru Linux. Aceste noi produse de backup Veeam nu utilizează niciun fel de instantanee de infrastructură sub sistemul de operare. Pentru Windows, cadrul VSS este utilizat pentru a face o copie de rezervă bazată pe imagine, iar pentru Linux, veeamsnap este utilizat pentru a avea o imagine a sistemului de fișiere.

În plus, venind în Veeam Backup & Replication v10, capacitatea Veeam CDP va oferi un motor de replicare pentru mașinile virtuale VMware care nu utilizează instantanee VMware. Aceasta valorifică API-urile vSphere pentru I/O Filtering sau VAIO care funcționează în calea de stocare a mașinii virtuale.

Concluzie

Instantaneele VM singure nu pot fi folosite ca o modalitate fiabilă de a vă proteja datele și de a le restaura în cazul unei defecțiuni, dar sunt foarte utile pentru teste rapide și depanare. În plus, un instantaneu VM poate fi utilizat dacă face parte dintr-o secvență cuprinzătoare de evenimente pentru a face o copie de rezervă sau o sarcină de replicare. Nu uitați, totuși, să țineți sub observație cantitățile de instantanee și să le gestionați corespunzător pentru a evita orice probleme de stocare și de performanță. Pe de altă parte, copiile de rezervă pentru VM la nivel de imagine oferă un nivel ridicat de protecție a aplicațiilor și a datelor, permit un RPO scăzut și susțin practic orice scenariu de recuperare – de la o restaurare a întregului VM până la restaurarea unui element de aplicație.

.