Baza danych Symfonii Handel zawiera kompletną historię transakcji, dokumenty handlowe, stany magazynowe i kartoteki kontrahentów – jej utrata byłaby katastrofą operacyjną i prawną. Konfigurujemy wielowarstwowe rozwiązania backup dla Symfonii Handel i prowadzimy szybkie odzyskiwanie danych po awariach, minimalizując czas niedostępności systemu i ryzyko utraty danych.
Strategia backupu dla Symfonii Handel
Strategia backupu Symfonii Handel musi uwzględniać charakter danych handlowych – dokumenty wystawiane są przez cały dzień, więc dzienna kopia nocna może oznaczać utratę całego dnia transakcji. Wdrażamy wielowarstwową strategię: pełny backup nocny bazy danych, backup dziennika transakcji co 30 minut (dla SQL Server – umożliwia point-in-time recovery), replikacja kopii do zdalnej lokalizacji lub chmury. Definiujemy RTO (czas przywrócenia) i RPO (dopuszczalna utrata danych) w porozumieniu z kierownictwem firmy.
Konfiguracja backupu Pervasive/PSQL
Dla baz Pervasive/PSQL konfigurujemy backup przez Continuous Operations API (umożliwia backup przy działającym silniku bazy) lub harmonogramowany backup przy zatrzymaniu silnika w godzinach nocnych. Skrypt PowerShell lub bat kopiuje pliki .BTR i .DDF do folderu backup z sygnaturą daty, kompresuje archiwum i weryfikuje rozmiar pliku (zabezpieczenie przed pustymi backupami). Harmonogram zadań Windows uruchamia skrypt codziennie o godzinie 3:00.
Konfiguracja backupu SQL Server
Dla baz SQL Server wdrażamy plan konserwacji SQL Server Agent: pełny backup każdej nocy (BACKUP DATABASE TO DISK), backup dziennika transakcji co 30 minut (BACKUP LOG TO DISK), automatyczna weryfikacja kopii przez RESTORE VERIFYONLY, automatyczne usuwanie kopii starszych niż 14 dni. Skonfigurowany Database Mail wysyła raport e-mail z wynikami backupu. Przechowujemy kopie na dysku NAS i replikujemy do chmury Azure Backup.
Odzyskiwanie danych po awarii
Procedura odzyskiwania danych Symfonii Handel po awarii obejmuje kilka scenariuszy: przywrócenie z kopii nocnej (utrata danych od ostatniego backupu), przywrócenie do konkretnego punktu w czasie przez kolejne zastosowanie kopii dziennika transakcji (dla SQL Server – utrata minimalna), odtworzenie z kopii tygodniowej gdy nocne są uszkodzone. Dokumentujemy i testujemy każdy scenariusz raz na kwartał, by mieć pewność, że procedura działa.
Odzyskiwanie po ataku ransomware
Atak ransomware szyfrujący bazę Symfonii Handel wymaga izolacji zainfekowanego serwera od sieci, identyfikacji momentu infekcji (by nie przywracać już zainfekowanej kopii), przywrócenia czystej kopii sprzed infekcji na odizolowanym środowisku, skanowania przywróconej kopii przed podłączeniem do sieci. Wdrażamy zabezpieczenia zmniejszające ryzyko ransomware: backup offline (niedostępny przez sieć dla serwera), immutable backup w chmurze i monitoring wykrywający masowe szyfrowanie plików.
Testowanie procedur odzyskiwania
Backup jest wartościowy tylko gdy można z niego skutecznie przywrócić dane. Kwartalnie przeprowadzamy próbne przywracanie pełnej kopii bazy Symfonii Handel na wydzielonym środowisku testowym i weryfikujemy kompletność danych: otwieramy ostatnie dokumenty handlowe, sprawdzamy stany magazynowe, generujemy raport sprzedaży za ostatni tydzień przed backupem. Wyniki testowego przywrócenia dokumentujemy i archiwizujemy jako dowód działającej procedury.