Backup și transfer al serverului Linux (centos, debian, ubuntu) folosind Veeam Agent pentru Linux. Înțelegerea utilităților pentru backupul bazei de date

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 folosind un fișier INI clar, 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 diferite codificări. 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 pe 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. Suportă compresie 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, este posibilă execuția paralelă sau secvențială a mai multor sarcini, 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ţă: comercial

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.

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 cum să le faci copii de rezervă

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ă. O puteți face 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 întreținere” 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 sarcina mare cu un profil I/O aleatoriu are loc numai în timpul deduplicarii backup-urilor.

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. Acest tip de unitate are o capacitate mai mică și este mai scumpă. 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.

Rezultatele deduplicării proprietare Veeam sunt destul de modeste, preferăm să o facem 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 (Transfer SAN).

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.
Contra: capacitate redusă de disc (4 discuri), performanță slabă, 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 cu 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 dvs. 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 singur 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 procesor dublu, cu o configurație cu un singur procesor, veți obține un singur slot:

Cu un procesor, pot fi utilizate doar două sloturi PCIe fixe la bord (Slot 0 și 4) (Slot 5 necesită 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
Adăugați etichete

Copierea de rezervă a serverului și a stațiilor de lucru vă permite să faceți copii de siguranță fie direct pe server, fie prin rețea, sub control din consola centrală. Sarcinile de backup ale serverului de rețea sunt create de administratorul rețelei, nu de utilizator.

Atât backupul serverului, cât și backupul stației de lucru sunt efectuate de clientul Handy Backup în fundal, care permite utilizatorilor să nu fie distrași de la îndeplinirea sarcinilor de lucru de bază pe computerele din rețea.

Arhitectura de backup pentru server și stație de lucru

Pentru a pregăti o copie de rezervă în rețea folosind Handy Backup Server Network, administratorul de sistem trebuie să definească un computer care va acționa ca Servere backup, de obicei acesta este computerul administratorului de sistem însuși. Acesta servește la gestionarea tuturor sarcinilor de rezervă și la înregistrarea copiilor făcute pe medii de stocare externe.

Pe serverele și stațiile de lucru la distanță din rețea, informațiile de pe care trebuie copiate prin consola centrală, Agenți de rețea Backup la îndemână. Agenții de rețea nu au o interfață grafică și servesc pentru a oferi La server acces la datele stocate pe computere la distanță.

Server de backup la îndemână instalat pe mașina administratorului, vă permite să gestionați operațiunile de backup, sincronizare și recuperare a datelor pe serverul propriu-zis și pe stațiile de lucru din rețea.

Pe lângă copierea fișierelor, programul oferă backup pentru serverele fizice, backup pentru mașinile virtuale Hyper-V, VMware Workstation și altele, backup pentru Exchange Server, MSSQL, MySQL/MariaDB, PostgreSQL, Oracle, Lotus Notes pe servere și stații de lucru, precum precum și backup pentru orice baze de date compatibile ODBC de pe server.

Backup la îndemână pentru agent de rețea(Network Agent) este instalat pe fiecare computer utilizator ale cărui date trebuie copiate. Clientul rulează ca un serviciu Windows, nu are interfață grafică și permite programului să colecteze date pentru backup de la servere și stațiile de lucru ale utilizatorilor.

Cum funcționează backupul în rețea

  • Agenți de rețea la anumite intervale contact Server de backup la îndemână, astfel serverul de backup are o listă de computere disponibile pentru backup la distanță prin rețea.
  • Administrator Servere Handy Backup creează sarcini de rezervă pentru stațiile de lucru din rețea. Puteți crea fie sarcini separate pentru mașinile utilizator, fie o singură sarcină pentru toate mașinile.
  • Server Handy Backup contactează direct fiecare aparat din listă și solicită o listă de fișiere și foldere disponibile pentru backup. Administratorul poate copia datele necesare și poate crea imagini de disc.
  • După finalizarea selecției datelor, administratorul configurează programul de execuție a sarcinilor și, de asemenea, stabilește diverse opțiuni de copiere.

Pe lângă realizarea de copii de rezervă a informațiilor de pe computerele din rețea - fișiere și foldere, imagini de disc, puteți face copii de siguranță ale bazelor de date (1C, MySQL, Oracle etc.), ale datelor MS Exchange și Lotus Notes stocate pe serverul însuși. Programul vă permite, de asemenea, să faceți backup pentru VMware, Hyper-V și alte mașini virtuale.

Handy Backup Server Network constă dintr-un panou de control și agenți:

* Include panoul de control și unul Agent de rețea pentru backup pe server (instalat pe același computer cu Panoul de control).


Handy Backup Server și agenții de rețea rulează sub sistemul de operare Windows 10/8/7/Vista sau 2016/2012/2008 Server.

Recenzie de utilizator despre Handy Backup

„Îmi place să folosesc Handy Backup, un produs pentru crearea și restaurarea copiilor de programe și date. Este posibil salvați datele nu numai de la un computer, ci și de la diferite stații de lucru . Atras de operare fiabilă, interfață ușor de utilizat, opțiuni de asistență. Programul poate lucra conform unui program, poate salva și restabili date pe diferite dispozitive.”

V.I. Krysh, programator principal al KB "Plast-M" LLC

Î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 "Următorul".

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

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. Vă 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 „O sarcină nouă”.

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, vă anulează toate eforturile, restaurarea informațiilor va fi problematică, salvarea acesteia pe diferite partiții ale discului vă va salva numai în cazurile în care computerul se blochează. . secțiunea în care se află informațiile de bază 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 „Ciclicitate”. 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 configurarea acelor sarcini de care ați putea avea nevoie în viața de zi cu zi.

Te-a ajutat acest articol?

Protecția datelor a fost întotdeauna esențială pentru profesioniștii Windows. În mod obișnuit, această sarcină este îndeplinită prin rularea regulată a unui job de rezervă care scrie date pe bandă sau disc. Marile departamente IT cu bugete semnificative își pot permite să achiziționeze produse terțe cu funcții complete. Restul trebuie să se descurce cu instrumentele de backup gratuite oferite de Microsoft.

Un instrument gratuit de la Microsoft se numea NTBackup, dar acesta este un lucru de trecut. Windows Server 2008 are un nou set de instrumente de backup și vă voi spune cât de ușor sunt de utilizat. Chiar dacă aveți instrumente de backup de la terți, este întotdeauna util să știți cum să faceți rapid și ușor o copie de rezervă folosind instrumente standard. Rețineți că noul utilitar nu poate funcționa cu copiile de siguranță create folosind NTBackup.

Pe scurt despre utilitatea de arhivare

Mai întâi trebuie să instalați utilitarul de rezervă, deoarece nu este instalat implicit. Deschideți Expertul Adăugare caracteristici în Server Manager și adăugați caracteristica Windows Server Backup Features ( orez. 1). Avem nevoie de o subcomponentă care să permită comenzi în linia de comandă, care ne permite să folosim Windows PowerShell. De asemenea, puteți utiliza instrumente de linie de comandă pentru a instala această subcomponentă astfel: C:\servermanagercmd –install backup-features.

Orez. 1 Utilizați Expertul Adăugare caracteristici pentru a instala Windows Server Backup și instrumentele de linie de comandă.

Apoi, ar trebui să specificați locația în care vor fi stocate backup-urile. Fișierele pot fi stocate pe un volum partajat în rețea, un volum local sau un disc dedicat. Nu puteți copia datele pe bandă, dar având în vedere disponibilitatea pe scară largă a dispozitivelor USB ieftine, acest lucru nu mai pare a fi un dezavantaj serios. Cu toate acestea, există o serie de circumstanțe care trebuie luate în considerare.

Backup-ul Windows creează o suprasarcină semnificativă datorită necesității de a crea indecși suplimentari, directoare și alte fișiere de suport. Nu mai este vorba doar de crearea unui fișier ZIP. Nu trebuie să vă așteptați ca o copie de rezervă a unui fișier cu un volum total de 100 KB să ocupe aceeași cantitate de spațiu pe disc - dimensiunea sa va fi semnificativ mai mare.

Când copiați într-un folder de rețea, trebuie să luați în considerare cu atenție nivelul de acces la fișiere pentru a asigura integritatea și protecția copiilor de rezervă. De asemenea, ar trebui să rețineți că atunci când copiați într-un folder de rețea partajat, copia de rezervă anterioară este suprascrisă. Cea mai simplă soluție este crearea unui subfolder pentru fiecare copie de rezervă. Este aceeași poveste cu plasarea de copii de rezervă pe un volum local.

Unul dintre avantajele utilizării unui folder sau volum de rețea este că utilitarul Windows Backup va crea un fișier cu extensia .vhd care conține toate fișierele care sunt copiate. Când stabiliți unde să stocați copiile de siguranță, Windows Backup va crea un folder de nivel superior numit WindowsImageBackup. Subfolderele sunt create în acest folder pentru fiecare computer. Versiunile de rezervă variază în timp; Iată un exemplu de nume de folder: „Backup 2009-12-14 172606”. Acest folder stochează arhive și un fișier VHD. Acest fișier VHD poate fi montat pe Windows 7 sau Windows Server 2008 R2. În funcție de tipul de backup și de cerințele de arhivare, acest fișier poate fi mutat pe o unitate de stocare pe termen lung sau pe DVD.

Cea mai ușoară și mai rapidă opțiune este un disc dedicat conectat. Poate fi intern sau extern cu o interfață USB sau FireWire. Microsoft vă recomandă să aveți de 2,5 ori mai mult spațiu liber pe disc decât este necesar pentru a crea o arhivă cu toate datele arhivate. Discul trebuie să fie formatat și ascuns de instrumentele obișnuite de gestionare - trebuie să fie accesibil doar în panoul Gestionare disc. Sunt acceptate discuri de până la 2 TB.

Creați o lucrare de rezervă

Utilitarul Windows Backup este conceput ca un instrument universal de protecție a serverului. Puteți crea o lucrare obișnuită pentru a arhiva fișierele și starea sistemului sau puteți oferi posibilitatea de a restaura un întreg server de la zero. Microsoft presupune că un loc de muncă este creat în acest scop. Bănuiesc că utilizați utilitarul Windows Backup pentru că aveți un buget limitat și doriți cea mai bună protecție posibilă împotriva acestuia, în limitele dvs.

Cu Windows Backup instalat, în Server Manager, extindeți Stocare și selectați Windows Server Backup. În panoul de acțiuni, selectați „Programarea copiei de rezervă” - se va deschide Expertul pentru programarea backupului. Pe prima pagină a expertului, faceți clic pe Următorul.

Pe a doua pagină a expertului, definiți tipul de arhivă. Selectați o copie de rezervă completă a serverului. Puteți selecta o copie de rezervă personalizată și puteți selecta elementele pentru care să faceți backup, cum ar fi anumite fișiere și starea sistemului. Vă voi arăta cum să faceți rapid copii de siguranță ale fișierelor puțin mai târziu, dar pentru moment vom face o copie completă a serverului.

Pe a treia pagină, este setat timpul de execuție a sarcinii. În cele mai multe cazuri, o singură copie de rezervă este suficientă, dar o puteți rula de mai multe ori pe zi, cum ar fi copierea de rezervă a fișierelor critice.

La pagina a patra, stabiliți unde să vă stocați copiile de rezervă. Microsoft recomandă utilizarea unui hard disk dedicat. Vă rugăm să rețineți că unitatea va fi reformatată și nu va fi disponibilă pentru alte operațiuni. De asemenea, puteți utiliza un volum local sau de rețea. Vă rugăm să citiți cu atenție avertismentele și restricțiile - probabil veți vedea un avertisment că unitatea selectată va fi reformatată.

Dacă toate unitățile nu sunt vizibile, faceți clic pe butonul Afișați toate discurile disponibile pentru a reîmprospăta lista. Utilitarul va emite un avertisment dacă selectați o unitate nouă. După ce ați specificat discul, treceți la verificarea parametrilor de arhivare. Dacă ceva nu este în regulă, utilizați butonul Anterior pentru a reveni și a remedia eroarea. Dacă totul este corect, ar trebui să se deschidă o fereastră de rezumat. A doua zi, verificați rezultatele lucrării pe site-ul Windows Backup Utility pentru orice mesaje de eroare.

De asemenea, puteți utiliza Windows Backup Utility pentru a crea o copie de rezervă unică. Selectați opțiunea Backup Once din panoul Acțiuni. Puteți utiliza aceiași parametri ca și jobul existent sau puteți seta alții complet diferiți. Dacă selectați a doua opțiune, expertul va reporni, oferindu-vă posibilitatea de a introduce noi parametri. De exemplu, copiați fișiere într-un volum de rețea. Vă rugăm să rețineți că orice copii de rezervă existente în același folder vor fi suprascrise. Backupul începe imediat. Dacă aceasta este o singură lucrare de rezervă pe care trebuie să o rulați frecvent, vă recomandăm să creați o linie de comandă sau un script Windows PowerShell. Despre această procedură voi vorbi mai târziu.

Recuperarea datelor

Utilitarul Windows Backup folosește marcaje temporale pentru a urmări versiunile. Selectarea comenzii Recuperare lansează un expert ale cărui instrucțiuni sunt aproape explicite. Selectați o copie de rezervă. Asistentul de restaurare va oferi o listă cu toate copiile de rezervă disponibile. Selectați arhiva dorită. În funcție de tipul de backup, poate exista o singură opțiune.

Apoi, indicați datele care trebuie restaurate. Dacă selectați Fișiere și foldere, va trebui să specificați fișierele dorite. Din păcate, selectarea fișierelor din mai multe directoare este aproape imposibilă. Este mult mai ușor să restaurați toate fișierele sau fișierele selectate dintr-un singur director. Țineți cont de acest lucru când creați o lucrare de rezervă.

La restaurarea fișierelor, trebuie să specificați folderul țintă: acesta poate fi același folder care a fost arhivat sau oricare altul. De asemenea, puteți determina ce ar trebui să se întâmple cu fișierul care este restaurat dacă acesta există deja: creați o altă copie astfel încât ambele copii să fie disponibile, suprascrieți fișierul existent sau nu efectuați restaurarea. Procesul de recuperare începe imediat.

Folosind WBADMIN.EXE

Dacă instalați instrumente de arhivare din linia de comandă, aveți mai multe opțiuni. Deschideți o fereastră de linie de comandă și citiți ajutorul pentru WBADMIN.EXE. Acest utilitar poate fi folosit pentru a crea o lucrare de arhivare programată, dar încă cred că o interfață grafică este mult mai convenabilă pentru realizarea acestei sarcini. WBADMIN.EXE este mai util pentru a crea joburi de backup unice. Rulați următoarea comandă pentru a vedea informațiile despre sintaxă:

C:\> wbadmin start backup /?

Nu există suficient spațiu aici pentru a acoperi toate opțiunile, dar vă voi arăta cum puteți utiliza acest utilitar pentru a copia periodic fișiere într-un volum de rețea:

@echo off::Demo-Backup.bat::script de demonstrație folosind WBADMIN.EXE pe un server Windows Server 2008 R2 rem backup share UNC set backupshare=\\mycompany-dc01\backup rem fișierele și folderele pentru a include set include=c: \scripts,c:\files rem definesc variabile data ora pentru construirea numelui folderului set m=%date:~4.2% set d=%date:~7.2% set y=%date:~10.4% set h=%time: ~0,2% set min=%time:~3,2% set sec=%time:~6,2% rem definirea unui folder nou, cum ar fi \\mycompany-dc01\backup\RESEARCHDC\12152009_132532 set newfolder=%backupshare%\%computername%\% m%%d%%y%_%h%%min%%sec% echo Se creează %newfolder% mkdir %newfolder% rem rulează ecoul de rezervă Se face o copie de rezervă %include% în %newfolder% wbadmin start backup -backuptarget:%newfolder% -include:%include% -quiet rem Ștergeți variabilele set backupshare= set include= set m= set d= set y= set h= set min= set sec= set newfolder=

Nu vreau să suprascriu backup-urile existente, așa că creez un folder nou cu numele computerului, iar numele fișierului conține marcajul de timp. Acest fișier batch conține tot codul necesar pentru a rezolva problema. Funcția principală a scriptului apelează WBADMIN.EXE pentru a crea o copie de rezervă în locația specificată. Când modificați acest script, nu uitați să vă uitați la ajutorul pentru sintaxa comenzii. În acest scenariu, îmi place capacitatea de a crea o sarcină personalizată folosind programatorul de sarcini. Asistentul de backup vă permite să creați o singură sarcină, dar folosind WBADMIN.EXE, pot crea câte vreau, de asemenea, pot folosi acest instrument pentru a crea copii de siguranță ale stării sistemului.

Pentru a afla ce lucrări de rezervă au fost finalizate, executați comanda: C:\> wbadmin get versions.

O atenție deosebită trebuie acordată identificatorului de versiune, deoarece este necesară restaurarea fișierelor folosind WBADMIN (cu toate acestea, acest lucru se poate face și folosind Recovery Wizard).

Backup folosind Windows PowerShell

O altă modalitate de a utiliza linia de comandă este utilizarea cmdlet-urilor PowerShell Windows Backup Utility. Pentru a le accesa, trebuie să încărcați snap-in-ul de arhivare Windows:

PS C:\> add-pssnapin Windows.ServerBackup

Pentru a vedea o listă de cmdleturi disponibile, executați comanda:

PS C:\> get-command -pssnapin windows.serverbackup

Din păcate, crearea unei sarcini de rezervă este un proces în mai mulți pași. Deși comenzile dorite pot fi introduse manual în fereastră secvenţial, prefer să scriu scripturi. Iată versiunea PowerShell a fișierului meu batch original:

#requires -version 2.0 #requires -pssnapin Windows.ServerBackup #Demo-WBBackup.ps1 $policy = New-WBPolicy $files=new-WBFileSpec c:\scripts,c:\files Add-wbFileSpec -policy $policy -filespec $fișiere $backdir=("\\mycompany-dc01\backup\(0)\(1:MMddyyyy_hhmmss)" -f $env:computername,(get-date)) write-host "Se creează $backdir" -foregroundcolor Green mkdir $backdir | out-null $backupLocation = Nou-WBBackupTarget -network $backdir Adăugați-WBBackupTarget -Policy $policy -Target $backupLocation write-host "Se face copii de rezervă $fișiere în $backdir" -foregroundcolor Verde $policy Start-WBBackup -Policy $policy

Ideologia cmdlet-urilor Windows PowerShell se bazează pe crearea și executarea politicilor. Politica conține fișierele sau volumele care trebuie incluse sau excluse, locația în care fișierele ar trebui copiate și alți câțiva parametri. De asemenea, puteți crea sarcini pentru a restabili starea sistemului și a restabili un întreg server de la zero. În exemplul meu, pur și simplu copiez mai multe directoare. Pentru backup, utilizați cmdletul Start-WBBackup.

Aruncând o privire mai atentă la lista de cmdleturi a utilitarului Windows Backup, există un decalaj flagrant: nu există cmdleturi pentru recuperarea datelor. Cred că această operațiune nu trebuie să fie automatizată, deși se poate face folosind WBADMIN.EXE. Poate că astfel de cmdleturi vor fi adăugate mai târziu, dar deocamdată puteți folosi expertul de recuperare sau WBADMIN.EXE pentru a restaura fișierele.

Acum tu

Sunt sigur că, pe măsură ce lucrați cu instrumentele descrise pe cont propriu, veți înțelege că, pe lângă cele enumerate, utilitarul de arhivare Windows oferă multe alte caracteristici. De asemenea, va trebui să evaluați modul în care acestea se potrivesc în strategia dvs. generală de backup și planurile de continuitate a afacerii. În anumite privințe, utilitarul gratuit Windows Backup este destul de limitat, dar suportul său de scripting și utilizarea fișierelor VHD oferă o mulțime de modalități interesante de a depăși limitările. Trebuie doar să fii puțin mai creativ.

Ei bine, ca și în cazul oricărui alt software de backup, nu uitați să testați procesul de recuperare într-un mediu care nu este de producție. Probabil că nu îți va plăcea să înveți elementele de bază în timp ce reconstruiești un mediu care s-a prăbușit după un accident, mai ales cu un șef furios în spatele tău. Antrenamentul preliminar îți va permite să ieși învingător dintr-o situație dificilă.

  • Serghei Savenkov

    un fel de recenzie „scurtă”... de parcă s-ar grăbi undeva