De ce sa faci backup site-ului intr-un mod regulat?
by Dan Tdr on 03/07/2011 09:22:45Chiar saptamana aceasta m-am "intalnit" cu o astfel de problema la un site pe care urmeaza sa il preiau in mentenanta. Luni dimineata am fost instiintat ca anumite date (din aprilie pana acum) de pe acest site lipseau. Ciudat a fost faptul ca nu toate datele lipseau ci doar unele precum stiri, review-uri, commenturi. Ca tot omul, primul lucru pe care l-am facut a fost sa caut un backup generat de aplicatia web, care spre surprinderea mea, nu a fost de gasit. Am apelat apoi la backup-ul generat de server (cPanel), care mai apoi am aflat ca se facea doar zilnic si saptamanal, partea proasta este ca cel saptamanal s-a facut duminica seara, cand datele nu mai erau pe server. Si asa unele date importante au fost pierdute.
In concluzie, nu este de ajuns doar backup-ul generat de server ci este ideal sa existe si un backup creat de aplicatia web. Unele persoane nu inteleg importanta unui backup asa ca in continuare voi explica cat se poate de detaliat ce este un backup, cum se face si de ce este necesar.
Ce este backup-ul?
In domeniul IT, dar si web, o copie de rezerva sau procesul de backup se refera la a face copii de date, astfel incat aceste exemplare suplimentare sa poata fi utilizate pentru a recupera datele in cazul pierderii acestora.
Backup-urile au doua scopuri distincte. Scopul principal este recuperarea de date, fie ca este vorba de date sterse sau corupte. Pierderea de date este intalnita foarte des de utilizatori de calculatoare. Aproximativ 60% din utilizatorii internetului au suferit grave pierderi de date. Scopul secundar al backup-urilor este acela de a restaura datele la o anumita perioada definita de utilizator.
De ce este important backup-ul?
Internetul este plin de amenintari, de la virusi la atacurile hackerilor iar acestea nu sunt singurele motive pentru care trebuie facut un backup, de multe ori o simpla setare gresita, o eroare de server sau stergerea unui fisier pot duce la pierderea involuntara de date, iar cel mai rapid mod in care puteti recupera datele este restaurarea unui backup cat mai recent. Doar printr-un backup realizat la scurte perioade de timp se poate asigura recuperarea datelor indiferent de problema aparuta.
Backup manual sau backup automat?
Exista o diferenta si intre aceste doua tipuri de backup. Cel automat este realizat de un soft, sau realizat de server (prin modulul cPanel de exemplu) si pastrat pe server, iar cel manual presupune copierea fisierelor si a bazelor de date intr-o locatie sigura (suport cd/dvd, usb flash drive sau hdd extern). O alternativa a variantei manuale este includerea in aplicatia web a unui modul de backup realizat odata la o anumita perioada sau la cererea utilizatorului. Caz in care backup-ul este creat pe server si utilizatorul poate primi un link pentru descarcarea si salvarea datelor intr-un loc sigur, deci este pastrat in ambele locuri.
Backup total sau doar a bazei de date?
De obicei o aplicatie web are o perioada de dezvoltare, dupa acea perioada, aplicatia este supusa testarii si apoi lansata online, dupa aceasta etapa este necesar un backup total al site-ului pentru a avea o rezerva a codului aplicatiei in starea initiala functionala. Dupa acest backup total, este nevoie cel putin de backup-ul bazei de date si a informatiilor uploadate de utilizator pe server (imagini, fisiere text, etc). Este totusi recomandat sa se verifice si salveze backup-uri ale site-ului, intr-un loc sigur, pentru perioade regulate ( cel putin o data/luna pentru fisiere si o data/saptamana pentru baza de date) pentru a evita pierderea oricarei informatii.
Tweet






