Copiere de rezervă a sistemelor Windows Server. Cum să organizați cel mai bine backupul datelor într-o companie mică sau pe un computer personal

Orice birou este plin de informații. Adesea este cel mai valoros activ al companiei. Este rău că își amintesc asta atunci când există un risc real de a-l pierde. Și chiar și după un eșec, după ce doar o parte din informații este restaurată, această lecție este rapid uitată.

Unii administratori vor ridica mâinile și vor spune: „Ce ar trebui să facem? Nu există buget, nu există înțelegere din partea managerilor, de aceea nu avem nici backup-uri. Dacă se rupe, este pe conștiința lor.” Dar aceasta este doar jumătate din problemă, pentru că o poți sparge singur. Configurare incorectă, eroare de configurare, cryptor (virus de criptare) - iar datele se pierd iremediabil. Prin urmare, este necesar să faceți copii de rezervă. După ce ați atins această înțelegere, puteți începe partea practică.

În acest articol, vom analiza o posibilă abordare pentru backup într-un birou mic obișnuit care rulează Microsoft și vom recomanda mai multe opțiuni hardware de backup. Desigur, într-un birou sau o companie mare totul este diferit. Există sisteme de stocare de rezervă, biblioteci de benzi și produse specializate scumpe. Și backupul centrului de date este atât o știință, cât și o artă, căreia îi poți dedica nu doar un articol, ci întreaga viață.

Tipuri de date și metode de salvare a acestora

Servere de fișiere

Pentru a restaura rapid fișierele fără copii de siguranță, este convenabil să utilizați mecanismul de copiere umbră - Copii umbră ale folderelor partajate. Pentru ca acesta să funcționeze, de regulă, este suficient să rezervați 5-20% din spațiul pe disc pe serverul de fișiere însuși. În programul pentru crearea unui „instantaneu”, puteți specifica sfârșitul zilei de lucru și amiaza. O rezervă de 5% vă permite să stocați aproximativ 14 instantanee, numărul real depinde de dimensiunea discului și de rata modificărilor datelor.

Backup-urile pot fi efectuate folosind instrumentul Windows Backup încorporat. Există, de asemenea, instrumente Cobian Backup și Handy Backup destul de fiabile. Cobian Backup este o aplicație gratuită care acceptă tipuri de backup Unicode, FTP, compresie, criptare, incrementale și diferențiale. Handy Backup are și mai multe funcții, inclusiv sincronizarea și restaurarea datelor din copii. Vom vedea cum funcționează Windows Backup.

Vă rugăm să rețineți că puteți salva o singură copie a datelor într-un folder de rețea la distanță de pe serverul de rezervă. Și următoarea sarcină de rezervă o va suprascrie. Dar, în orice caz, stocarea unei singure copii a datelor este riscantă.

Există o modalitate simplă și eficientă de a ocoli această limitare. Trebuie să conectați un disc pentru copii de rezervă de la un server de rezervă folosind protocolul iSCSI. Windows Backup va considera un astfel de disc ca fiind local.

Prima copie de rezervă va fi egală cu cantitatea de date stocate. Deoarece Windows Backup utilizează o metodă de backup bazată pe blocuri, mai degrabă decât pe fișiere, următoarea copie de rezervă incrementală va necesita cât mai multe blocuri de disc pentru a se modifica efectiv.

Backup-ul incremental este înregistrarea numai a datelor modificate. Adică, nu trebuie să copiați întreaga bază de date de fiecare dată, este suficient să creați o copie completă a acesteia o dată și apoi să faceți cele mai recente modificări; În acest caz, versiunea anterioară a datelor nu este salvată, noua versiune este scrisă deasupra acesteia.

Backup-ul diferențial, pe de altă parte, implică păstrarea versiunilor anterioare. De exemplu, dacă creați zilnic o copie a bazei de date, salvați toate copiile anterioare pentru săptămână. Acest lucru vă permite să reveniți rapid la o anumită stare. Cu copierea diferențială, datele modificate sunt scrise separat de copia completă.

Windows Backup nu necesită configurare suplimentară și gestionează complet stocarea:

Gestionarea automată a backup-urilor complete și incrementale. Nu mai trebuie să gestionați backup-urile complete și incrementale. În schimb, Windows Server Backup va crea, în mod implicit, o copie de rezervă incrementală care se comportă ca o copie de rezervă completă. Puteți recupera orice element dintr-o singură copie de rezervă, dar backupul va ocupa doar spațiul necesar pentru o copie de rezervă incrementală. În plus, Windows Server Backup nu necesită intervenția utilizatorului pentru a șterge periodic copiile de siguranță mai vechi pentru a elibera spațiu pe disc pentru copiile de rezervă mai noi; copiile de rezervă mai vechi sunt șterse automat.


Este recomandabil să alocați două volume de date efectiv stocate pentru copiile de rezervă. Acest lucru va fi suficient pentru a stoca copii zilnice cu o adâncime de aproximativ o lună și jumătate până la două luni. Frecvență - zilnic.

Servere Microsoft SQL

Serverele Microsoft SQL acceptă trei tipuri de backup:
  • Complet. Întreaga bază de date este copiată.
  • Diferenţial. Sunt copiate paginile bazei de date care s-au modificat de la backup-ul precedent.
  • incremental. Jurnalul de tranzacții este copiat (pentru bazele de date în Recuperare completă).
Trebuie să decidem cât de des creăm o copie de rezervă completă.
Unul dintre liniile directoare este durata copiei de rezervă. Trebuie efectuată după ore sau în weekend. Operațiunea de backup pune o sarcină semnificativă pe server. Dacă este imposibil să finalizați o copie completă noaptea sau într-o zi a săptămânii, atunci o astfel de sarcină este efectuată în weekend.

Al doilea ghid este volumul de copii diferențiate și durata copierii diferențiate. Fiecare copie diferențială ulterioară devine mai mare deoarece o include pe cea anterioară. Cu cât a trecut mai mult timp de la ultima copie completă, cu atât este creată mai mult neliniar cea incrementală. La urma urmei, pentru o copie completă puteți citi secvențial fișierele bazei de date, dar pentru o copie incrementală trebuie să citiți paginile modificate în locuri aleatorii.

Frecvența backup-urilor incrementale depinde de cât de mult din baza de date este acceptabil să se piardă din cauza unei defecțiuni. Dacă sunteți dispus să pierdeți o oră de lucru (adică restaurarea bazei de date la o oră în urmă), atunci backup-urile incrementale ar trebui efectuate o dată pe oră. Puteți să o faceți mai des, dar amintiți-vă despre sarcina de pe server. Trebuie reținut că backupul bazei de date este doar o modalitate de a asigura siguranța datelor. Dacă pierderea de date este inacceptabilă, ca și timpul de nefuncționare în timpul recuperării datelor, atunci utilizați mecanisme precum AlwaysOn și Log Shipping.

O setare importantă care trebuie făcută imediat pe server este activarea compresiei pentru copii de rezervă. Acest lucru va reduce cantitatea de date de rezervă cu aproape jumătate. Trebuie reținut că la pornirea unei copii de rezervă, un volum egal cu dimensiunea reală a bazei de date minus paginile goale va fi rezervat pentru fișierul de rezervă de pe disc.

Recomandarea pentru spațiul pe disc alocat pentru stocare este de cel puțin două dimensiuni complete de baze de date. Dar aceasta este o cerință minimă: de multe ori contabilii trebuie să păstreze o copie completă a bazei de date pentru fiecare dintre anii anteriori, precum și copii complete pentru perioadele anterioare de raportare din anul curent. De asemenea, poate fi necesar să faceți copii zilnice cu o adâncime de cel puțin o lună.

Program tipic:

Pentru a implementa planul, puteți crea un „Plan de servicii” care include toate cele trei tipuri de sarcini.

Servere Microsoft Exchange

Acest produs acceptă două tipuri de backup:
  • Complet. Sunt copiate bazele de date întregi și jurnalele de tranzacții.
  • incremental. Sunt copiate numai jurnalele de tranzacții.
Este important să efectuați copii de rezervă regulate, deoarece acestea sunt singura modalitate de a șterge („trunchie”) jurnalele de tranzacții pentru bazele de date de e-mail care nu sunt în modul de înregistrare circulară.

Windows Backup acceptă doar copii de rezervă complete ale Microsoft Exchange. Pentru a minimiza volumul de copii stocate, puteți utiliza un disc conectat prin iSCSI, similar unui server de fișiere.

Mașini virtuale

Majoritatea produselor de backup vă permit să copiați o mașină virtuală cu toate discurile fără a utiliza agenți în interiorul sistemului de operare. Veeam Backup & Replication vă permite să efectuați copii de rezervă complete și incrementale, precum și să sintetizați o nouă copie completă prin „rularea” celor incrementale pe vechea copie completă.

Versiunea gratuită vă permite doar să faceți o copie completă, ceea ce afectează negativ fereastra de backup și cantitatea de date transferate. Puteți reduce cantitatea de date de rezervă stocate pe disc activând Deduplicarea Windows. Când se face o copie de pe o mașină virtuală, un fișier *.vib este salvat pe disc și așa mai departe pentru fiecare mașină virtuală. Ele sunt deduplicate destul de eficient. Am creat o copie de rezervă noaptea și am deduplicat-o în timpul zilei. Aceasta este o schemă dovedită de multe ori, dar necesită utilizarea unei versiuni plătite a produsului.

