{"id":29927,"date":"2019-10-31T21:32:42","date_gmt":"2019-10-31T18:32:42","guid":{"rendered":"https:\/\/prohoster.info\/blog\/bekap-mne-na-lentu-zapili-rasskaz-ot-pervogo-litsa\/"},"modified":"2019-10-31T21:32:42","modified_gmt":"2019-10-31T18:32:42","slug":"bekap-mne-na-lentu-zapili-rasskaz-ot-pervogo-litsa","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/bekap-mne-na-lentu-zapili-rasskaz-ot-pervogo-litsa","title":{"rendered":"\u201eBackup-ul s\u0103 fie pe band\u0103.\u201d Nara\u021biune la persoana \u00eent\u00e2i.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>\u00cen <noindex><a rel=\"nofollow\" href=\"https:\/\/m.habr.com\/ru\/company\/veeam\/blog\/438714\/\">articolul anterior<\/a><\/noindex> V-am vorbit despre noile func\u021bii din update-ul 4 lansat \u00een ianuarie pentru Veeam Backup &amp; Replication 9.5 (VBR), unde am ales deliberat s\u0103 nu men\u021bion\u0103m backup-urile pe band\u0103 magnetic\u0103. Discu\u021bia despre acest domeniu merit\u0103 un articol separat, deoarece au fost realmente multe nout\u0103\u021bi.<\/p>\n<p>\u2013 Oameni buni din QA, ve\u021bi scrie un articol?<br \/>\n\u2013 De ce nu!<\/p>\n<p><img decoding=\"async\" alt=\"\u201eBackup-ul s\u0103 fie pe band\u0103.\u201d Nara\u021biune la persoana \u00eent\u00e2i.\" src=\"\/wp-content\/uploads\/2019\/03\/6e0943b5851642c604bfaecfc24b66f0.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h1>Discurile magnetice \u00een secolul XXI<\/h1>\n<p>\nStocarea datelor pe benzi magnetice (cartridgi, \u201e<b>benzi<\/b>\u201d, a\u0219a cum le numim noi \u00een R&amp;D) nu se limiteaz\u0103 la computerul \u00eenvechit ZX-Spectrum, un joc pentru care putea fi \u00eenc\u0103rcat \u00een memoria RAM de 48 kb de pe <noindex><a rel=\"nofollow\" href=\"https:\/\/www.google.com\/search?q=%D0%BA%D0%B0%D1%81%D1%81%D0%B5%D1%82%D0%B0+zx-spectrum&amp;tbm=isch\">o band\u0103 magnetic\u0103<\/a><\/noindex> \u00een c\u00e2teva minute. \u00centr-un sfert de veac, viteza \u0219i capacitatea benzilor au crescut cu 6-7 ordine de m\u0103rime. Aceasta nu este o compara\u021bie complet corect\u0103, iar <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%97%D0%B0%D0%BA%D0%BE%D0%BD_%D0%9C%D1%83%D1%80%D0%B0\">legea lui Moore<\/a><\/noindex> standard <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Linear_Tape-Open\">LTO<\/a><\/noindex> nu reu\u0219e\u0219te s\u0103 \u021bin\u0103 pasul. Cu toate acestea, tehnologiile moderne permit \u00eenregistrarea a 12 terabi\u021bi de date pe o band\u0103 de un kilometru (p\u00e2n\u0103 la 30 de terabi\u021bi \u00een modul de compresie), astfel c\u0103 un dispozitiv de 160 de dolari dep\u0103\u0219e\u0219te concuren\u021ba \u00een ceea ce prive\u0219te costul stoc\u0103rii pe termen lung a unui volum mare de date, chiar \u0219i cu investi\u021biile \u00een echipamentele de scriere\/lectur\u0103. Datele pe astfel de benzi sunt p\u0103strate \u00een mod fiabil timp de 15-30 de ani.<\/p>\n<p>Voi aborda sub un alt unghi. \u00cen ultima vreme, <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%92%D0%B8%D1%80%D1%83%D1%81-%D0%B2%D1%8B%D0%BC%D0%BE%D0%B3%D0%B0%D1%82%D0%B5%D0%BB%D1%8C\">virusii ransomware<\/a><\/noindex> au atins un nou nivel. Ace\u0219tia pot a\u0219tepta momentul potrivit \u00een infrastructura unei companii mari s\u0103pt\u0103m\u00e2ni \u0219i luni, iar odat\u0103 cu apari\u021bia unei noi vulnerabilit\u0103\u021bi zero-day \u2013 s\u0103 distrug\u0103 (nu f\u0103r\u0103 ajutor uman, pentru c\u0103 sunt implica\u021bi bani mari) nu doar toate datele, ci \u0219i toate backup-urile, p\u00e2n\u0103 la care s-ar putea ajunge. Iat\u0103 <noindex><a rel=\"nofollow\" href=\"https:\/\/krebsonsecurity.com\/2019\/02\/payroll-provider-gives-extortionists-a-payday\/\">exemplu recent<\/a><\/noindex>, c\u00e2nd o companie a fost nevoit\u0103 s\u0103 pl\u0103teasc\u0103 r\u0103scump\u0103r\u0103torilor. A\u0219a-numitele <b>air gap<\/b>, adic\u0103 backup-urile fizic izolate de infrastructur\u0103, au devenit, de fapt, singura salvare fiabil\u0103 \u00eempotriva unor astfel de situa\u021bii. Banda magnetic\u0103 este una dintre solu\u021biile care nu devin \u00eenvechite.<\/p>\n<p><img decoding=\"async\" alt=\"\u201eBackup-ul s\u0103 fie pe band\u0103.\u201d Nara\u021biune la persoana \u00eent\u00e2i.\" src=\"\/wp-content\/uploads\/2019\/03\/f8a69910c75e97855beaa699302b1699.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDar o simpl\u0103 specifica\u021bie \u0219i nout\u0103\u021bi tehnologice de la principalii produc\u0103tori (IBM, HPE, Oracle, Dell) pentru protec\u021bia fiabil\u0103 a datelor nu sunt suficiente, este nevoie de un software bun. La noi \u00een Veeam, exist\u0103 o \u00eentreag\u0103 echip\u0103 care se ocup\u0103 cu backup-urile pe band\u0103, aproximativ 10 persoane analizeaz\u0103 zilnic, planific\u0103, cerceteaz\u0103, dezvolt\u0103 \u0219i testeaz\u0103. Rezultatele acestei munci le-a\u021bi putut vedea \u00een articolele anterioare (<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/veeam\/blog\/250951\/\">unu<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/veeam\/blog\/349964\/\">doi<\/a><\/noindex>). Ce s-a realizat \u00een ultimul an?<\/p>\n<h1>Ghid terminologic<\/h1>\n<p>\nSe pune alegerea \u00eentre libert\u0103\u021bile \u00een rela\u021bie cu limba matern\u0103 \u0219i termenii care complic\u0103 citirea. Prefer prima variant\u0103, a\u0219a c\u0103 \u00eemi cer scuze dinainte dac\u0103 unii termeni din lista de mai jos vor deranja pe cineva. Aici, de asemenea, voi reaminti pe scurt ce \u00eenseamn\u0103 fiecare termen. <\/p>\n<p><b class=\"spoiler_title\">Coryfeilor VBR aceast\u0103 parte poate fi s\u0103rit\u0103<\/b><b>Job <\/b>\u2013 job \u2013 sarcina de salvare de rezerv\u0103. De fapt, tot VBR-ul se bazeaz\u0103 pe joburi. Pe l\u00e2ng\u0103 backup \u0219i replicare, aceasta poate fi \u0219i copierea pe band\u0103 magnetic\u0103 (backup to tape job, job pe band\u0103). Voi men\u021biona c\u0103 restaurarea dintr-o copie de rezerv\u0103 (restore) este tot un job, dar \u00een acest articol acest cuv\u00e2nt se va referi \u00een mod special la backup.<\/p>\n<p><b>Storage <\/b>\u2013 storage \u2013 denumire istoric\u0103. Acestea sunt fi\u0219iere \u00een <b>repository <\/b>(repository \u2013 depozit), care con\u021bin copii de rezerv\u0103 \u2013 <b>complet <\/b>\u0219i <b>incrementale<\/b>. \u00centr-un storage poate fi at\u00e2t o ma\u0219in\u0103 virtual\u0103, c\u00e2t \u0219i mai multe.<\/p>\n<p><b>Chain <\/b>\u2013 chain \u2013 o secven\u021b\u0103 de storageuri interconectate. Pentru a restaura datele dintr-un storage incremental n, sunt necesare toate cele anterioare de la (n-1) la 1 \u0219i storage-ul complet la care face referire primul incremental.<\/p>\n<p><b>Source<\/b>, <b>Target <\/b>\u2013 source, target. Source \u2013 entitatea original\u0103 pe care o proceseaz\u0103 jobul. \u00cen cazul backup-urilor\/replic\u0103rilor, aceasta este, de regul\u0103, o ma\u0219in\u0103 virtual\u0103 \u00een hypervisor. \u00cen cazul jobului pe band\u0103, source-ul este \u00eens\u0103\u0219i jobul de backup (sau fi\u0219ierele \u00een cazul jobului file to tape). Target pentru jobul de backup este repozi\u021bia \u00een care sunt stocate backup-urile. Pentru jobul pe band\u0103, aceasta este media pool.<\/p>\n<p><b>Media pool<\/b> \u2013 <noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/vsphere\/custom_media_pools.html?ver=95u4\">media pool<\/a><\/noindex> \u2013 un grup de suport informa\u021bional, \u00een cazul nostru \u2013 casete. Un container logic, creat de utilizator \u0219i con\u021bin\u00e2nd casete din una sau mai multe biblioteci. A\u0219adar, jobul pe band\u0103 are \u00eentotdeauna un media pool ca target, adic\u0103 datele nu sunt scrise pe o anumit\u0103 caset\u0103 sau pe orice caset\u0103 din bibliotec\u0103, ci pe un set specific de acestea. Media pool-ul are set\u0103ri de timp pentru stocarea datelor, dup\u0103 care caseta poate fi rescris\u0103. Utilizatorul poate crea at\u00e2t <noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/vsphere\/gfs_media_pools.html?ver=95u4\">pools standard (standard) c\u00e2t \u0219i<\/a><\/noindex>GFS-pools.<\/p>\n<p><b>Media set<\/b> \u2013 <noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/vsphere\/tape_media_sets.html?ver=95u4\">media set<\/a><\/noindex> \u2013 set de casete \u00een pool-ul media, pe care se scriu continuu backup-uri\/fail-uri. Pentru pool-urile GFS, seturile media sunt legate \u0219i de interval (de exemplu, anual \u2013 yearly), casetele se rotesc doar \u00een interiorul propriului interval.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=75xm3JMxWE0\"><b>Unitate<\/b>, <b>schimb\u0103tor<\/b><\/a><\/noindex> \u2013 elemente ale bibliotecii de benzi. Unitatea cite\u0219te \u0219i r\u0103sfoie\u0219te caseta, schimb\u0103torul \u2013 este robotul care mut\u0103 casetele \u00eentre sloturile de stocare, sloturile de desc\u0103rcare \u0219i unitate. Exist\u0103 \u0219i <b>unit\u0103\u021bi autonome<\/b> (standalone \u2013 de sine st\u0103t\u0103tor), rolul schimb\u0103torului este \u00eendeplinit de o persoan\u0103. Pentru unitate, este obligatoriu ca driver-ul produc\u0103torului s\u0103 fie corect instalat pe ma\u0219ina Windows la care este conectat\u0103 biblioteca; cu schimb\u0103torul putem lucra \u0219i f\u0103r\u0103 drivere, pe SCSI nativ.<\/p>\n<p><\/p>\n<h1>\u00cenchiriere pe band\u0103. Providerul este protejat \u2013 clien\u021bii sunt proteja\u021bi<\/h1>\n<p>\nA\u0219adar, hai s\u0103 arunc\u0103m c\u0103r\u021bile pe mas\u0103. Cea mai mare caracteristic\u0103 a actualiz\u0103rii noastre, destinat <noindex><a rel=\"nofollow\" href=\"https:\/\/www.veeam.com\/cloud-connect-service-providers.html\">providerilor de cloud<\/a><\/noindex>, care folosesc VBR \u00een infrastructura lor. Dezvoltarea a \u00eenceput acum dou\u0103 ani. \u00cen cur\u00e2nd ne-am dat seama c\u0103 nu vom reu\u0219i s\u0103 facem fa\u021b\u0103 unei astfel de sarcini serioase \u00eenainte de urm\u0103toarea lansare, am luat o pauz\u0103 scurt\u0103 \u0219i, \u00een cele din urm\u0103, am lansat caracteristica \u00een 9.5 Update 4.<\/p>\n<p>Pe scurt, acum providerii au posibilitatea de a copia backup-urile clien\u021bilor lor pe benzi folosind jobul de band\u0103 \u00een pool-ul GFS. Acest lucru le ofer\u0103 providerilor \u2013 iar ace\u0219tia sunt oameni foarte importan\u021bi pentru noi \u0219i pentru departamentul nostru comercial \u2013 dou\u0103 oportunit\u0103\u021bi:<\/p>\n<ul>\n<li>s\u0103 protejeze clien\u021bii lor (<b>\u00eenchiriere<\/b>, tenant \u2013 chiria\u0219) \u00eempotriva pierderii de date din cauza \u0219tergerii accidentale sau problemelor infrastructurale (\"inunda\u021bie \u00een server room\");<\/li>\n<li>s\u0103 ofere chiria\u0219ilor un serviciu suplimentar de restaurare a datelor dintr-un backup vechi, care a fost \u0219ters de mult din depozitul cloud conform politicii de p\u0103strare a datelor, dar care a r\u0103mas pe benzi.<\/li>\n<\/ul>\n<p>\nDin perspectiva marketingului, func\u021bionalitatea este foarte \"atractiv\u0103\", iar din perspectiva noastr\u0103 \u2013 nu mai pu\u021bin complicat\u0103 \u00een implementare.<\/p>\n<h2>Dezvoltare<\/h2>\n<p>\nPrincipala problem\u0103 ap\u0103rut\u0103 \u2013 criptarea datelor. Cele mai multe backup-uri cloud sunt criptate, statisticile arat\u0103 c\u0103 \u2154 din num\u0103rul total. Aceast\u0103 cifr\u0103 a fost o surpriz\u0103 pentru noi, am presupus c\u0103 practic totul este criptat, dar nu \u2013 mul\u021bi clien\u021bi par s\u0103 aib\u0103 \u00eencredere total\u0103 \u00een providerii lor.<\/p>\n<p>Paradigma este simpl\u0103: furnizorul nu ar trebui s\u0103 fie capabil s\u0103 decripteze datele chiria\u0219ilor s\u0103i. \u00cen cadrul acestei noi func\u021bionalit\u0103\u021bi, este necesar ca furnizorul s\u0103 deschid\u0103 stoc\u0103rile cu backup-uri. Acest lucru este necesar pentru a muta blocurile de date, de exemplu, pentru a crea <noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/vsphere\/virtual_full_backup.html?ver=95u4\">o copie de rezerv\u0103 virtual\u0103 complet\u0103<\/a><\/noindex>. Cel mai important, acest lucru trebuie f\u0103cut independent de chiria\u0219, atunci c\u00e2nd cheile necesare nu sunt transmise furnizorului \u00een timpul execut\u0103rii lucr\u0103rii.<\/p>\n<p>Solu\u021bia acestei probleme, implicat\u0103 \u0219i \u00eentr-o alt\u0103 caracteristic\u0103 important\u0103 a suplimentului lansat \u2013 <noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/vsphere\/capacity_tier.html?ver=95u4\">Capacity Tier<\/a><\/noindex> \u2013 const\u0103 \u00een ad\u0103ugarea unei chei suplimentare de criptare. Cheia de arhivare (Archive key) este stocat\u0103 \u00een baza de date a furnizorului \u00eentr-o form\u0103 criptat\u0103. Printr-un sistem ingenios, furnizorul poate deschide stocarea, muta \u0219i recripta blocurile de date \u00eentre stoc\u0103ri (deoarece fiecare are propria cheie), dar nu poate decripta datele \u00een sine.<\/p>\n<p><img decoding=\"async\" alt=\"\u201eBackup-ul s\u0103 fie pe band\u0103.\u201d Nara\u021biune la persoana \u00eent\u00e2i.\" src=\"\/wp-content\/uploads\/2019\/03\/6e09b2f145e53edf70461436785fc6f4.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n Sistem ingenios (varianta de lucru)<\/p>\n<p>Adaug c\u0103 to\u021bi inginerii din R&amp;D ador\u0103 criptarea din produsul nostru, cu toate c\u0103 nimeni nu cunoa\u0219te \u00een detaliu cum func\u021bioneaz\u0103. (Aici a fost \u0219i o glum\u0103 \u201e\u0219i de ce func\u021bioneaz\u0103 de fapt\u201d, dar editorii nu au l\u0103sat-o s\u0103 treac\u0103.)<\/p>\n<h2>Testare<\/h2>\n<p>\nPentru aceast\u0103 func\u021bionalitate au fost raportate sute de bug-uri. Cele mai dificile zone sunt criptarea, interfa\u021ba cu utilizatorul \u0219i problemele la restaurare.<\/p>\n<p>Din punct de vedere al test\u0103rii, dificultatea a venit din variabilitatea mare, \u201ecombinatorica\u201d tipurilor \u0219i tipurilor de lucr\u0103ri chiria\u0219 \u0219i de stocare - m\u0103 refer la at\u00e2t sursa, c\u00e2t \u0219i obiectivul \u00een procesul de restaurare a backup-urilor \u00een infrastructur\u0103. Totul se \u00eembin\u0103 cu logica \u00een cadrul <noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/vsphere\/backup_copy_gfs.html?ver=95u4\">modelului GFS<\/a><\/noindex> (inclusiv noul \u2013 paralelismul \u0219i seturile media zilnice, despre care vom vorbi mai jos), \u0219i, \u00een general, pe specifica\u021biile neobi\u0219nuite pentru tipurile cloud. Nu uita\u021bi s\u0103 ad\u0103uga\u021bi generos criptarea. Dac\u0103 continu\u0103m analogia, ne-am s\u0103turat bine de acest fel de m\u00e2ncare \u2013 dar l-am degustat din toate col\u021burile.<\/p>\n<p><img decoding=\"async\" alt=\"\u201eBackup-ul s\u0103 fie pe band\u0103.\u201d Nara\u021biune la persoana \u00eent\u00e2i.\" src=\"\/wp-content\/uploads\/2019\/03\/9519ad918d9112197063f5f0e51b903c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n Fragmentul planului de testare<\/p>\n<h2>Ca rezultat<\/h2>\n<p>\nO descriere detaliat\u0103 poate fi g\u0103sit\u0103 \u00een <noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/cloud\/cloud_connect_tape.html?ver=95u4\">manualul utilizatorului<\/a><\/noindex> (momentan \u00een limba englez\u0103): <noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/cloud\/cc_backup_to_tape_backup.html?ver=95u4\">backup<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/cloud\/cc_backup_to_tape_restore.html?ver=95u4\">restaurare<\/a><\/noindex>. M\u0103 voi opri asupra punctelor principale.<\/p>\n<h3>Backup<\/h3>\n<p>\nFurnizorul adaug\u0103 chiria\u0219ii \u00een jobul de tip GFS cu pool-ul ca obiectiv. Cu o licen\u021b\u0103 cloud disponibil\u0103, \u00een a doua etap\u0103 a wizard-ului este disponibil\u0103 op\u021biunea <b>Tenants<\/b>Este posibil s\u0103 ad\u0103uga\u021bi to\u021bi chiria\u0219ii deodat\u0103 sau individual, iar de asemenea, s\u0103 selecta\u021bi doar o anumit\u0103 cot\u0103 (dar nu o subcot\u0103) a unui chiria\u0219 distinct. Nu este permis s\u0103 se amestece \u00een aceea\u0219i munc\u0103 backup-urile chiria\u0219ilor cu cele locale obi\u0219nuite.<\/p>\n<p><img decoding=\"async\" alt=\"\u201eBackup-ul s\u0103 fie pe band\u0103.\u201d Nara\u021biune la persoana \u00eent\u00e2i.\" src=\"\/wp-content\/uploads\/2019\/03\/757caa178b0827bf4daa85a167f0fb05.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nCelelalte set\u0103ri sunt aproape complet identice cu o munc\u0103 obi\u0219nuit\u0103 \u00een GFS pool.<\/p>\n<p>Restaurarea datelor este posibil\u0103 at\u00e2t de c\u0103tre furnizor, c\u00e2t \u0219i de c\u0103tre chiria\u0219ul \u00een sine.<\/p>\n<h3>Restaurare de c\u0103tre furnizor<\/h3>\n<p>\nSe realizeaz\u0103 printr-un nou wizard. Aici se poate merge p\u00e2n\u0103 la o munc\u0103 separat\u0103, restaur\u00e2nd \u00eentreaga lan\u021b care a fost \u00een depozit \u00eentr-o anumit\u0103 zi.<\/p>\n<p><img decoding=\"async\" alt=\"\u201eBackup-ul s\u0103 fie pe band\u0103.\u201d Nara\u021biune la persoana \u00eent\u00e2i.\" src=\"\/wp-content\/uploads\/2019\/03\/5cddb5299f9483469abe4a5fabe83ef0.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nExist\u0103 trei op\u021biuni de restaurare:<\/p>\n<ol>\n<li>\u00cen loca\u021bia ini\u021bial\u0103. \u00cen acest caz, backup-ul original, dac\u0103 exist\u0103, este \u0219ters; muncile chiria\u0219ului sunt automat reconfigurate pe lan\u021bul restaurat. Se presupune c\u0103 o astfel de restaurare va fi complet invizibil\u0103 pentru client, fiind decuplat\u0103 de cloud repository pentru o scurt\u0103 perioad\u0103 de timp.<\/li>\n<li>\u00centr-o nou\u0103 cot\u0103\/depozit. Furnizorul poate, de exemplu, s\u0103 creeze un cont temporar separat pentru acest scop, pe care ulterior \u00eel va \u0219terge. Backup-ul apare \u00een infrastructura chiria\u0219ului dup\u0103 sincronizarea cu baza furnizorului.<\/li>\n<li>Direct pe disk-ul serverului Linux sau Windows, \u00eenregistrat \u00een infrastructura furnizorului. Ulterior, acest lan\u021b poate fi copiat pe un stick USB \u0219i trimis chiria\u0219ului.<\/li>\n<\/ol>\n<p><img decoding=\"async\" alt=\"\u201eBackup-ul s\u0103 fie pe band\u0103.\u201d Nara\u021biune la persoana \u00eent\u00e2i.\" src=\"\/wp-content\/uploads\/2019\/03\/963c2cb3f394d4417675e5c74538c293.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Restaurare de c\u0103tre chiria\u0219<\/h3>\n<p>\nAceast\u0103 op\u021biune presupune ca clientul s\u0103 aib\u0103 propria infrastructur\u0103 de band\u0103 \u0219i un volum mare de date pentru restaurare. Banda cu backup-urile \u00eenregistrate poate fi trimis\u0103 fizic clientului printr-o firm\u0103 de livrare, acesta catalogheaz\u0103 banda pe echipamentele sale, decripteaz\u0103 benzile \u0219i backup-urile \u0219i lucreaz\u0103 cu copiile de rezerv\u0103 ca \u0219i cum le-ar fi \u00eenregistrat el \u00eensu\u0219i pe band\u0103. Aceast\u0103 metod\u0103 este o solu\u021bie ingenioas\u0103 pentru a evita desc\u0103rcarea terabi\u021bilor prin WAN.<\/p>\n<h1>\u00cembun\u0103t\u0103\u021biri semnificative \u00een GFS pool<\/h1>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Backup_rotation_scheme#Grandfather-father-son\">GFS<\/a><\/noindex>-pools media au ap\u0103rut \u00een VBR acum doi ani, \u00een versiunea 9.5. \u00cen actualizarea recent\u0103, datorit\u0103 introducerii func\u021biei Tenant to tape, precum \u0219i la cererea utilizatorilor, am \u00eembun\u0103t\u0103\u021bit semnificativ aceast\u0103 func\u021bionalitate.<\/p>\n<h2>Seturi media zilnice<\/h2>\n<p>\nA ap\u0103rut un nou <b>set zilnic <\/b>(daily) set de medii. Acum \u00een pool-ul GFS se pot stoca backupuri pentru fiecare zi, \u0219i nu doar complete, ci \u0219i incrementale. Acestea din urm\u0103 ocup\u0103 considerabil mai pu\u021bin spa\u021biu \u0219i au fost realizate \u00een scopul economisirii benzii. Se consider\u0103 c\u0103 aceste casete sunt rotite constant \u00een bibliotec\u0103, f\u0103r\u0103 a fi transportate la stocare extern\u0103. \u00cen acest context, pentru restaurarea dintr-un punct incremental, vor fi necesare casete dintr-unul dintre seturile mai vechi de medii (s\u0103pt\u0103m\u00e2nal, lunar, trimestrial sau anual). Activarea setului zilnic de medii nu poate fi realizat\u0103 f\u0103r\u0103 activarea celui s\u0103pt\u0103m\u00e2nal, pentru a se asigura, \u00een cele mai multe cazuri, c\u0103 pentru restaurarea dintr-o copie incremental\u0103 sunt necesare tocmai casetele s\u0103pt\u0103m\u00e2nale. Acestea sunt fie \u00eentotdeauna \u00een bibliotec\u0103, fie p\u0103strate \u00eentr-un depozit nu foarte \u00eendep\u0103rtat.<\/p>\n<p><img decoding=\"async\" alt=\"\u201eBackup-ul s\u0103 fie pe band\u0103.\u201d Nara\u021biune la persoana \u00eent\u00e2i.\" src=\"\/wp-content\/uploads\/2019\/03\/dc512ff16ee0f4ad3637de855b30096c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLogica de func\u021bionare a task-urilor tape \u00een pool-ul GFS <noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/vsphere\/gfs_to_tape_hiw.html?ver=95u4\">nu este chiar simpl\u0103<\/a><\/noindex>, scriitorii tehnici nu vor nega. Dac\u0103 ar fi s\u0103 rezum\u0103m, s\u0103 omitem detaliile, atunci \u00een setul s\u0103pt\u0103m\u00e2nal \u0219i \u00een cele mai vechi se copiaz\u0103 doar backupuri complete (inclusiv backupuri virtuale complete), c\u00e2te unul pentru fiecare dat\u0103, iar \u00een cel zilnic \u2013 toate backupurile aflate \u00een repository pentru ziua curent\u0103, av\u00e2nd \u00een vedere c\u0103 jobul de backup poate fi pornit mai des dec\u00e2t o dat\u0103 pe zi.<\/p>\n<h2>Paralelism, timp de start \u0219i a\u0219teptare \u00een pool-urile GFS<\/h2>\n<p>\nAcum, \u00een pool-urile media GFS, este posibil\u0103 scrierea paralel\u0103 a mai multor fire sau joburi pe mai multe unit\u0103\u021bi ale bibliotecii (anterior era posibil doar \u00een cele obi\u0219nuite). Aceasta se activeaz\u0103 la pasul <b>Op\u021biuni<\/b> pool-ului de medii. <\/p>\n<p><img decoding=\"async\" alt=\"\u201eBackup-ul s\u0103 fie pe band\u0103.\u201d Nara\u021biune la persoana \u00eent\u00e2i.\" src=\"\/wp-content\/uploads\/2019\/03\/595c1f4f07738c044b0e585ed8cc3135.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>O clarificare important\u0103<\/b>: acela\u0219i fi\u0219ier este \u00eentotdeauna scris \u00eentr-un singur fir, a\u0219a c\u0103 \u00een cazul mai multor ma\u0219ini virtuale mari, se recomand\u0103 activarea <noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/vsphere\/per_vm_backup_files.html?ver=95u4\">set\u0103rii per-VM \u00een repository<\/a><\/noindex>, pentru ca backupul s\u0103 fie format din mai multe fire.<\/p>\n<p>Pe deasupra, a devenit posibil s\u0103 alegi <b>timpul de start al jobului GFS<\/b>. Mul\u021bi utilizatori nu apreciau pornirea la miezul nop\u021bii \u0219i a\u0219teptarea ulterioar\u0103 de aproape o zi p\u00e2n\u0103 la finalizarea jobului surs\u0103. Acum, acest timp poate fi setat, de exemplu, la o sear\u0103 t\u00e2rzie, c\u00e2nd exist\u0103 deja ceva de copiat pe band\u0103. Mai mult, la solicit\u0103rile utilizatorilor, am inclus \u00een set\u0103rile avansate o op\u021biune care anterior putea fi activat\u0103 doar printr-o cheie de registru. Este suficient s\u0103 alegi <b>Proceseaz\u0103 cel mai recent punct de restaurare \u00een loc s\u0103 a\u0219tep\u021bi<\/b> \u2013 \u0219i pe caset\u0103 se copiaz\u0103 ceea ce este \u00een depozit la momentul ini\u021bierii jobului de band\u0103 (punctul de ieri, de exemplu), f\u0103r\u0103 a exista a\u0219tept\u0103ri.<\/p>\n<p><img decoding=\"async\" alt=\"\u201eBackup-ul s\u0103 fie pe band\u0103.\u201d Nara\u021biune la persoana \u00eent\u00e2i.\" src=\"\/wp-content\/uploads\/2019\/03\/3499ac7d81103efac9571b42f6dcd5ee.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h1>Lucru \u00eembun\u0103t\u0103\u021bit cu mai multe biblioteci.<\/h1>\n<p>\nVa fi discutat\u0103 situa\u021bia \u00een care la un singur media pool au fost ad\u0103ugate mai multe biblioteci. Am sus\u021binut acest lucru \u0219i anterior, dar ocazional primeam pl\u00e2ngeri din partea clien\u021bilor despre un comportament nu tocmai previzibil.<\/p>\n<h2>A fost<\/h2>\n<p>\n<img decoding=\"async\" alt=\"\u201eBackup-ul s\u0103 fie pe band\u0103.\u201d Nara\u021biune la persoana \u00eent\u00e2i.\" src=\"\/wp-content\/uploads\/2019\/03\/9164fbfc0a96cb9421f7567e59226aab.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDe exemplu, a fost ini\u021biat jobul de band\u0103, care a ocupat dou\u0103 unit\u0103\u021bi \u00een prima bibliotec\u0103, dar set\u0103rile de paralelism permit utilizarea simultan\u0103 a 4 unit\u0103\u021bi. Ar trebui ca acest job s\u0103 treac\u0103 la a doua bibliotec\u0103 a media pool-ului \u0219i s\u0103 o utilizeze \u0219i pe ea, sau ar fi o risip\u0103 de resurse?<\/p>\n<p>Un alt caz. A fost aleas\u0103 op\u021biunea de comutare \u00een condi\u021bia \u201enu exist\u0103 benzi disponibile\u201d, \u00een prima bibliotec\u0103 exist\u0103 doar o singur\u0103 band\u0103, dar pot fi plasate acolo toate datele. Totu\u0219i, set\u0103rile permit scrierea simultan pe dou\u0103 benzi. Ar trebui s\u0103 implic\u0103m a doua bibliotec\u0103 \u00een acest caz?<\/p>\n<p>Am decis s\u0103 punem ordine \u00een acest domeniu, oferind posibilitatea de a configura comportamentul \u00een mod explicit.<\/p>\n<h2>A devenit<\/h2>\n<p>\n<img decoding=\"async\" alt=\"\u201eBackup-ul s\u0103 fie pe band\u0103.\u201d Nara\u021biune la persoana \u00eent\u00e2i.\" src=\"\/wp-content\/uploads\/2019\/03\/cb5b32748493ac237e1c51a36858b834.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/vsphere\/add_media_pool_tapes.html?ver=95u4\">Bibliotecile din media pool<\/a><\/noindex> au primit roluri \u2013 <b>activ <\/b>\u0219i <b>pasiv<\/b>. Iar media pool-ului \u00een sine i-au fost atribuite dou\u0103 moduri: rezistent la erori sau <b>failover <\/b>(schimbare la eroare) \u0219i <b>scriere paralel\u0103<\/b> (paralelism). Acum, \u00een func\u021bie de cerin\u021be, se poate configura media pool-ul \u00een mod diferit.<\/p>\n<ul>\n<li>Dac\u0103 ave\u021bi mai multe biblioteci pe acela\u0219i rang \u0219i trebuie s\u0103 paraleliza\u021bi scrierea \u00een ele \u2013 activa\u021bi modul de scriere paralel\u0103, pentru aceasta trebuie s\u0103 atribui\u021bi roluri active tuturor bibliotecilor. \u00cen acest caz, benzi \u0219i unit\u0103\u021bi noi vor fi utilizate imediat, de \u00eendat\u0103 ce apare o necesitate, indiferent de biblioteca \u00een care se afl\u0103. Totu\u0219i, exist\u0103 o prioritate \u2013 mai \u00eent\u00e2i vom \u00eencerca s\u0103 g\u0103sim resurse \u00een biblioteca situat\u0103 mai sus pe list\u0103.<\/li>\n<li>Dac\u0103 exist\u0103 o bibliotec\u0103 principal\u0103 \u0219i o unitate veche sau un drive standalone ca rezerv\u0103, activa\u021bi modul failover, plas\u00e2nd biblioteca principal\u0103 \u00een partea de sus a listei \u0219i aleg\u00e2nd rolul pasiv pentru dispozitivele de rezerv\u0103. Comutarea pe un astfel de dispozitiv se va face doar atunci c\u00e2nd este cu adev\u0103rat necesar, astfel \u00eenc\u00e2t jobul s\u0103 poat\u0103 func\u021biona \u00een orice fel. Aceast\u0103 situa\u021bie va fi considerat\u0103 neobi\u0219nuit\u0103, pentru care va fi trimis un notificare pe email.<\/li>\n<\/ul>\n<p>Exist\u0103 o situa\u021bie mai complex\u0103 pe care momentan nu o sus\u021binem \u2013 mai multe biblioteci active \u00een prezen\u021ba uneia pasive. Feedback-ul va ar\u0103ta dac\u0103 exist\u0103 nevoie de astfel de configura\u021bii \u0219i dac\u0103 trebuie \"\u00eembun\u0103t\u0103\u021bit\u0103\" func\u021bionalitatea \u00een viitor. Practica standard.<\/p>\n<h1>Suport WORM<\/h1>\n<p>\n<b>WORM <\/b>\u2013 Write Once Read Many \u2013 casete care nu pot fi \u0219terse sau rescrise <noindex><a rel=\"nofollow\" href=\"https:\/\/www.ibm.com\/support\/knowledgecenter\/en\/STAKKZ\/con_LTOdrive_WORM_security.html\">la nivel hardware<\/a><\/noindex>, se pot ad\u0103uga doar date. Utilizarea lor obligatorie este reglementat\u0103 de regulile unor organiza\u021bii, de exemplu, cele care lucreaz\u0103 \u00een domeniul medical. Problema principal\u0103 cu aceste casete era \u00eenainte c\u0103 VBR la <noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/vsphere\/inventoring_tapes.html?ver=95u4\">inventariere<\/a><\/noindex> sau <noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/vsphere\/cataloging_tapes.html?ver=95u4\">catalogare<\/a><\/noindex> \u00eenregistra un titlu care ulterior nu putea fi \u0219ters \u0219i job-urile de tip tape c\u0103deau cu eroare \u00een cazul unei astfel de \u00eencerc\u0103ri.<\/p>\n<p>\u00cen Update 9.5 4 a fost implementat suport complet pentru aceste casete. Au fost ad\u0103ugate pool-uri de medii WORM, at\u00e2t obi\u0219nuite c\u00e2t \u0219i GFS, \u00een care pot fi plasate doar casete de acest tip.<\/p>\n<p><img decoding=\"async\" alt=\"\u201eBackup-ul s\u0103 fie pe band\u0103.\u201d Nara\u021biune la persoana \u00eent\u00e2i.\" src=\"\/wp-content\/uploads\/2019\/03\/a74ac16b6bf985665437b58d867ea2b0.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNoile casete au o pictogram\u0103 albastr\u0103, \"\u00eenghe\u021bat\u0103\". Din perspectiva utilizatorului, lucrul cu casetele WORM nu difer\u0103 de lucrul cu cele obi\u0219nuite.<\/p>\n<p>\u201eWormozitatea\u201d casetelor este determinat\u0103 ini\u021bial de sufixul <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.oracle.com\/cd\/E28221_03\/SLTUG\/barcode_labels.htm#SLTUG912\">codului de bare<\/a><\/noindex>, dac\u0103 \u00eens\u0103 codul de bare este obi\u0219nuit sau ilizibil, informa\u021bia este furnizat\u0103 de driver la prima inserare a casetei. Plasarea casetelor WORM \u00eentr-un pool de medii obi\u0219nuite \u0219i scrierea pe ele nu este posibil\u0103. Din lucruri amuzante: au fost deja utilizatori care au lipit coduri de bare WORM pe casete obi\u0219nuite \u0219i s-au mirat de schimb\u0103rile din infrastructura lor dup\u0103 actualizare.<\/p>\n<h2>Chipul casetei<\/h2>\n<p>\n\u00cen paralel cu implementarea casetelor nepermutable, am \u00eenceput s\u0103 lucr\u0103m cu <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Linear_Tape-Open#Cartridge_memory\">chipul<\/a><\/noindex>. Atributele standard din chip \u00eenainte nu erau utilizate de noi, acum scriem \u0219i citim \u00een unele dintre ele, dar nu le consider\u0103m ca sursa principal\u0103 de date. Principalul reper r\u0103m\u00e2ne titlul casetei. Aceast\u0103 decizie s-a dovedit a fi corect\u0103: dup\u0103 o lun\u0103 de la lansare, vedem cum \"zoologicul\" de hardware al utilizatorilor ofer\u0103 surprize \u00een privin\u021ba lucrului cu chipul.<\/p>\n<h1>Backup NDMP-volume pe band\u0103<\/h1>\n<p>\n\u00cen \u00eencheiere \u2013 despre cea mai solicitat\u0103 func\u021bie \u00een func\u021bie de num\u0103rul de feedback-uri din acest Update. Backup-ul volumul NDMP pe casete a devenit disponibil. \u00cen infrastructura VBR, trebuie <noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/vsphere\/adding_ndmp_servers.html?ver=95u4\">s\u0103 ad\u0103ug\u0103m un server NDMP<\/a><\/noindex>, dup\u0103 care \u00een jobul de tape se vor putea selecta volume de pe acest host. Acestea se salveaz\u0103 pe benzi sub form\u0103 de fi\u0219iere cu un atribut special, pentru a le distinge de cele obi\u0219nuite la catalogare.<\/p>\n<p><img decoding=\"async\" alt=\"\u201eBackup-ul s\u0103 fie pe band\u0103.\u201d Nara\u021biune la persoana \u00eent\u00e2i.\" src=\"\/wp-content\/uploads\/2019\/03\/1358ba022d480fd102e8b7e5eb55bbf4.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n\u00cen prima implementare exist\u0103 anumite limit\u0103ri: extensiile (extensions) nu sunt suportate, de asemenea, backup-ul \u0219i restore-ul sunt posibile doar pentru volumul complet, nu pentru fi\u0219iere individuale. Backup-ul se realizeaz\u0103 prin <noindex><a rel=\"nofollow\" href=\"https:\/\/linux.die.net\/man\/8\/dump\">dump<\/a><\/noindex> (\u00een cazul NetApp \u2013 <noindex><a rel=\"nofollow\" href=\"https:\/\/kb.netapp.com\/app\/answers\/answer_view\/a_id\/1003891\/~\/network-data-management-protocol-%28ndmp%29-%2F-dump-phases-description-\">ufsdump<\/a><\/noindex>), aici exist\u0103 anumite particularit\u0103\u021bi: num\u0103rul maxim de puncte incrementale este de 9, dup\u0103 care se for\u021beaz\u0103 o copie de rezerv\u0103 complet\u0103.<\/p>\n<h1>\u00cen concluzie<\/h1>\n<p>\nAcestea au fost doar cele mai importante nout\u0103\u021bi \u00een domeniul backup-ului pe band\u0103 magnetic\u0103 \u00een VBR 9.5 Update 4. Alte modific\u0103ri le voi enumera:<\/p>\n<ul>\n<li>posibilitatea de a stabili ordinea joburilor surs\u0103 \u0219i fi\u0219ierelor \u00een joburile de band\u0103;<\/li>\n<li>a fost ad\u0103ugat\u0103 rolul Tape Operator (utilizatorul poate face totul, cu excep\u021bia recuper\u0103rii de pe band\u0103 \u2013 pentru aceasta exist\u0103 Restore Operator);<\/li>\n<li>au fost ad\u0103ugate m\u0103\u0219ti complete include\/exclude \u00een jobul de band\u0103 (\u00een afara NDMP);<\/li>\n<li>s-a \u00eembun\u0103t\u0103\u021bit recuperarea \u00een jobul de band\u0103 (folderul se restaureaz\u0103 cu fi\u0219ierele care erau acolo \u00een momentul backup-ului, nu cu toate cele care au fost vreodat\u0103 \u2013 o func\u021bie foarte solicitat\u0103, de altfel);<\/li>\n<li>a fost crescut\u0103 viteza de restaurare a unui num\u0103r foarte mare de fi\u0219iere de pe benzi;<\/li>\n<li>s-a \u00eembun\u0103t\u0103\u021bit algoritmul de selec\u021bie a urm\u0103toarei benzi pentru scriere, av\u00e2nd \u00een vedere volumul de date scrise\/lecturate pe parcursul vie\u021bii acesteia, aleg\u00e2nd cea mai recent\u0103;<\/li>\n<li>s-a \u00eembun\u0103t\u0103\u021bit stabilitatea produsului.<\/li>\n<\/ul>\n<h1>Linkuri utile<\/h1>\n<p>\nPentru diversitate, voi oferi c\u00e2teva linkuri \u0219i c\u0103tre resurse \u00een limba rom\u00e2n\u0103:<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.veeam.com\/ru\/backup-replication-download.html\">Link pentru desc\u0103rcarea versiunii demo gratuite VBR 9.5 Update 4<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/veeam\/blog\/349964\/\">Articol pe Habr \u201eSfaturi utile pentru arhivarea backup-urilor Veeam pe band\u0103 magnetic\u0103\u201d<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/veeam\/blog\/319654\/\">Articol pe Habr \u201e7 sfaturi utile pentru protejarea backup-urilor \u00eempotriva viru\u0219ilor ransomware\u201d<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/vsphere\/tape_device_support.html?ver=95u4\">Sec\u021biunea din manualul utilizatorului, referitoare la benzi (\u00een limba englez\u0103)<\/a><\/noindex><\/li>\n<li>\u0218i ne-am \u00eentors la locurile anterioare videoclipurile de prezentare \u201eCum func\u021bioneaz\u0103\u201d (deocamdat\u0103, \u00een limba englez\u0103) \u2013 le pute\u021bi viziona <noindex><a rel=\"nofollow\" href=\"https:\/\/files-university.veeam.com\/EU\/VAS-T\/How%20It%20Works%20%28Published%29\/index.html\">aici<\/a><\/noindex>. Despre benzi se discut\u0103 \u00een slide-urile 95 \u2013 102.<\/li>\n<\/ul>\n<p>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/veeam\/blog\/443716\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u043f\u043e\u0432\u0435\u0434\u0430\u043b\u0438 \u0432\u0430\u043c \u043e \u043d\u043e\u0432\u044b\u0445 \u0444\u0438\u0447\u0430\u0445 \u0432 \u0432\u044b\u0448\u0435\u0434\u0448\u0435\u043c \u0432 \u044f\u043d\u0432\u0430\u0440\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 Update 4 \u0434\u043b\u044f Veeam Backup &amp; Replication 9.5 (VBR), \u0433\u0434\u0435 \u043e\u0441\u043e\u0437\u043d\u0430\u043d\u043d\u043e \u043d\u0435 \u0443\u043f\u043e\u043c\u044f\u043d\u0443\u043b\u0438 \u0431\u044d\u043a\u0430\u043f\u044b \u043d\u0430 \u043c\u0430\u0433\u043d\u0438\u0442\u043d\u0443\u044e \u043b\u0435\u043d\u0442\u0443. \u0420\u0430\u0441\u0441\u043a\u0430\u0437 \u043e\u0431 \u044d\u0442\u043e\u0439 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0437\u0430\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u0435\u0442 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043d\u043e\u0432\u044b\u0445 \u0444\u0438\u0447 \u0431\u044b\u043b\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043c\u043d\u043e\u0433\u043e. \u2013 \u0420\u0435\u0431\u044f\u0442\u0430 \u0438\u0437 QA, \u043d\u0430\u043f\u0438\u0448\u0435\u0442\u0435 \u0441\u0442\u0430\u0442\u044c\u044e? \u2013 \u041f\u043e\u0447\u0435\u043c\u0443 \u0431\u044b \u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-29927","post","type-post","status-publish","format-standard","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u043f\u043e\u0432\u0435\u0434\u0430\u043b\u0438 \u0432\u0430\u043c \u043e \u043d\u043e\u0432\u044b\u0445 \u0444\u0438\u0447\u0430\u0445 \u0432 \u0432\u044b\u0448\u0435\u0434\u0448\u0435\u043c \u0432 \u044f\u043d\u0432\u0430\u0440\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 Update 4 \u0434\u043b\u044f Veeam Backup &amp; Replication.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/ro\/blog\/bekap-mne-na-lentu-zapili-rasskaz-ot-pervogo-litsa\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u00ab\u0411\u044d\u043a\u0430\u043f \u043c\u043d\u0435 \u043d\u0430 \u043b\u0435\u043d\u0442\u0443 \u0437\u0430\u043f\u0438\u043b\u0438\u00bb. \u0420\u0430\u0441\u0441\u043a\u0430\u0437 \u043e\u0442 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u043b\u0438\u0446\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u043f\u043e\u0432\u0435\u0434\u0430\u043b\u0438 \u0432\u0430\u043c \u043e \u043d\u043e\u0432\u044b\u0445 \u0444\u0438\u0447\u0430\u0445 \u0432 \u0432\u044b\u0448\u0435\u0434\u0448\u0435\u043c \u0432 \u044f\u043d\u0432\u0430\u0440\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 Update 4 \u0434\u043b\u044f Veeam Backup &amp; Replication.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/bekap-mne-na-lentu-zapili-rasskaz-ot-pervogo-litsa\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:32:42+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:32:42+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47\u201eBackup-ul meu pe band\u0103\u201d. Poveste din primul r\u00e2nd | ProHoster","description":"\u00cen articolul precedent v-am povestit despre noile func\u021bii introduse \u00een actualizarea din ianuarie Update 4 pentru Veeam Backup &amp; Replication.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/bekap-mne-na-lentu-zapili-rasskaz-ot-pervogo-litsa","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u00ab\u0411\u044d\u043a\u0430\u043f \u043c\u043d\u0435 \u043d\u0430 \u043b\u0435\u043d\u0442\u0443 \u0437\u0430\u043f\u0438\u043b\u0438\u00bb. \u0420\u0430\u0441\u0441\u043a\u0430\u0437 \u043e\u0442 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u043b\u0438\u0446\u0430 | ProHoster","og:description":"\u0412 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u043f\u043e\u0432\u0435\u0434\u0430\u043b\u0438 \u0432\u0430\u043c \u043e \u043d\u043e\u0432\u044b\u0445 \u0444\u0438\u0447\u0430\u0445 \u0432 \u0432\u044b\u0448\u0435\u0434\u0448\u0435\u043c \u0432 \u044f\u043d\u0432\u0430\u0440\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 Update 4 \u0434\u043b\u044f Veeam Backup &amp; Replication.","og:url":"https:\/\/prohoster.info\/ro\/blog\/bekap-mne-na-lentu-zapili-rasskaz-ot-pervogo-litsa","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:32:42+00:00","article:modified_time":"2019-10-31T18:32:42+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"29927","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-20 23:04:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:45:25","updated":"2026-01-20 23:04:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/29927","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=29927"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/29927\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=29927"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=29927"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=29927"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}