Proiecte/Backup ANAF
Sector public·Administrație fiscală·Backup, arhivare și recuperare
Fiecare document depus în țară,
recuperabil din două centre de date.
O platformă de backup și restaurare pentru infrastructura Agenției Naționale de Administrare Fiscală — construită de două ori, în două centre de date naționale aflate la două sute de kilometri distanță, și recepționată doar după ce fiecare categorie de sisteme a fost salvată și restaurată în fața clientului.
01Mandatul
O administrație fiscală nu poate pierde niciun document.
Niciunul, niciodată.
Infrastructura din spatele administrației fiscale românești nu este o platformă modernă, construită de la zero. Este rezultatul a treizeci de ani de serviciu public acumulat: servere enterprise partiționate, baze de date anterioare erei cloud, mai multe platforme de virtualizare care rulează în paralel, un sistem de mesagerie enterprise și o arhivă electronică ce primește fără întrerupere documentele cetățenilor din 2009.
Totul trebuie să poată fi recuperat — peste opt sute de terabyți de date în uz și o arhivă de peste 150 de milioane de documente. O declarație depusă prin portalul public, un document înregistrat la ghișeul unei administrații fiscale județene, o bază de date care procesează plăți: fiecare implică o obligație legală care nu devine mai puțin strictă doar pentru că sistemul care o deține are cincisprezece ani.
De aceea, platforma a fost livrată de două ori — câte o instanță completă și independentă în fiecare centru de date, la două sute de kilometri distanță, fiecare locație păstrând o copie a backupurilor celeilalte. Pierderea unei locații nu înseamnă pierderea capacității de recuperare.
02Prezentare generală
Disc, obiect și bandă,
sub un singur motor de politici.
Fiecare centru de date a primit un stack complet de protecție: un nivel de disc cu deduplicare care păstrează punctul zilnic de recuperare, un nivel de obiecte pentru arhivarea pe termen lung, cu un cache flash în față, și o bibliotecă de benzi pentru copiile care trebuie să părăsească discurile. Un singur motor de politici le coordonează pe toate trei, cu agenți instalați chiar pe sistemele protejate. Capacitatea a fost dimensionată pentru trei ani de creștere, iar fabricurile de rețea și de stocare existente au fost reutilizate, nu înlocuite.
03Ce am livrat
Șase componente,
livrate identic în ambele centre de date.
Rackuri și alimentare
Trei rackuri complete per locație, fiecare cu alimentare dublă și contorizată. Consumul și sarcina termică au fost calculate și declarate clientului înainte de orice instalare, apoi măsurate în raport cu declarația.
Platforma de backup și restaurare
O suită enterprise de protecție a datelor, licențiată pentru întreaga infrastructură din fiecare locație — fiecare socket de procesor și întreaga capacitate de stocare alocată serverelor, mașinilor virtuale, bazelor de date, mesageriei și sistemelor de fișiere.
Nivelul de disc cu deduplicare
Zona principală în care ajunge fiecare backup, pe discuri de mare capacitate cu deduplicare inline, dimensionată pentru trei ani de retenție și conectată atât la fabric-ul de stocare, cât și la cel de rețea existente deja în centrul de date.
Nivelul de arhivare pe obiecte
O platformă de obiecte cu mai multe noduri pentru datele care trebuie păstrate ani de zile, cu switching redundant propriu, un sistem all-flash pe post de nivel de cache în fața ei și un motor de politici care mută datele între ele.
Biblioteci de benzi
Câte o bibliotecă în fiecare locație, prezentată platformei ca o singură unitate logică, pentru copiile care trebuie să părăsească discurile — inclusiv suporturi write-once pentru înregistrările care nu trebuie să mai poată fi modificate după scriere.
Instalarea și integrarea agenților
Agenți de protecție instalați pe fiecare familie de sisteme de operare din infrastructură, cu module specifice aplicațiilor pentru bazele de date, platforma de mesagerie și fiecare stack de virtualizare, apoi înregistrați, grupați și asociați politicilor.
04Ce este protejat
Cinci categorii de sisteme,
fiecare cu propriul mod de backup.
05Servicii
Ce a presupus
concret proiectul
Contractul a fost pentru o platformă funcțională, nu pentru livrarea unor echipamente. Asta a însemnat înțelegerea unei infrastructuri pe care nimeni nu o documentase integral, proiectarea în jurul a ceea ce exista deja, instalarea în două centre de date în funcțiune fără a le întrerupe, validarea rezultatului pe baza unui plan convenit în prealabil și pregătirea echipei clientului pentru a opera platforma.
Proiectare
Transformarea unei cerințe declarate într-o arhitectură care se potrivește infrastructurii așa cum este ea de fapt — inclusiv părților mai vechi decât produsele care se instalează.
Livrare și integrare
Instalare în două centre de date naționale aflate în funcțiune, integrată cu fabricurile de rețea și de stocare existente, nu alături de un al doilea set propriu.
Validarea
Două campanii formale de testare, pe baza unui plan convenit înainte de începerea lucrărilor, în care clientul a ales sistemele testate.
Predare
O platformă pe care specialiștii clientului o pot opera singuri, însoțită de documentație și de titlul legal asupra acesteia.
06Soluția
O singură platformă,
construită de două ori.
Tot ce rulează în infrastructură este acoperit de un singur motor de politici, fiecare backup ajunge pe trei niveluri de stocare cu trei roluri diferite, iar întregul ansamblu există de două ori — câte unul în fiecare centru de date național, fiecare locație păstrând o copie a backupurilor celeilalte.
07Cifrele
Dimensiunea pe care trebuia să o susțină
din prima zi de funcționare.
Doar bazele de date reprezintă peste o treime din volumul protejat; arhiva electronică, infrastructura de virtualizare și sistemele de fișiere acoperă cea mai mare parte din rest. Fiecare cifră de mai sus a fost măsurată pe platforma livrată, nu estimată pe baza unei fișe tehnice.
08Partea dificilă
Șaisprezece ani de documente,
mutate fără să se piardă vreunul.
Arhiva electronică primește documente din 2009, prin portalul public al instituției și la ghișeele administrațiilor fiscale județene — peste 150 de milioane, cu o creștere de circa trei milioane pe lună. Cea mai mare parte a conținutului mai vechi se afla pe benzi magnetice: în siguranță, dar greu de accesat și legat de suporturi care îmbătrâneau. Mutarea pe noua platformă de disc a fost partea programului cu cea mai mică marjă de eroare.
09Cum a fost recepționată
Două campanii de testare,
derulate pe baza unui plan convenit în prealabil.
Verificarea infrastructurii
Fiecare componentă livrată a fost inventariată prin propria interfață de management — capacitate, conectivitate și starea controlerelor, a surselor de alimentare și a modulelor de răcire — apoi testată pentru redundanță prin deconectarea, pe rând, a unei surse de alimentare și a câte unei căi de date de fiecare tip, confirmându-se de fiecare dată că platforma rămâne funcțională.
Proceduri de backup și restaurare
Pentru fiecare categorie de sisteme, în fiecare centru de date: se confirmă că agentul este instalat, că sistemul apare drept client și că destinațiile pe disc și pe bandă sunt înregistrate ca dispozitive, se rulează un backup complet, fără erori, se verifică faptul că datele au ajuns atât pe disc, cât și pe bandă, apoi se rulează o restaurare completă.
Clientul a ales sistemele
Planul de testare nu numea partițiile, mașinile virtuale sau bazele de date care urmau să fie testate. Prevedea ca, pentru fiecare scenariu, clientul să selecteze un sistem relevant — astfel, recepția nu a fost niciodată demonstrată pe un sistem ales pentru că era convenabil.