Ținând cont de faptul că Windows Deduplication funcționează în modul de post-procesare, recomandarea pentru spațiul de disc alocat pentru stocare este de cel puțin trei dimensiuni complete de mașini virtuale. Frecvența copierii depinde de server. Dacă acesta este un server web cu conținut static, atunci nu are rost să îl copiați mai mult de o dată pe săptămână.

Cerințe hardware de bază

Subsistemul disc

Operațiunile de backup, de regulă, nu impun cerințe mari subsistemului de stocare. Modelul de scriere al jobului principal este liniar, iar încărcarea mare cu un profil I/O aleatoriu are loc numai în timpul deduplicarii backupului.

Aveți de ales între unități SFF de 2,5" și unități LFF de 3,5". Nu vedem niciun motiv convingător pentru care ar trebui să alegeți discuri SFF. Discurile de acest tip au o capacitate mai mică și sunt mai scumpe. Sunt indispensabile atunci când trebuie să eliminați mai multe IOPS de pe un server (de două ori discurile - de două ori IOPS). Din același motiv, majoritatea discurilor SFF oferite sunt SAS cu o viteză a axului de 10 mii de rotații.

Alegerea optimă pentru un server de rezervă sunt unitățile SATA/SAS de mare capacitate, cu o viteză a axului de 7200 rpm. În același timp, unitățile SAS, în teorie, oferă puțin mai multe IOPS decât rudele lor SATA, așa că dacă diferența de preț este nesemnificativă, atunci sunt de preferat. Cu toate acestea, în general, disc MTBF este mult mai important pentru serverele de rezervă.

Dacă intenționați să utilizați , atunci, evident, performanța stocării de rezervă trebuie să fie relativ potrivită cu volumul de lucru. O mașină care încetinește este adesea mai rea decât o mașină care nu funcționează.

Dacă ați achiziționat un produs software de backup, dimensiunea copiei de rezervă va depinde atât de modul în care datele sunt stocate pe disc, cât și de eficacitatea mecanismelor de deduplicare/compresie încorporate.

RAM și CPU

