Backupy
Baza kopiowana jest raz na dobę, w całości i w jednym spójnym obrazie. Plik jest szyfrowany, zanim opuści serwer. Opisujemy, co dokładnie obejmuje kopia, czego nie obejmuje, jak długo ją trzymamy i co zrobić, gdy dane zniknęły.
Co trafia do kopii i jak często
Raz na dobę, w nocy, zapisujemy całą zawartość bazy danych: klientów, pomiary wraz z pozycjami, oferty, umowy, aneksy, reklamacje, zgłoszenia serwisowe, karty gwarancyjne, ustawienia firmy, konta użytkowników i dziennik zdarzeń. Kopia obejmuje dane wszystkich salonów w ramach konta.
Zapis powstaje jako jeden spójny obraz bazy z tej samej chwili, a nie tabela po tabeli. Różnica jest praktyczna: przy kopiowaniu po kolei umowa zapisana na początku mogłaby trafić do pliku bez pozycji dodanych minutę później. Taka kopia wygląda na poprawną i psuje się dopiero przy odtwarzaniu. Tutaj tego problemu nie ma — wszystko pochodzi z jednego momentu.
Jak kopia jest chroniona
Plik jest szyfrowany zanim opuści serwer — algorytmem AES-256 z kluczem wyprowadzanym z hasła. Bez tego hasła zawartość jest nieczytelna, także dla dostawcy przestrzeni, na której kopia leży.
Hasło szyfrujące przechowujemy poza systemem, do którego kopia należy. Aplikacja nie ma do niego dostępu i nie potrafi odszyfrować własnych kopii. To celowe: przejęcie aplikacji nie daje wtedy dostępu do danych historycznych.
Katalog z kopiami znajduje się poza obszarem serwowanym przez serwer WWW — pliki nie są dostępne pod żadnym adresem internetowym, nawet dla osoby, która zna ich nazwy.
Jak długo trzymamy kopie
- Kopie dzienne
- Czternaście ostatnich dób, dzień po dniu. Najstarsza znika, gdy pojawia się nowa.
- Kopie miesięczne
- Sześć ostatnich miesięcy — zapis z pierwszego dnia każdego miesiąca, zachowywany niezależnie od rotacji dziennej.
W praktyce znaczy to, że ostatnie dwa tygodnie da się odtworzyć z dokładnością do doby, a wcześniejsze pół roku — z dokładnością do miesiąca. Starszych zapisów nie przechowujemy.
Gdy dane zniknęły
Odtworzenie z kopii zapasowej wykonujemy na zgłoszenie administratora konta. W zgłoszeniu przydaje się: czego dotyczy strata, kiedy mniej więcej dane były jeszcze poprawne i kiedy zauważyliście brak. Te trzy informacje decydują o tym, z której kopii korzystamy.
Odtworzenie nie jest samoobsługowe. Dostęp do kopii i klucza mają wyłącznie osoby po naszej stronie — to część tego, co je chroni.
Czego kopia nie załatwia
- Do doby pracy. Kopia powstaje raz dziennie, więc odtworzenie cofa dane do ostatniego nocnego zapisu. Zmiany wprowadzone po nim trzeba wprowadzić ponownie.
- Nie przywraca plików. Zdjęcia i załączniki są poza kopią bazy — patrz uwaga na górze strony.
- Nie jest planem ciągłości działania. Kopia chroni przed utratą i uszkodzeniem danych, nie przed przerwą w dostępie do systemu.
- Nie zastępuje ostrożności przy edycji. Odtworzenie sprzed doby bywa droższe niż chwila uwagi przy zapisie — zwłaszcza przy umowach, gdzie zapis zastępuje wcześniejsze pozycje.
