SHIFT >_CODE

Резервні копії та відновлення: план, який сподіваєшся ніколи не використати

Резервна копія корисна, лише якщо її можна швидко й повністю відновити. Як спланувати бекапи сайту чи бізнес-системи, щоб збій став незручністю, а не катастрофою.

Безпека та інфраструктура

Сервери ламаються, люди помилково видаляють дані, оновлення проходять невдало, облікові записи зламують. Нічого з цього не можна виключити повністю. Контролювати можна інше: скільки даних ви втратите і як довго простоюватиме бізнес.

Вирішіть, що можете дозволити собі втратити

План визначають два запитання. Скільки даних можна втратити - останню годину, останній день? І як довго система може бути недоступною - хвилини, години, добу? Магазину, що приймає замовлення цілодобово, потрібні часті копії й швидке відновлення; сайту компанії, який змінюється раз на місяць, вистачить щоденних копій.

Копіюйте все, що важливо

База даних - очевидна частина, але не єдина. Завантажені файли й зображення, конфігурація, налаштування оточення, заплановані задачі й точна версія коду теж потрібні, щоб повернути систему до життя. Один раз запишіть повний список і оновлюйте його в міру зростання системи.

Зберігайте копії більш ніж в одному місці

Копія на тому самому сервері, що й система, зникне разом із ним. Зберігайте копії в окремому місці - в іншого провайдера чи в іншому регіоні - і тримайте принаймні одну копію, яку не можна змінити чи видалити з основної системи. Це захищає і від відмов обладнання, і від атак, що намагаються зашифрувати чи стерти дані.

Автоматизуйте й стежте

Ручні копії забувають зробити саме тоді, коли вони найпотрібніші. Налаштуйте автоматичний розклад, зберігайте історію з кількох версій і ввімкніть сповіщення, якщо копія не створилася або виявилася підозріло малою.

Перевіряйте відновлення

Копія, яку жодного разу не відновлювали, - це надія, а не план. Регулярно відновлюйте копію в окреме оточення й перевіряйте, що система працює, а дані повні. Засічіть, скільки це займає: це і є ваш реальний час відновлення.

Запишіть кроки відновлення

Коли щось ламається, стрес високий, а часу мало. Короткий документ із порядком дій, місцем зберігання копій, потрібними доступами й контактами людей перетворює відновлення на рутинну процедуру.

Коротко

Визначте допустиму втрату даних і час простою, копіюйте базу, файли й конфігурацію, зберігайте копії окремо й захистіть принаймні одну від видалення, автоматизуйте й стежте, регулярно перевіряйте відновлення й опишіть кроки. Тоді збій - це інцидент, а не катастрофа.

SHIFT >_CODEУсі статті →

SHIFT >_CODE

Є задача, про яку варто написати?

Розкажіть, що потрібно зробити, - запропонуємо рішення й оцінимо терміни.

Читайте також

Усі статті →
Безпека та інфраструктура

VPS, виділений сервер чи хмара: як обрати інфраструктуру

Те, де працює сайт або застосунок, впливає на його швидкість, надійність, вартість і контроль над даними. Просте порівняння основних варіантів і як обрати відповідний для вашого етапу.

2 хв читання
Бізнес і технології

Як оцінити окупність IT-проєкту

«Чи окупиться?» - справедливе запитання для будь-якого сайту, автоматизації чи системи. Простий спосіб оцінити віддачу до старту й перевірити її після запуску.

2 хв читання