Сервери ламаються, люди помилково видаляють дані, оновлення проходять невдало, облікові записи зламують. Нічого з цього не можна виключити повністю. Контролювати можна інше: скільки даних ви втратите і як довго простоюватиме бізнес.
Вирішіть, що можете дозволити собі втратити
План визначають два запитання. Скільки даних можна втратити - останню годину, останній день? І як довго система може бути недоступною - хвилини, години, добу? Магазину, що приймає замовлення цілодобово, потрібні часті копії й швидке відновлення; сайту компанії, який змінюється раз на місяць, вистачить щоденних копій.
Копіюйте все, що важливо
База даних - очевидна частина, але не єдина. Завантажені файли й зображення, конфігурація, налаштування оточення, заплановані задачі й точна версія коду теж потрібні, щоб повернути систему до життя. Один раз запишіть повний список і оновлюйте його в міру зростання системи.
Зберігайте копії більш ніж в одному місці
Копія на тому самому сервері, що й система, зникне разом із ним. Зберігайте копії в окремому місці - в іншого провайдера чи в іншому регіоні - і тримайте принаймні одну копію, яку не можна змінити чи видалити з основної системи. Це захищає і від відмов обладнання, і від атак, що намагаються зашифрувати чи стерти дані.
Автоматизуйте й стежте
Ручні копії забувають зробити саме тоді, коли вони найпотрібніші. Налаштуйте автоматичний розклад, зберігайте історію з кількох версій і ввімкніть сповіщення, якщо копія не створилася або виявилася підозріло малою.
Перевіряйте відновлення
Копія, яку жодного разу не відновлювали, - це надія, а не план. Регулярно відновлюйте копію в окреме оточення й перевіряйте, що система працює, а дані повні. Засічіть, скільки це займає: це і є ваш реальний час відновлення.
Запишіть кроки відновлення
Коли щось ламається, стрес високий, а часу мало. Короткий документ із порядком дій, місцем зберігання копій, потрібними доступами й контактами людей перетворює відновлення на рутинну процедуру.
Коротко
Визначте допустиму втрату даних і час простою, копіюйте базу, файли й конфігурацію, зберігайте копії окремо й захистіть принаймні одну від видалення, автоматизуйте й стежте, регулярно перевіряйте відновлення й опишіть кроки. Тоді збій - це інцидент, а не катастрофа.