Automatyczne testowanie backupów baz danych →
Marco Arment:
One of the issues of yesterday’s GitLab.com “database incident” is that most of their database backups weren’t being tested, and when they needed a restore, they discovered that most of the backup methods hadn’t been working.
Untested backup methods that turn out to be missing or broken are extremely common. I can’t fault them much because it’s a very easy mistake to make: most backups, by nature, never need to be restored from, so you never realize if something changes and they stop working… until it’s too late.
Niezwykle ważny temat backupów znajdziecie w bieżącym, lutowym wydaniu iMagazine – szeroko i szczegółowo wspomina o tym Napoleon Bryl. Sam mam dosyć rozbudowany system backupów, ale przyznaję, że za rzadko testuję czy wszystko działa tak, jak powinno. Nie zdecydowałem się też na usługę typu Backblaze, a powinienem to zrobić…
Tematem pobocznym, a równie ważnym, są bazy danych na naszych serwerach. Za ich backupy odpowiadamy my lub firma zarządzająca serwerem, ale przyznaję się bez bicia, że jeszcze nigdy nie sprawdziłem, czy którykolwiek z moich backupów baz MySQL się przywraca prawidłowo. Jeśli macie z tego powodu wyrzuty sumienia i chcielibyście proces trochę zautomatyzować, to polecam przeczytać proste wskazówki Marco.