Cerințele RAM și CPU variază în funcție de instrumentul de rezervă.
De exemplu, pentru popularul Veeam Backup & Replication acestea sunt:
  • Un nucleu pentru fiecare sarcină de rezervă simultană
    (https://helpcenter.veeam.com/backup/hyperv/limiting_tasks.html)
  • 4 GB de memorie pentru operarea produsului plus 500 MB pentru fiecare sarcină de rezervă simultană.
De fapt, fiecare sarcină de backup simultană folosește mai mulți agenți - unul pentru a transfera date, altul pentru a comprima și un al treilea pentru a deduplica backup-urile. Cu toate acestea, performanța gazdei este rareori un blocaj. Rețineți că deduplicarea Windows este bazată pe blocuri, cu lungime și compresie variabile ale blocurilor.

Rezultatele deduplicării proprietare Veeam sunt destul de modeste, preferăm să facem acest lucru folosind Windows Server 2012 R2. Dacă intenționați să utilizați deduplicarea Microsoft, atunci trebuie să vă concentrați pe următoarele cerințe de sistem: 1 nucleu și 350 MB de memorie pentru un volum deduplicat. Dimensiunea maximă recomandată a volumului este de 2 TB.

Discul are o dimensiune de 1,5 Tb, volumul de date stocate este de 720 Gb, fără deduplicare datele ar ocupa mai mult de 1 Tb.

Net

Viteza minimă a interfeței de rețea este de 1 Gbit/s. Este dificil să găsești echipamente care să îndeplinească această cerință, dar comutatorul poate eșua - fii atent când alegi un port de rețea. La 100 mbit/s, 1 Tb de date de rezervă va dura de la 28 de ore, ceea ce pare relativ acceptabil. Dar atunci când trebuie să faceți o copie suplimentară în timpul zilei de lucru, așteptarea de 10 ori mai mult este mai costisitoare.

Puteți încerca să creșteți viteza folosind EtherChannel sau mai multe adrese IP, dar astfel de configurații sunt mai greu de menținut, iar viteza rezultată nu corespunde întotdeauna așteptărilor.

Dacă utilizați virtualizarea VMware și o rețea SAN dedicată, produsele plătite pot crește semnificativ viteza de copiere prin citirea datelor direct din volumele VMFS (SAN Transfer).

Vom discuta mai multe subtilități atunci când alegem un procesor și o memorie în capitolul despre alegerea unui server.

NAS simplu „serie de afaceri”

Un NAS tipic este un dispozitiv cu un firmware/sistem de operare proprietar conceput pentru stocarea fișierelor într-un birou mic. Funcțiile celor mai moderne NAS includ stocarea și distribuirea fișierelor prin protocoale SMB/FTP/HTTP/iSCSI. Pentru configurare este utilizată o interfață web prietenoasă. Adesea, producătorii folosesc tehnologii proprietare pentru a crea matrice RAID. Dar trebuie să plătești pentru comoditate. Seria business diferă de obicei de dispozitivele de acasă în procesorul de bord - în loc de ARM, sunt instalate Intel Atom mai puternice sau Intel Core i3 de gamă inferioară.

Un reprezentant tipic este NETGEAR RN314 (preț aproximativ fără discuri - 50.000).

pro: relativ ieftin, înlocuirea unității hot-swap, software-ul proprietar RAID.
Minusuri: capacitate redusă de disc (4 discuri), performanță scăzută, este imposibil să instalați software de backup direct pe dispozitiv.

Aproape orice NAS, chiar și cele mai simple, vă permite să conectați discuri iSCSI. Dar sub sarcină nu funcționează foarte bine; cu cât este mai puțină memorie în dispozitiv și cu cât este mai mare capacitatea discului, cu atât pot apărea mai multe probleme. Și latența de acces este atât de mare încât astfel de discuri nu sunt potrivite, cu excepția copiilor de rezervă, chiar și serverul de fișiere va încetini.

În ceea ce privește deduplicarea, Netgear însuși scrie că nu ar trebui să fie activată pentru dispozitivele iSCSI. Din articolul lor putem concluziona că metoda folosită în hardware-ul lor este foarte asemănătoare cu cea a Oracle ZFS. Și ZFS este renumit pentru faptul că deduplicarea unor cantități mari de date necesită o cantitate uriașă de RAM, pe care aceste dispozitive modeste nu o au.

În ceea ce privește Windows, cerințele de memorie sunt destul de modeste. Dar un disc iSCSI în format Windows Server este un fișier VHD. Deduplicarea VHD este acceptată numai pentru scenariul VDI (Virtual Desktop Infrastructure), așa că ar trebui să verificați pentru backup pe propriul risc. Și riscul pentru copiile de rezervă este ultimul lucru.

Deduplicarea datelor în sine stocate în arhivele Windows Backup nu are sens. Deoarece fiecare copie diferențială stochează doar datele care s-au modificat, nu există nimic de deduplicat.

O serie de deficiențe pot fi atenuate prin achiziționarea unui dispozitiv puțin mai puternic și mai încăpător - NETGEAR ReadyNAS 516.

6 discuri, Intel Core i3, cu capacitatea de a conecta până la trei module suplimentare cu cinci discuri. Problema este prețul - fără discuri, dispozitivul va costa 150.000 de ruble.

Puteți alege un model de preț similar într-o versiune de rack.

Viteza dispozitivelor din această clasă este limitată de viteza a două, nu a celor mai rapide interfețe de rețea gigabit.

NAS avansat „Enterprise Grade”.

Aceste dispozitive sunt deja servere entry-level cu același firmware proprietar și software RAID.

De exemplu, Netgear RN4220S.

Modelul cu două unități acceptă 12 unități cu o capacitate brută totală de până la 48 TB. Sursele de alimentare duale îmbunătățesc toleranța la erori, astfel încât nu veți rămâne fără copii de rezervă atunci când cumpărați o unitate nouă. Echipat doar cu un simplu Intel Xeon E3-1225v2 Quad Core 3,2 GHz, 8 GB RAM și două sloturi SFP+ pentru 10 Gbit Ethernet, acest NAS vă va costa 400.000 de ruble fără discuri. Acesta este foarte scump și nu foarte flexibil, mai ales pentru o companie mică.

Servere de uz general

Un server obișnuit este o opțiune bună dacă ești dispus să-l faci. Indiferent de sistemul de operare pe care îl alegeți - Windows sau Linux - aveți oportunități ample de a crea o configurație care să se potrivească nevoilor dumneavoastră. Puteți încredința stocarea datelor unui controler RAID bun cu un cache, puteți construi o matrice de software pe Windows Storage Spaces sau ZFS - alegerea vă aparține. Puteți instala sistemul de rezervă în sine pe același server.

Atunci când alegeți un factor de formă de server, este optim să alegeți un server cu o înălțime de 2U. Pe un astfel de server, de regulă, puteți instala 12 discuri LFF (3,5") sau 24 SFF (2,5"). În plus, acum a devenit popular să plasezi două sloturi pentru discuri SFF în spatele serverului. Ele pot fi folosite pentru o partiție de sistem sau cache SSD.

Unul sau două procesoare? Procesoarele de server pot conține de la 4 până la 22 de nuclee absolut fantastice pe un cip, așa că pentru un server de rezervă două procesoare nu sunt o necesitate vitală.

Cu toate acestea, în unele cazuri, două procesoare pot costa puțin mai mult sau chiar mai puțin decât unul cu același număr de nuclee. Și dacă instalați un singur procesor, este posibil să întâlniți faptul că nu toate sloturile PCI-E vor funcționa.

Un exemplu de astfel de limitare este descris pe site-ul web Intel. Lenovo avertizează, de asemenea, că într-un server x3650 cu o placă de bază cu dublu procesor cu o configurație cu un singur procesor, veți obține doar un slot:

Cu un procesor, pot fi utilizate doar două sloturi PCIe fixe la bord (Slot 0 și 4) (Slot 5 necesită cel de-al doilea procesor). Un controler de stocare intern ocupă slotul PCIe 0.


Este necesar să selectați numărul de nuclee care se vor potrivi optim cu performanța rețelei și a subsistemului de disc.

De exemplu, dacă aveți două plăci de rețea gigabit, atunci, în cel mai bun caz, serverul va putea transfera date în două până la patru fluxuri de până la 100 Mb/sec. (în realitate, un flux rareori depășește 50-60 Mb/sec.). Un procesor cu 4-6 nuclee este suficient pentru asta. Dacă pe server este instalată o cartelă de 10 gigabit și configurația echipamentului de rețea vă permite să primiți fluxul corespunzător, atunci alegerea noastră este de cel puțin 8-12 nuclee.

Nu este necesar să luăm un procesor de top pentru sarcina noastră, nu foarte puternic E5 este mai mult decât suficient.

Atunci când alegeți module RAM, ar trebui să țineți cont de posibilitățile de funcționare multicanal a procesorului cu memorie (optim un modul pe canal), precum și de numărul de procesoare. Fiecare procesor, de regulă, are același număr de module.

Ce model de server ar trebui să aleg?

Dacă alegeți dintre serverele HP, chiar și linia de pornire a serverelor HPE DL 180 Gen9 cu două unități oferă servere cu o cușcă de 12 discuri. Pentru a configura serverul, nu trebuie să vă gândiți la cablurile necesare, conectorii disponibili și alte puncte subtile în care puteți rata. Expertul de configurare vă va ajuta să faceți acest lucru fără erori.

Din produsele IBM, modelul x3650 M5 este potrivit pentru un server de rezervă. Configurația TopSeller - 8871EAG are doar 8 sloturi de unitate și va costa mai puțin dacă nu aveți nevoie de mai multe unități. Cea mai potrivită platformă este modelul standard 8871D4x. Pentru a configura serverul, utilizați Instrumentul de configurare a soluțiilor autonome (SSCT). Când porniți programul, nu uitați să selectați țara corectă.

În cele din urmă, din produsele celui de-al treilea producător al „Big Three” - Dell - putem recomanda modelul R510.

Backup fericit, dorim ca datele dvs. să rămână în siguranță.

Etichete:

  • backup
  • backup
  • backup
Adaugă etichete

Sistemul de arhivare a înlocuit NTBackup cu lansarea Windows Server 2008 și astăzi este un produs complet matur și dovedit, dar mulți administratori încă nu folosesc această componentă a sistemului de operare, preferând produse alternative. Pot exista atât motive obiective pentru aceasta, cât și o lipsă de înțelegere a principiilor de funcționare a sistemului de arhivare Windows Server. Prin urmare, am decis să abordăm posibilele lacune de cunoștințe cu acest articol.

Am întrebat destul de des administratorii de sistem pe care îi cunoaștem: ce instrumente folosesc ei pentru a face backup pentru starea serverelor lor? Și au fost foarte surprinși că mulți dintre ei nici măcar nu au menționat sistemul de arhivare Windows Server. La următoarea întrebare: de ce nu folosesc acest instrument, am primit adesea răspunsul că nu înțeleg cum funcționează acest sistem, cum să gestioneze backup-urile etc., etc. În parte, motivul poate fi numit valid atunci când nu se înțelege cum funcționează acest sau acel produs, este mai bine să refuzați să îl utilizați.

Mai bine, află cum funcționează și începe să-l pui în practică. În noul sistem de arhivare, mulți se așteaptă să vadă un succesor al cunoscutului NTBackup, dar Microsoft a reproiectat complet mecanismul de creare a copiilor de rezervă și avem un instrument complet diferit. Principala stocare de rezervă este un disc, care este marcat independent de sistemul de arhivare și ascuns utilizatorului. De asemenea, puteți utiliza un volum deja mapat sau o resursă de rețea, cu toate acestea, aceste metode au limitările lor și anulează toate avantajele noii tehnologii.

Noul sistem de arhivare gestionează independent procesul de backup, creând copii primare și secundare ale datelor, precum și perioada de păstrare a acestora. Aceasta este una dintre principalele dificultăți care apar atunci când utilizați un nou instrument. Mulți administratori sunt obișnuiți să precizeze în mod explicit tipul de arhivă care se creează, numărul și perioada de stocare a acestora, așa că dacă nu găsesc aici opțiunile necesare, trag concluzii pripite și incorecte.

Cu Windows Server Backup, oferiți serviciului un disc întreg și gestionează procesul de stocare așa cum crede de cuviință. Este bine sau rău? În opinia noastră - bine. Pentru că destul de des există situații în care administratorul estimează incorect dimensiunea spațiului pe disc necesar pentru stocarea copiilor sau există o creștere bruscă a volumului de date arhivate. În acest caz, există o probabilitate foarte mare ca serviciul de backup să eșueze din cauza lipsei de spațiu liber în cel mai inoportun moment.

Windows Server adoptă o abordare fundamental diferită. Cel mai simplu mod de a face o analogie este cu sistemele de supraveghere video, atunci când un flux este scris continuu pe disc și în orice moment avem o anumită durată de înregistrare determinată de capacitatea discului. Să presupunem că am instalat un disc de 500 GB - avem o săptămână de video, l-am înlocuit cu 1 TB - două săptămâni etc.

Serviciul de backup funcționează într-un mod similar, scriind copii pe disc până când spațiul liber este epuizat, apoi suprascriind cele mai vechi copii. În acest fel, veți avea întotdeauna o adâncime de backup constantă, limitată doar de spațiul pe disc, chiar și o creștere bruscă a datelor copiate nu va duce la consecințe negative, doar numărul de copii disponibile va fi redus;

O altă dificultate apare aici. Mulți administratori asociază cuvântul disc doar cu un hard disk fizic, după care apar imediat o mulțime de întrebări: de unde să obțineți atâtea discuri, cum să le conectați la servere, cum să vă asigurați că arhivele sunt stocate separat de sistem etc. și așa mai departe. Da, și alocarea chiar și a unui disc de 500 GB pentru backup-ul unui server membru pare oarecum o risipă. Prin urmare, este timpul să vă amintiți despre tehnologia care vă permite să rezolvați imediat întregul strat de „probleme”.

Într-adevăr, această tehnologie este susținută astăzi de toate sistemele, inclusiv chiar și de NAS într-o categorie de preț puțin mai mare decât nivelul de intrare, ceea ce vă permite să gestionați cu înțelepciune spațiul disponibil pe disc și să organizați stocarea arhivelor separat de sisteme. Microsoft recomandă să aveți de 1,5 ori mai mult spațiu pe disc pentru a stoca două copii de date, în opinia noastră, această cifră este oarecum supraestimată, mai ales dacă copiați date care se modifică rar, de exemplu, starea serverului;

Vom trece puțin înainte și vom arăta rezultatul arhivării unui server de testare cu un volum de date arhivate de 29 GB:

După cum puteți vedea, opt copii ale stării sistemului au ocupat aproximativ 9 GB, ceea ce este destul de bine, iar volumul total al discului iSCSI de 60 GB pe care l-am alocat este suficient pentru aproximativ trei săptămâni de stocare a copiilor zilnice, ceea ce în opinia noastră este mai mult decât suficient.

Pentru a crea copii de siguranță, se folosește mecanismul de copiere umbra a volumului (VSS), care vă permite să lucrați cu fișiere deschise și de sistem fără a întrerupe activitatea sistemului și a utilizatorilor. Începând cu Windows Server 2012, sistemul de backup vă permite, de asemenea, să faceți backup mașinilor virtuale Hyper-V care rulează pe gazdă și să le restaurați individual starea. Atunci când utilizați alt software pe server care utilizează capabilități de copiere umbră, sistemul de arhivare are capacitatea de a salva jurnalul VSS, ceea ce va asigura funcționarea corectă a acestor servicii în timpul recuperării.

Separat, ar trebui să ne referim la copiile de rezervă ale bazelor de date, dacă nu există probleme cu produsele care acceptă copierea instant, cum ar fi MS SQL Server sau Exchange, pot apărea probleme cu produsele terțe, de exemplu, PostgreSQL. Mecanismul de copiere umbră nu verifică integritatea logică a fișierelor, luând pur și simplu un instantaneu al stării lor la un anumit moment în timp copia este creată. Pentru sistemele neacceptate, vom primi pur și simplu o porțiune din baza de date pentru o anumită stare de timp la restaurarea unei astfel de baze de date, aceasta va fi adusă la o stare consecventă folosind DBMS, cu alte cuvinte, toate tranzacțiile în așteptare vor fi anulate și datele; poate apărea pierderea.

Pe baza celor de mai sus, putem concluziona că sistemul de rezervă Windows este foarte potrivit pentru crearea de copii de rezervă ale sistemului și ale datelor utilizatorului, precum și servicii și aplicații „native”. Pentru a arhiva software-ul terț complex, este mai bine să utilizați instrumentele furnizate de producătorul acestui software.

Pentru a începe să utilizați sistemul de arhivare Windows Server, mai întâi trebuie să instalați componenta cu același nume, acest lucru se face prin Adăugarea de roluri și caracteristici Expert.

Complementul de gestionare a serviciului poate fi apoi lansat fie prin Facilităţi V Manager server, sau printr-o comandă rapidă în Panoul de control - Administrare.

snap-in-ul este absolut tipic pentru serviciile Windows Server și nu provoacă dificultăți atunci când lucrați cu el.

O privire rapidă pe ecran vă permite imediat să evaluați setările curente și starea serviciului, acțiunile disponibile sunt concentrate în dreapta. Există câteva dintre ele: arhivare unică, arhivare programată și recuperare. Ne interesează în primul rând programul, deși arhivarea unică este, de asemenea, un instrument destul de convenabil, care vă permite să faceți rapid o copie a stării serverului înainte de orice acțiuni potențial periculoase, astfel încât să puteți reveni la începutul lor.

Presare Program de arhivare vom lansa vrăjitorul cu același nume, care ne oferă să arhivăm întregul server, sau să specificăm obiecte pentru arhivare selectivă.

Vom avea întotdeauna timp să arhivăm totul deodată, așa că vom alege un tip de arhivare personalizat. Următorul pas ne va cere să selectăm obiecte pentru arhivare.

Pentru a le adăuga doar faceți clic Adăugați elemente.

Dacă selectați Restabilirea sistemului la starea inițială, apoi vor fi adăugate automat Starea sistemului, partiția de sistem (unitatea C:) și partiția de serviciu cu bootloader. În scop educațional, am adăugat acestor date un folder cu baze de date MS SQL, care ar trebui să reprezinte unele date de utilizator.

Și, de asemenea, setați parametrii serviciului de copiere umbră, dacă aveți aplicații care utilizează acest serviciu, de exemplu, MS SQL Server, atunci ar trebui să selectați setarea Copiere jurnal VSS, care va asigura interacțiunea normală a acestora cu serviciul de copiere umbră; în timpul recuperării.

Apoi va trebui să creați un program, sarcina este extrem de simplă, puteți rula arhivarea fie o dată, fie de mai multe ori pe zi, intervalul minim este de o jumătate de oră.

Am aranjat programul, acum este timpul să decidem asupra locației de stocare a arhivelor. Există trei opțiuni din care să alegeți, fiecare dintre ele fiind destul de bine comentată, ceea ce face alegerea corectă mai ușoară:

După cum am spus deja, este optim să alocați un întreg disc pentru arhivare, vă recomandăm să folosiți discuri iSCSI în acest scop, ceea ce vă permite să rezolvați două probleme principale simultan: să utilizați în mod optim spațiul pe disc și să stocați arhivele separat de sistem.

Este de menționat posibilitatea de a plasa o arhivă într-un folder de rețea, în ciuda restricțiilor stricte, această metodă este convenabilă de utilizat pentru arhivarea unică, atunci când trebuie să creați rapid o arhivă și să o plasați în afara serverului.

Dacă selectați un disc, acesta va fi formatat și ascuns, aceasta oferă protecție suplimentară împotriva posibilelor influențe distructive, de exemplu, troienii de criptare.

La ultimul pas, ar trebui să vă asigurați încă o dată că setările efectuate sunt corecte și să le confirmați apăsând butonul Gata.

Acum nu mai rămâne decât să așteptați timpul specificat și să vă asigurați că procesul de arhivare a fost finalizat fără eșecuri. Când creați un program, ar trebui să luați în considerare încărcarea subsistemului de stocare în rețea și pe disc, ceea ce poate duce la o scădere a performanței acestora.

După ce copia de rezervă a fost creată, ar fi o idee bună să verificați posibilitatea de restaurare de pe aceasta. Pentru a face acest lucru, selectați acțiunea cu același nume în snap-in, iar aceasta se va lansa Expert de recuperare, care vă va cere mai întâi să indicați locația arhivei:

Apoi indicăm data și ora la care a fost creată copierea de rezervă la care dorim să revenim, datele disponibile sunt evidențiate cu caractere aldine.

Apoi indicăm exact ce vrem să restabilim:

După cum puteți vedea, acestea pot fi fișiere și foldere, mașini virtuale Hyper-V, volume, aplicații și starea sistemului. O mențiune specială trebuie făcută pentru aplicații. Această caracteristică este disponibilă numai pentru aplicațiile înregistrate în sistemul de arhivare, care trebuie să poată funcționa cu API-ul serviciului și să accepte VSS. Mai simplu spus, această listă include un număr limitat de programe, în principal de la Microsoft însăși, iar pentru software-ul terților această funcție este inutilă.

În același timp, este dificil să supraestimați posibilitatea recuperării stării sistemului, ceea ce vă permite să reveniți starea sistemului de operare fără a afecta datele utilizatorului. Acest lucru este foarte util în situațiile în care a trecut ceva timp între efectuarea modificărilor sistemului și identificarea efectului lor negativ.

Restaurarea stării sistemului se realizează în două etape, fiecare dintre ele se termină cu o repornire.

Mai mult, a doua etapă arată ca o pornire normală a sistemului de operare și nu afișează niciun mesaj, pur și simplu repornind după un timp. Poate părea că a existat o eroare sau un eșec, dar nu este cazul.

Prin urmare, trebuie doar să aveți răbdare și să așteptați mesajul despre finalizarea cu succes a operației. În funcție de viteza rețelei, performanța discului și volumul de date, această operațiune poate dura o perioadă semnificativă de timp.

O alternativă la o restaurare a stării sistemului este o restaurare la nivel de volum, care va distruge toate datele și va readuce volumul la starea în care se afla la data specificată. Acest lucru poate fi util în cazul unui incident de virus în care doriți să vă asigurați că niciun malware nu rămâne pe sistem sau în cazurile în care volumul original a fost deteriorat.

În general, această operațiune nu este diferită de restaurarea unui volum dintr-o imagine folosind orice alt software, de exemplu, Acronis.

La restaurarea folderelor și fișierelor, puteți gestiona în mod flexibil parametrii de recuperare, de exemplu, salvând ambele versiuni ale fișierului: cea actuală și cea restaurată, acest lucru este util în cazurile în care fișierul a fost suprascris accidental, dar rezultatul actualului este nevoie și de muncă. În timpul recuperării, puteți, de asemenea, să restaurați toate drepturile de acces la fișiere și foldere, ceea ce este important dacă aveți un sistem complex de atribuire a drepturilor.

După cum puteți vedea, sistemul de backup Windows Server este un instrument foarte funcțional și convenabil care permite recuperarea cu succes a datelor la orice nivel și, în același timp, scutește administratorul de o parte semnificativă a grijilor legate de gestionarea acestui proces. Prin urmare, dacă nu utilizați încă acest sistem de arhivare, atunci după ce ați citit acest material este timpul să îl priviți mai atent.

  • Etichete:

Vă rugăm să activați JavaScript pentru a vizualiza

Serverele de baze de date sunt unul dintre serverele cheie din orice organizație. Ei sunt cei care stochează informații și oferă rezultate la cerere și este extrem de important să păstrezi baza de date în orice situație. Pachetul de bază include de obicei utilitățile necesare, dar un administrator care nu a întâlnit anterior o bază de date va trebui să petreacă ceva timp înțelegând particularitățile lucrării pentru a asigura automatizarea.

Tipuri de copii de siguranță ale bazei de date

Mai întâi, să ne dăm seama ce fel de copii de rezervă există. Un server de baze de date nu este o aplicație desktop obișnuită și pentru a se asigura că toate proprietățile ACID (Atomic, Consistency, Isolated, Durable) sunt îndeplinite, sunt utilizate o serie de tehnologii și, prin urmare, crearea și restaurarea unei baze de date dintr-o arhivă are propriile sale caracteristici . Există trei abordări diferite pentru salvarea datelor, fiecare cu propriile avantaje și dezavantaje.

Cu o copie de rezervă logică sau SQL (pg_dump, mysqldump, SQLCMD), este creat un instantaneu al conținutului bazei de date, ținând cont de integritatea tranzacțională și salvat ca fișier cu comenzi SQL (puteți selecta întreaga bază de date sau tabele individuale ), cu care puteți recrea baza de date pe alt server. Acest lucru necesită timp (în special pentru bazele de date mari) pentru salvare și restaurare, așa că de foarte multe ori această operațiune nu poate fi efectuată și este efectuată în timpul sarcinii minime (de exemplu, noaptea). În timpul recuperării, administratorul va trebui să execute mai multe comenzi pentru a pregăti tot ce este necesar (crearea unei baze de date goale, conturi etc.).

Copiere de rezervă fizică (nivel de sistem de fișiere) - copierea fișierelor pe care SGBD-ul le utilizează pentru a stoca date în baza de date. Dar o simplă copie ignoră blocările și tranzacțiile, care sunt probabil să fie salvate incorect și sparte. Dacă încercați să atașați acest fișier, acesta va fi într-o stare inconsistentă și va avea ca rezultat erori. Pentru a obține o copie de rezervă actualizată, baza de date trebuie oprită (puteți reduce timpul de nefuncționare folosind rsync de două ori - mai întâi pe unul care rulează, apoi pe unul oprit). Dezavantajul acestei metode este evident - nu puteți restaura date specifice, ci doar întreaga bază de date. Când porniți o bază de date restaurată dintr-o arhivă de sistem de fișiere, va trebui să verificați integritatea acesteia. Aici sunt folosite diverse tehnologii de asistență. De exemplu, în PostgreSQL există jurnalele de înregistrare proactive WAL (Write Ahead Logs) și o funcție specială (Point in Time Recovery - PITR) care vă permite să reveniți la o anumită stare a bazei de date. Cu ajutorul lor, al treilea scenariu este ușor de implementat, atunci când o copie de siguranță la nivel de sistem de fișiere este combinată cu o copie de rezervă a fișierelor WAL. Mai întâi, restaurăm fișierele de rezervă ale sistemului de fișiere și apoi, folosind WAL, baza de date este adusă la starea curentă. Aceasta este o abordare puțin mai complexă pentru administrare, dar nu există probleme cu integritatea bazei de date și restaurarea bazelor de date la un anumit timp.

Backup-ul logic este utilizat în cazurile în care este necesar să se facă o copie completă a bazei de date o singură dată sau în utilizarea de zi cu zi, crearea unei copii nu necesită mult timp sau spațiu. Când descărcarea bazelor de date necesită mult timp, ar trebui să acordați atenție arhivării fizice.

Barman

Licență: GNU GPL

SGBD acceptat: PostgreSQL

PostgreSQL acceptă capabilități de backup fizice și logice, adăugându-le un alt strat WAL (vezi bara laterală), care poate fi numită copiere continuă. Dar gestionarea mai multor servere folosind instrumente standard nu este foarte convenabilă nici măcar pentru un administrator experimentat, iar în cazul unei eșecuri, secundele contează.

Barman (manager de backup și recuperare) este o dezvoltare internă a companiei 2ndQuadrant, care oferă servicii bazate pe PostgreSQL. Proiectat pentru backup fizic PostgreSQL (logica nu acceptă), arhivare WAL și recuperare rapidă după eșecuri. Acceptă backup și recuperare de la distanță a mai multor servere, funcții de recuperare punct-in-time (PITR) și management WAL. SSH este folosit pentru a copia și trimite comenzi către o gazdă de la distanță. Barman se integrează, de asemenea, cu utilitățile standard bzip2, gzip, tar și altele asemenea. În principiu, puteți folosi orice program de compresie și arhivare, integrarea nu va dura mult timp. Au fost implementate diverse funcții de service și diagnosticare pentru a monitoriza starea serviciilor și pentru a regla lățimea de bandă. Sunt acceptate scripturile pre/post.

Barman este scris în Python, iar politicile de backup sunt gestionate utilizând fișierul INI ușor de utilizat barman.conf, care poate fi localizat în /etc sau în directorul principal al utilizatorului. Livrarea include un șablon gata făcut cu comentarii detaliate în interior. Funcționează numai pe sisteme *nix. Pentru a instala pe RHEL, CentOS și Scientific Linux, ar trebui să conectați EPEL, un depozit care conține pachete suplimentare. Depozitul oficial este disponibil pentru utilizatorii Debian/Ubuntu:

$ sudo apt-get install barman

Depozitul nu are întotdeauna cea mai recentă versiune pentru a-l instala, va trebui să vă referiți la textele sursă; Există puține dependențe și procesul este ușor de înțeles.

Dumper Sypex

Licență: BSD

SGBD acceptat: MySQL

MySQL vine cu utilitarele mysqldump și mysqlhotcopy, care vă permit să creați cu ușurință un dump de bază de date, acestea sunt bine documentate și puteți găsi un număr mare de exemple și interfețe gata făcute pe Internet; Acestea din urmă permit unui începător să înceapă rapid. Sypex Dumper este un script PHP care vă permite să creați și să restaurați cu ușurință o copie a unei baze de date MySQL. Creat pentru a lucra cu baze de date mari, funcționează foarte rapid, este ușor de înțeles și ușor de utilizat. Știe cum să lucreze cu obiecte MySQL - vizualizări, proceduri, funcții, declanșatoare și evenimente.

Un alt plus, spre deosebire de alte instrumente care efectuează transcodarea în UTF-8 la export, în Dumper exportul se realizează în codificarea nativă. Fișierul rezultat ocupă mai puțin spațiu, iar procesul în sine este mai rapid. Un dump poate conține obiecte cu codificări diferite. Mai mult, este ușor de importat/exportat în mai multe etape, oprind procesul în timpul încărcării. La reluare, procedura va începe de unde s-a oprit. Există patru opțiuni disponibile pentru recuperare:

  • CREATE + INSERT - mod standard de recuperare;
  • TRUNCATE + INSERT - mai puțin timp pentru crearea tabelelor;
  • ÎNLOCUIRE - restaurăm datele vechi din baza de date de lucru fără a le suprascrie pe cele noi;
  • INSERT IGNORE - adăugăm date șterse sau noi în baza de date fără a le atinge pe cele existente.

Acceptă compresia copierii (gzip sau bzip2), ștergerea automată a vechilor copii de siguranță, vizualizarea conținutului unui fișier dump și restaurarea numai a structurii tabelului. Există și funcții de serviciu pentru gestionarea bazei de date (crearea, ștergerea, verificarea, restaurarea bazei de date, optimizarea, curățarea tabelelor, lucrul cu indici etc.), precum și un manager de fișiere care vă permite să copiați fișiere pe server.


Gestionarea se realizează folosind un browser web, interfața care utilizează AJAX este localizată din cutie și creează impresia de a lucra cu o aplicație desktop. De asemenea, este posibil să rulați sarcini din consolă și pe un program (prin cron).

Pentru ca Dumper să funcționeze, veți avea nevoie de un server L|WAMP clasic, instalarea este standard pentru toate aplicațiile scrise în PHP (copieți fișiere și setați permisiuni) și nu va fi dificilă nici măcar pentru un începător. Proiectul oferă documentație detaliată și tutoriale video care demonstrează cum se utilizează Sypex Dumper.

Există două ediții: Sypex Dumper (gratuit) și Pro (10 USD). Al doilea are mai multe caracteristici, toate diferențele sunt enumerate pe site.

Backup SQL și FTP

Licență:

SGBD acceptat: MS SQL Server

MS SQL Server este una dintre soluțiile populare și, prin urmare, apare destul de des. O lucrare de rezervă este creată folosind SQL Server Management Studio, Transact-SQL însuși și cmdlet-urile modulului SQL PowerShell (Backup-SqlDatabase). Pe site-ul MS puteți găsi o cantitate imensă de documentație care vă permite să înțelegeți procesul. Documentația, deși completă, este foarte specifică, iar informațiile de pe Internet se contrazic adesea. Un începător va trebui, de fapt, să exerseze mai întâi, „băgând capul”, așa că, chiar și în ciuda a tot ceea ce s-a spus, dezvoltatorii terți au loc să se extindă. În plus, versiunea gratuită a SQL Server Express nu are instrumente de backup încorporate. Pentru versiunile anterioare de MS SQL (înainte de 2008), puteți găsi utilități gratuite, de exemplu backup SQL Server, dar în majoritatea cazurilor astfel de proiecte au fost deja comercializate, deși oferă toate funcționalitățile adesea pentru o sumă simbolică.


De exemplu, dezvoltarea SQL Backup And FTP și One-Click SQL Restore urmează principiul „set-o și uita-l”. Având o interfață foarte simplă și intuitivă, acestea vă permit să creați copii ale bazelor de date MS SQL Server (inclusiv Express) și Azure, să salvați fișiere criptate și comprimate pe FTP și servicii cloud (Dropbox, Box, Google Drive, MS SkyDrive sau Amazon S3) , rezultatul poate fi vizualizat imediat. Este posibil să lansați procesul fie manual, fie conform unui program, să trimiteți un mesaj despre rezultatul sarcinii prin e-mail sau să rulați scripturi personalizate.

Sunt acceptate toate opțiunile de backup: complet, diferențial, jurnal de tranzacții, copierea unui folder cu fișiere și multe altele. Copiile de rezervă vechi sunt șterse automat. SQL Management Studio este folosit pentru a se conecta la gazda virtuală, deși pot exista nuanțe și acest lucru nu va funcționa în toate astfel de configurații. Există cinci versiuni disponibile pentru descărcare - de la gratuit gratuit la sofisticatul Prof Lifetime (la momentul scrierii acestor rânduri costa doar 149 USD). Funcționalitatea Free este destul de suficientă pentru rețelele mici cu unul sau două servere SQL instalate, toate funcțiile de bază sunt active. Numărul de baze de date de rezervă, capacitatea de a trimite fișiere către Google Drive și SkyDrive și criptarea fișierelor sunt limitate. Deși interfața nu este localizată, este foarte simplă și de înțeles chiar și pentru un începător. Trebuie doar să vă conectați la serverul SQL, după care va fi afișată o listă de baze de date, ar trebui să le selectați pe cele de care aveți nevoie, să configurați accesul la resursele de la distanță și să specificați timpul de finalizare a sarcinii. Și toate acestea într-o singură fereastră.

Dar există un „dar”. Programul în sine nu este destinat recuperării arhivelor. Pentru aceasta, este oferit un utilitar gratuit separat, One-Click SQL Restore, care înțelege și formatul creat de comanda BACKUP DATABASE. Administratorul trebuie doar să specifice arhiva și serverul pe care să restaureze datele și să apese un buton. Dar în scenarii mai complexe va trebui să utilizați RESTORE.


Caracteristici ale backup-ului MS SQL Server

Crearea unei copii de rezervă și restaurarea unui DBMS are propriile diferențe care trebuie luate în considerare, mai ales atunci când se transferă o arhivă pe un alt server. De exemplu, să ne uităm la unele dintre nuanțele MS SQL Server. Pentru a arhiva folosind Transact-SQL, utilizați comanda BACKUP DATABASE (există și un DIFERENȚIAL diferențial) și jurnalul de tranzacții BACKUP LOG.

Dacă backup-ul este implementat pe un alt server, trebuie să vă asigurați că sunt prezente aceleași unități logice. Ca opțiune, puteți specifica manual căile corecte pentru fișierele bazei de date folosind opțiunea WITH MOVE a comenzii RESTORE DATABASE.

O situație simplă - backup și transferul bazelor de date pe alte versiuni de SQL Server. Această operație este acceptată, dar în cazul SQL Server va funcționa dacă versiunea serverului pe care este implementată copia este aceeași sau mai nouă decât cea pe care a fost creată. Mai mult, există o limitare: nu mai mult de două versiuni sunt mai noi. După restaurare, baza de date va fi în modul de compatibilitate cu versiunea cu care s-a făcut tranziția, adică funcții noi nu vor fi disponibile. Acest lucru poate fi remediat cu ușurință prin schimbarea COMPATIBILITY_LEVEL. Puteți face acest lucru folosind GUI sau SQL.

ALTER DATABASE MyDB SET COMPATIBILITY_LEVEL = 110;

Puteți determina în ce versiune a fost creată copia uitându-vă la antetul fișierului arhivă. Pentru a evita experimentarea, atunci când faceți upgrade la o nouă versiune de SQL Server, ar trebui să rulați utilitarul gratuit Microsoft Upgrade Advisor.

Iperius

Licență: comercial, există o versiune gratuită

SGBD acceptat: Oracle 9–11, XE, MySQL, MariaDB, PostgreSQL și MS SQL Server

Când trebuie să gestionați mai multe tipuri de SGBD, nu puteți face fără combine. Alegerea este mare. De exemplu, Iperius este un program ușor de utilizat, foarte ușor de utilizat, dar puternic, care oferă copii de siguranță ale bazei de date, fără întrerupere sau blocare. Oferă backup complet sau incremental. Poate crea imagini de disc complet pentru a reinstala automat întregul sistem. Suportă backup pe NAS, dispozitive USB, streamer, FTP/FTPS, Google Drive, Dropbox și SkyDrive. Acceptă compresia zip fără limită de dimensiune a fișierului și criptare AES256, lansând scripturi și programe externe. Include un planificator de sarcini foarte funcțional, execuția paralelă sau secvențială a mai multor sarcini este posibilă, rezultatul este trimis prin e-mail. Sunt acceptate numeroase filtre, variabile pentru personalizarea căilor și setărilor.

Capacitatea de încărcare FTP facilitează actualizarea informațiilor pe mai multe site-uri web. Fișierele deschise sunt copiate de rezervă folosind tehnologia VSS (copie umbra a volumului), care vă permite să faceți copii de siguranță la cald nu numai ale fișierelor DBMS, ci și ale altor aplicații. Pentru Oracle, este folosit și instrumentul de backup și recuperare RMAN (Recovery Manager). Pentru a evita supraîncărcarea canalului, este posibilă configurarea lățimii de bandă. Backup-ul și recuperarea sunt gestionate folosind o consolă locală și web. Toate funcțiile sunt vizibile, așa că pentru a configura o sarcină trebuie doar să înțelegeți procesul, nici măcar nu trebuie să vă uitați la documentație. Urmăm doar instrucțiunile vrăjitorului. Puteți observa și managerul de cont, ceea ce este foarte convenabil atunci când aveți un număr mare de sisteme.

Funcțiile de bază sunt oferite gratuit, dar capacitatea de a crea copii de rezervă a unei baze de date este inclusă numai în versiunile Advanced DB și Full. Instalarea de la XP la Windows Server 2012 este acceptată.

Backup la îndemână

Licență: o reclamă

SGBD acceptat: Oracle, MySQL, IBM DB2 (7–9.5) și MS SQL Server

Unul dintre cele mai puternice sisteme de gestionare a bazelor de date relaționale este IBM DB2, care are caracteristici unice de scalare și suportă mai multe platforme. Vine în mai multe ediții, care sunt construite pe aceeași bază și diferă funcțional. Arhitectura bazei de date DB2 vă permite să gestionați aproape toate tipurile de date: documente, XML, fișiere media și așa mai departe. DB2 Express-C gratuit este deosebit de popular. Backup-ul este foarte simplu:

Exemplu de bază de rezervă Db2

Sau un instantaneu folosind funcția Advanced Copy Services (ACS):

Db2 backup db sample use snapshot

Dar trebuie să ne amintim că, în cazul instantaneelor, nu putem recupera (db2 recover db) tabele individuale. Există, de asemenea, oportunități pentru backup automat și multe altele. Produsele sunt bine documentate, deși manualele sunt rare pe internetul în limba rusă. De asemenea, nu toate soluțiile personalizate oferă suport DB2.

De exemplu, Handy Backup vă permite să faceți backup mai multor tipuri de servere de baze de date și să salvați fișiere pe aproape orice suport (hard disk, CD/DVD, stocare în cloud și în rețea, FTP/S, WebDAV și altele). Backup-ul bazei de date este posibil prin ODBC (numai tabele). Este una dintre puținele soluții care acceptă DB2 și poartă, de asemenea, sigla „Ready for IBM DB2 Data Server Software”. Întreaga procedură este efectuată folosind un expert obișnuit, în care trebuie doar să selectați elementul dorit și să creați o sarcină. Procesul de configurare în sine este atât de simplu încât chiar și un începător își poate da seama. Puteți crea mai multe sarcini care vor rula conform unui program. Rezultatul este înregistrat într-un jurnal și trimis prin e-mail. Nu este nevoie să opriți serviciul în timp ce lucrarea rulează. Arhiva este automat comprimată și criptată, ceea ce asigură securitatea acesteia.

Două versiuni de Handy Backup acceptă lucrul cu DB2 - Office Expert (local) și Server Network (rețea). Funcționează pe computere care rulează Win8/7/Vista/XP sau 2012/2008/2003. Procesul de implementare în sine este simplu pentru orice administrator.

În acest articol vreau să vorbesc despre problema salvării datelor.

Cu toții ne confruntăm uneori cu faptul că trebuie să salvăm informații importante, fie că este vorba de fotografii, documente text, baze de date 1C:Enterprise cu toate configurațiile sau orice alte informații importante pentru noi. Mulți utilizatori nu doresc să-și piardă timpul sau nu știu cum să scrie corect un mic „fișier lot” pentru a-și copia datele. Acesta este motivul pentru care există programe mici pentru salvarea diferitelor date. Puteți citi mai multe despre backup.

Am întâmpinat nevoia de backup automat atunci când aveam nevoie să copiez bazele de date din 1C:Enterprise zilnic. Când am căutat un program convenabil și care să corespundă cerințelor mele, am găsit ceea ce aveam nevoie - programul Cobian Backup 11. Acest program sa dovedit a avea o interfață foarte clară și necomplicată și, cel mai important, este gratuit, ceea ce este foarte bun în vremea noastră.

1. Instalarea programului

Și deci să trecem la instalarea programului. Descărcați distribuția programului de pe site-ul oficial și rulați fișierul descărcat. Pe prima pagină a programului de instalare, selectați limba de care aveți nevoie și faceți clic "Mai departe" .

Pe pagina următoare ni se va cere să citim acordul de licență și să acceptăm termenii acestui acord. Clic "Mai departe" .

Această fereastră apare în fața noastră cu o alegere: unde și ce să instalăm.

  • „Inițiator de copiere în umbră” servește la copierea fișierelor chiar și atunci când sunt deschise sau utilizate de aplicații. Recomand să îl instalați, dar dacă, să zicem, aveți nevoie de o copie de rezervă pentru o singură dată, atunci, în principiu, nu trebuie să instalați inițiatorul de copiere umbră. Inițiatorul Shadow Copy necesită instalarea Microsoft .NET Framework 3.5. Cum se instalează componenta .NET Framework în, citiți.
  • „Script de instalare” necesar pentru a reține toți parametrii instalării curente, iar în timpul instalării următoare, faceți același lucru, fără participarea dvs.

Implicit, ni se oferă să instalăm acest program ca serviciu. Vă recomand să lăsați totul așa cum este dacă îl utilizați pe un server sau pe un computer unde sunt mai mulți utilizatori. În primul rând, ca serviciu, programul va funcționa chiar dacă nimeni nu este autentificat, iar în al doilea rând, programul va putea folosi resursele rețelei pentru a stoca date pe un server ftp, pe un alt computer local din rețeaua dvs. sau pe stocarea în rețea. .

Dacă aveți nevoie de el, de exemplu, pentru o singură utilizare sau nu trebuie să îl accesați foarte des, atunci puteți alege oricare dintre articolele la alegere.

Când instalați programul ca serviciu, trebuie să specificați un cont de administrator și o parolă.

Gata, instalarea este finalizată.

2.Configurarea programului

Să trecem la sarcina principală de a configura o lucrare de rezervă. Lansăm programul, selectăm din meniu "Exercițiu" , apoi "Sarcina noua".

Se va lansa Expertul pentru crearea unui nou loc de muncă. Aici ne-am pus "Nume" sarcini, bifați casetele necesare și selectați „Tip de copiere”» .

Accesați fila "Fișiere", apoi apăsați "Adăuga", pentru a indica ce ar trebui să copiem și unde.

Indicăm fișierul, directorul sau folderul de pe serverul ftp pe care trebuie să îl copiați. De asemenea, indicăm unde să copiați selectând din listă. Toată lumea ar trebui să înțeleagă că realizarea unei copii de rezervă și salvarea acesteia pe același hard disk, dacă se prăbușește fizic, anulează toate eforturile tale, restaurarea informațiilor va fi problematică, salvarea acesteia pe diferite partiții ale discului te va salva numai în cazurile în care secțiunea ta în care informațiile de bază sunt localizate sau când sunt șterse. Prin urmare, încercați să îl salvați pe un mediu independent, cum ar fi stocarea în rețea, un hard disk extern, o unitate flash sau pe un computer situat în aceeași rețea și, desigur, pe un server FTP.

Accesați marcajul "Programa". După cum puteți vedea, setările sunt aici pentru orice ocazie, le puteți configura după cum doriți: cel puțin o dată pe an, cel puțin în fiecare zi la o anumită oră.

Accesați fila „Ciclicitatea”. Z Aici puteți configura prioritatea lucrării dvs. și, pentru a economisi spațiu, puteți configura numărul de copii complete care vor fi stocate.

Accesați fila "Comprimare"și indicați ce fel de compresie și împărțire în părți ale fișierelor dvs. avem nevoie.

3. Concluzie

Per total, mi-a plăcut foarte mult acest program, cred că multor oameni le va plăcea. O interfață foarte clară și simplă nu va cauza probleme cu setarea, acele sarcini de care ați putea avea nevoie în viața de zi cu zi.

Te-a ajutat acest articol?

Bună ziua, dragi cititori ai blogului, v-am arătat deja de multe ori cum este reparat și restaurat sistemul de operare Windows, dar aproape toate aceste articole au fost despre versiunile client, astăzi vreau să mă corectez și, în sfârșit, să acopăr întrebarea cum este serverul Windows. sistemele sunt susținute, deoarece dacă un server se defectează, acesta este plin de pierderi financiare pentru o afacere, spre deosebire de timpul de nefuncționare al unui computer de birou obișnuit. Vă voi spune exemplele mele din viața reală în care arhivarea Windows Server 2012 r2 m-ar ajuta foarte mult.

Arhivare Windows Server 2012 r2

După cum probabil ați ghicit deja, sistemele de server Windows sunt salvate folosind componenta încorporată Windows Server 2012 r2 sistem de arhivare a datelor. Aș dori să subliniez imediat că este disponibil și în 2008 R2, dar voi vorbi folosind exemplul unei versiuni mai moderne, deși tot ceea ce s-a spus mai sus este potrivit și pentru versiunea anterioară. Dacă încă te-ai întors pe vremea Windows Server 2003, atunci probabil că ești familiarizat cu componenta NTBackup, toți au făcut copii de rezervă ale sistemului și chiar știau să scrie pe casete. Apoi 2008 a venit să-l înlocuiască, fără R2, și a arătat o componentă de arhivare Windows proastă și reproiectată, din care a fost eliminată o mulțime de funcționalități. Încă nu înțeleg logica celor care au lansat această componentă în această formă. A trecut un an și a fost lansat R2, care a returnat deja majoritatea funcțiilor care erau în NTBackup și a făcut backupul serverului Windows foarte simplu și convenabil.

Dacă cineva nu știe, spre deosebire de versiunile client de Windows, versiunile de server nu au un mecanism de protecție a sistemului în mod implicit, iar dacă bootloader-ul sau alte fișiere de sistem sunt deteriorate, nu vă veți putea recupera rapid de la versiunea anterioară, și totul ține de arhitectura sistemului de operare al serverului, deoarece în mod implicit folosește minimum din toate, pentru o protecție mai mare și o încărcare mai mică. Însuși administratorul de sistem va decide de ce are nevoie și acest lucru este corect, dar protecția ar fi putut fi activată.

Vă voi spune un exemplu din viață, ca toți administratorii, cea mai mare parte a parcului de servere a fost de mult timp mașini virtuale, deși există o mică parte din servere care nu sunt virtualizate, pur și simplu pentru că nu este rațional și nu va produce niciun fel. beneficii, ma refer la servere cu 300 GB RAM si server MS SQL. Într-o bună zi a avut loc o pană de curent și UPS nu a putut face față. Ca urmare, serverele se închid, nu tocmai corect. În timpul restabilirii serviciilor, unul dintre servere nu s-a pornit și a apărut o eroare în timpul încercării la încărcarea Windows. A fost posibil să-l învingeți, dar după 5-6 ore, ceea ce veți fi de acord nu este foarte rapid, dar dacă ar exista o copie de rezervă a sistemului și un instrument de recuperare, atunci totul ar fi trecut în câteva minute.

Dacă este posibil, faceți întotdeauna copii de rezervă ale sistemului de operare pe servere fizice, atunci veți economisi mult timp și efort

Dacă accesați System Properties, nu veți găsi fila System Protection pe Windows Server 2012 R2.

De ce sistemul de arhivare a datelor Windows Server 2012 r2?

Înțeleg perfect că există o serie de alte produse software pentru a face backup pentru sistemele de operare server, de exemplu de la:

  • Veeam
  • Acronis

Însă sistemul de arhivare a datelor Windows Server 2012 r2 este deja sub capota sistemului în sine, iar cel mai mare șoc este că majoritatea administratorilor de sistem pur și simplu nu știu despre el, așa că sunt forțați să folosească produse de la terți. Cineva mi-a spus că nu înțelege cum funcționează totul, ceea ce m-a determinat să scriu acest articol pentru ca oamenii să poată vedea toate acestea în practică.

Unde pot face o copie de rezervă?

Sistemul de arhivare a datelor pe server Windows poate crea copii de rezervă în următoarele stocări:

  • În mod ideal, sistemul ar trebui să aibă un disc separat, care este marcat de sistemul de arhivare și ascuns utilizatorului, pentru crearea ulterioară a punctelor de recuperare. Microsoft însuși recomandă această opțiune. Apropo, dacă cineva este familiarizat cu Microsoft System Center Data Protection Manager, atunci așa a funcționat sistemul de rezervă acolo.
  • Puteți utiliza secțiunile deja marcate
  • foldere de rețea
  • unități iSCSI

Sistemul de arhivare a datelor Windows Server 2012 R2 poate crea o copie completă și una diferențială (suplimentară), iar el însuși gestionează perioada de stocare. Principiul său de funcționare este foarte simplu, va înregistra și stoca câte copii îi permite spațiul pe disc, apoi se va rescrie ciclic, mai nou cu mai vechi, foarte asemănător supravegherii video.

Deci, după configurarea stocării de rezervă, serviciul Windows Server Backup va face totul singur și va organiza spațiul de stocare a datelor. Acesta este un avantaj uriaș pentru administratorii de sistem începători, deoarece nu toată lumea poate estima imediat cantitatea necesară de stocare și volumul de date, mulți nu știu că datele din copiile de rezervă sunt comprimate și dacă cunoașteți și un cuvânt precum Deduplicarea Windows, puteți profita la maximum de spațiul pe disc.

Să vorbim puțin despre mecanismul de funcționare al sistemului de arhivare a serverului Windows, nu este nimic nou aici, folosește Serviciul de copiere umbra a volumului (VSS), sarcina sa este de a permite instrumentului de arhivare să funcționeze cu fișiere deschise și de sistem și nu doar de lucru, dar, de asemenea, nu interferează sistemul să funcționeze, serviciul face pur și simplu un anumit instantaneu al stării, acest lucru este foarte similar cu mașinile virtuale. Pe motorul Windows Server 2012 R2, puteți astfel arhiva mașinile virtuale pe Hyper-V 3.0 fără a opri funcționarea acestora.

Capacitățile VSS se extind și la bazele de date. Pot spune cu sută la sută sigur că nu veți avea probleme cu Exchange sau MS SQL, dar PostgreSQL poate crea anumite dificultăți. Dacă vorbim despre MS SQL, atunci înțelege perfect serviciul VSS și transferă baza de date într-o stare consecventă înainte de a crea o copie umbră VSS în sine nici măcar nu se gândește la verificarea integrității logice a datelor, nu are nevoie de acest lucru; deoarece sarcina sa este de a face un instantaneu. Dacă, de exemplu, facem o copie de rezervă PostgreSQL în acest fel, atunci la restaurare vom primi o porțiune a bazei de date pentru o anumită stare de timp într-o stare inconsistentă și nu va conține toate tranzacțiile în așteptare la momentul în care a fost copiat de rezervă. creată. Deci, există un fel de abordare proprie a produselor lor.

Unde este cel mai bun loc pentru a copia?

Nu este ușor să răspunzi la această întrebare, deoarece situația de rezervă a fiecăruia este diferită, iar infrastructura lor este diferită. Să ne uităm la avantajele și dezavantajele diferitelor opțiuni de stocare. Permiteți-mi să vă reamintesc că avem câteva dintre ele. În primul rând, dacă puneți o copie de rezervă local pe server, atunci o veți face mai rapid și o veți putea recupera mai repede dacă este necesar, dar, pe de altă parte, serverul se poate defecta local și chiar mai rău dacă este RAID, atunci totul va fi trist. Al doilea exemplu este că faci o copie de rezervă pe discuri ISCSI, e bine că este stocată de la distanță de pe server, te poți reconecta rapid la alt server dacă este necesar, dar viteza de creare a unei copii de rezervă și viteza de recuperare sunt mai lente, iar serverele și discurile de pe care lucrați pot, de asemenea, să defecteze discurile iSCSI. Pentru a rezuma, în mod ideal ar trebui să aveți copii în mai multe locuri, este clar că acest lucru nu este întotdeauna posibil, dar trebuie să vă străduiți pentru acest lucru, aici trebuie să înțelegeți criticitatea datelor și să implementați sistemul pe baza acestui lucru.

Instalarea unui sistem de arhivare Windows Server

Să ne uităm la modul în care este instalat sistemul de arhivare a datelor Windows Server 2012 r2 Din 2008, este o componentă a sistemului și este logic că trebuie să îl căutați în managerul de server. Selectați Gestionare > Adăugați roluri și funcții

lăsați opțiunea de a instala roluri și componente

Selectați Windows Server Backup System

și faceți clic pe instalare.

În câteva momente, veți avea instalată componenta necesară.

Configurarea unui sistem de arhivare pe server Windows

După instalarea componentei de arhivare, trebuie să o configurați, să începem. Deschideți Server Manager > Instrumente și găsiți elementul Windows Server Backup System.

De asemenea, puteți apela acest snap-in apăsând WIN+R și introducând wbadmin.msc, vedeți linkul complet. Odată ce deschideți snap-in-ul, veți vedea imediat că vi se recomandă insistent să configurați primul program. Acest lucru se poate face prin meniul de acțiuni:

  1. Program de arhivare
  2. Arhivare unică
  3. Recuperare

Dau clic pe programul de arhivare, veți vedea o fereastră de setup wizard, în primul pas veți avea de ales dacă să faceți backup pentru întreg serverul sau un backup personalizat. Vă recomand întotdeauna să utilizați opțiunea Personalizată, deoarece veți specifica în mod explicit ce trebuie să faceți backup și ce nu.

în fereastra de arhivare a obiectelor, sistemul de arhivare a datelor Windows Server vă va cere să adăugați elemente folosind butonul corespunzător.

Printre elemente vei avea:

  • Restabilirea sistemului la starea inițială
  • Starea sistemului
  • Discuri locale
  • Rol Hyper-V, dacă este instalat.

Ca urmare, obiectele pentru arhivare vor fi adăugate în listă. Aș dori să remarc că, dacă faceți clic pe butonul Parametri suplimentari, puteți seta parametrii VSS:

  • Arhivarea completă VSS > este potrivită dacă nu utilizați aplicații de backup de la terți.
  • Copiați arhiva VSS > dacă se folosește un alt program pentru a arhiva aplicațiile pe volumele incluse în arhivă.

De exemplu, dacă utilizați Exchange sau MS SQL, atunci selectați opțiunea Copiere arhivă VSS pentru interacțiunea normală cu serviciul de copiere instant.

De asemenea, în fila de excepții, puteți adăuga foldere care nu trebuie copiate, de exemplu, acestea pot conține fișiere temporare, ceea ce este convenabil când ați adăugat anterior o copie completă a unității C:.

Acum, pentru a face backup la serverul Windows, trebuie să setați un program, aici fie o dată pe zi, fie mai des, îl setăm la discreția noastră.

  • Arhivarea pe un hard disk pentru arhive > aici HDD-ul fizic este complet abandonat, formatat și ascuns utilizatorului, astfel încât mâinile jucăușe să nu strice totul.
  • Arhivarea pe un volum > la fel este foarte comun, luați un volum existent (poate face parte dintr-un RAID sau alt disc fizic) și îl puneți acolo, același lucru este valabil și pentru un disc ISCSI, care se vede în sistem ca local.
  • Ei bine, partajarea partajată este foarte convenabilă, totul este situat în afara serverului fizic.

Dacă selectați Backup pe hard disk pentru arhive, atunci la pasul următor vi se va cere să specificați unitatea care va fi folosită pentru backup server Windows.

Din punctul meu de vedere, ar trebui să aveți o copie de rezervă locală a sistemului și o copie de rezervă pe discuri ISCSI care nu sunt legate de un server fizic

Dacă selectați arhivarea într-un folder partajat de rețea, veți vedea o fereastră de avertizare că atunci când specificați un folder partajat de la distanță ca destinație pentru arhivarea programată, doar cea mai recentă arhivă va fi disponibilă în termeni simpli, va fi pur și simplu suprascrisă; convenabil pentru backup-uri rapide, astfel încât să fie pe o stocare la distanță.

Dacă selectați Backup to volume, atunci trebuie să specificați volumul de destinație la care se va face backup pentru serverul Windows.

Ne uităm la informațiile rezumate și confirmăm programul.

Vedem că sistemul de arhivare a serverului Windows a creat cu succes un program.

Recuperarea Windows Server 2012 R2

Odată ce aveți o copie de rezervă, să luăm în considerare o situație în care va trebui să efectuați o procedură de recuperare Windows Server 2012 R2. În primul rând, puteți vizualiza detaliile copiei de rezervă Windows Server (dimensiune, dată)

Cum să recuperați un singur fișier sau folder

Dacă trebuie să restaurați, de exemplu, un singur fișier, atunci nu are rost să îl restaurați printr-un snap-in, deoarece o copie de rezervă este un disc virtual care poate fi atașat la sistem. Să ne uităm la structura fișierelor în sine, acestea se află în folderul WindowsImageBackup.

Iată un exemplu de disc virtual, făcând clic dreapta pe el, puteți face clic pe Conectare.

Veți fi avertizat că imaginea de disc nu este inițializată, conține partiții nerecunoscute sau volume care nu au litere de unitate alocate. Utilizați Gestionarea discurilor pentru a verifica dacă discurile, partițiile și volumele sunt utilizabile.

Aici mergem doar la snap-in Disk Management, facem clic dreapta pe butonul de pornire.

Vedem discul nostru submontat, facem clic dreapta pe el și selectăm modificarea litera unității sau calea discului.

Atribuim litera dorită, pentru mine este litera E.

Cu toții îmi deschidem computerul și vedem un nou disc local.

Când ați terminat de lucrat cu discul, utilizați snap-in Disk Management pentru a-l monta. După cum puteți vedea, discurile virtuale sunt un lucru foarte util.

Recuperare în caz de defecțiune a sistemului de operare

Nimeni nu este imun la acest lucru, am văzut de multe ori în practica mea că sistemul Windows Server a eșuat, iar restaurarea lui fără o copie de rezervă a durat mult mai mult timp decât simpla reinstalare a sistemului și reconfigurarea lui în continuare, un exemplu ar fi o eroare apărută în timp ce încercând să citească datele de configurare de pornire. Prin urmare, de câteva ori când veți fi ars, veți înțelege că sistemul de arhivare a datelor Windows Server 2012 R2 este un lucru grozav, permițându-vă să faceți backup pentru Windows Server în câteva minute și să restaurați de la acesta la momentul potrivit.

Mergem la sistemul de arhivare a serverului Windows și în colțul din dreapta selectăm elementul Restaurare. Veți avea două opțiuni din care să alegeți:

  1. Acest server > înseamnă că backup-ul este local
  2. Arhiva se află într-o altă locație.

Mai întâi, să selectăm al doilea element „Arhiva se află într-o locație diferită”

Există două opțiuni, fie introduceți un cd-rom sau unitate externă, fie specificați o cale UNC în formatul \\folder

Principalul lucru este că sistemul are drepturi de citire.

Dacă selectați Acest server la început, veți vedea o listă de copii de rezervă ale Windows Server, trebuie doar să selectați o dată de retragere.

  • Fișiere și foldere
  • Hyper-V
  • Aplicații
  • Starea sistemului

Selectând prima opțiune „Fișiere și foldere”, puteți restaura fișiere sau foldere individuale dintr-o copie de rezervă.

Dacă selectați Hyper-V, vi se va oferi:

  • Restaurare la locația originală > aceasta este în esență o suprascriere
  • Restaurați în altă locație
  • Copiați în folder

Elementul de aplicație este puțin specific, deoarece nu funcționează pentru toate aplicațiile, ci pentru cei care știu să lucreze cu API-ul serviciului de arhivare și să suporte VSS. Ei bine, recuperarea sistemului:

  • Locația inițială > va fi revenită la starea care se afla la momentul efectuării backup-ului Windows Server
  • O altă plasare > va crea în esență un folder cu un set de fișiere.

Faceți clic pe restaurare

Acesta va calcula câte fișiere pot fi recuperate și procesul va începe.

După repornire, veți vedea mesajul:

Operația de restabilire a stării sistemului începută la 02.08.2017 a fost finalizată cu succes

O alternativă la o restaurare a stării sistemului este o restaurare la nivel de volum, care va distruge toate datele și va readuce volumul la starea în care se afla la data specificată. Acest lucru poate fi util în cazul unui incident de virus în care doriți să vă asigurați că niciun malware nu rămâne pe sistem sau în cazurile în care volumul original a fost deteriorat. În general, instrumentul în sine este foarte bun și nu este inferior concurenților săi, precum Acronis, așa că folosește-l și îți ușurează viața.