Opis projektu
PrzetłumaczoneSkrypt powinien zrzucać bazę danych i pakować pliki witryny do jednego archiwum, nazywać je według daty i godziny oraz przechowywać w dedykowanym folderze. Rotacja jest kluczowa: zachowaj na przykład ostatnie siedem dziennych kopii i kilka tygodniowych, a resztę automatycznie usuń, aby dysk nigdy się nie zapełnił. Każde uruchomienie musi być rejestrowane, a po każdym uruchomieniu chcemy krótkiego powiadomienia informującego nas, czy kopia zapasowa została zakończona i jak duża jest, oraz głośnego alertu, jeśli się nie powiodła, ponieważ kopia zapasowa, której nikt nie sprawdza, jest równoznaczna z brakiem kopii zapasowej.
Chcielibyśmy również opcjonalnej kopii każdego archiwum w drugiej lokalizacji oraz prostego udokumentowanego polecenia do przywracania z dowolnego wybranego archiwum, aby proces odzyskiwania nie był tajemnicą, gdy już jesteśmy zestresowani.
Wymagania dla wykonawcy:
— konfigurowalny skrypt sterowany harmonogramem z jasnymi ustawieniami;
— archiwa z datą i automatyczną rotacją według liczby i wieku;
— pełny dziennik oraz powiadomienia o sukcesie i niepowodzeniu;
— udokumentowana, przetestowana procedura przywracania.