Створюємо цифрові рішення, які працюють на бізнес
Резервна копія потрібна не для звіту «бекап створено», а для швидкого повернення сайту до роботи. Якщо архів пошкоджений, зберігається поруч із сайтом або ніхто не знає, як його відновити, він майже не зменшує ризик. Надійна система охоплює файли, базу даних, налаштування, зовнішнє сховище, контроль результату й регулярний тест відновлення.
Для більшості бізнес-сайтів варто налаштувати автоматичні щоденні копії файлів і бази даних, зберігати одну копію поза основним сервером та перевіряти сповіщення про помилки. Для інтернет-магазину або сервісу з частими замовленнями база може копіюватися кожні 15–60 хвилин. Частоту визначають не типом CMS, а тим, скільки нових даних бізнес готовий втратити.
Практична основа — правило 3-2-1: три копії важливих даних, два різні типи або середовища зберігання й одна копія поза основною локацією. CISA рекомендує не лише створювати, а й захищати та тестувати резервні копії.
Сайт — це не один каталог із зображеннями. Для повного відновлення потрібен узгоджений набір компонентів.
Копія лише файлів не поверне актуальні замовлення, а копія лише бази не відновить фотографії чи код. Для динамічного сайту файли та база мають належати до одного узгодженого моменту.
Перед налаштуванням розкладу визначте два показники. Google Cloud пояснює, що RPO — максимально прийнятний період втрати даних, а RTO — максимально прийнятний час недоступності системи.
Наприклад, якщо RPO магазину становить 30 хвилин, щоденної копії бази недостатньо: після збою можна втратити майже добу замовлень. Якщо RTO дорівнює двом годинам, завантаження великого архіву з повільного сховища та ручне налаштування сервера можуть не вкластися в цю ціль.
| Тип сайту | Орієнтовний RPO | Орієнтовний RTO | Практичний розклад |
|---|---|---|---|
| Лендінг, що рідко змінюється | 24 години | 4–8 годин | Щоденна копія та копія перед змінами |
| Корпоративний сайт або блог | 12–24 години | 2–4 години | Щоденно, з довшим зберіганням тижневих копій |
| Інтернет-магазин | 15–60 хвилин для БД | 1–2 години | Часті копії БД, щоденні файли, копія перед оновленням |
| Онлайн-сервіс або особистий кабінет | За бізнес-вимогою, інколи хвилини | За SLA | Реплікація, журнали транзакцій і окремий план аварійного відновлення |
Це стартові орієнтири, а не універсальний стандарт. Чим менші RPO та RTO, тим складніша й дорожча інфраструктура.
У простому варіанті першою копією є робочий сайт. Друга — автоматичний бекап у сховищі хостингу. Третя — зашифрована копія в незалежному хмарному сховищі або на іншому сервері.
Важливо, щоб зовнішня копія не залежала від того самого акаунта й диска. Якщо робочий сайт і всі архіви лежать на одному сервері, збій накопичувача, видалення акаунта або компрометація доступу може зачепити їх одночасно. CISA також радить мати захищені офлайн-копії та регулярно перевіряти процедуру відновлення у своєму керівництві з протидії ransomware.
Один останній архів не захищає від помилки, яку помітили через тиждень. Для типового сайту можна почати з такої ротації:
Термін зберігання потрібно узгодити з обсягом даних, ціною сховища, договорами й вимогами щодо персональних даних. Після законного видалення даних користувача варто враховувати, що старий архів може містити їх повторно; WordPress окремо попереджає про це під час відновлення.
Тестове відновлення перевіряє не лише архів, а й роботу всього сайту та інтеграцій.
Ручний бекап корисний перед конкретною зміною, але не замінює розклад. Надійний процес автоматично:
Сповіщення лише про успіх недостатньо. Потрібен контроль відсутності результату: якщо завдання взагалі не запустилося, система також повинна подати сигнал.
Автоматичні копії провайдера — сильний перший рівень, але потрібно письмово з’ясувати умови:
Під час вибору хостингу перевіряйте не лише наявність слова «backup», а всю політику. Власна зовнішня копія зберігає можливість відновитися навіть після конфлікту доступів або перенесення сайту на інший хостинг.
| Зона відповідальності | Хостинг-провайдер | Власник сайту або технічна команда |
|---|---|---|
| Робота серверної платформи | Підтримує інфраструктуру за умовами тарифу | Контролює, чи тариф відповідає RPO/RTO |
| Автоматичні копії провайдера | Створює та зберігає за своєю політикою | Перевіряє політику, строки та доступність відновлення |
| Незалежна зовнішня копія | Може не надавати | Налаштовує окремо та захищає доступ |
| Працездатність сайту після відновлення | Зазвичай відповідає лише за сервер | Перевіряє CMS, форми, оплату, CRM та інтеграції |
| План і тест відновлення | Надає інструменти або підтримку | Визначає відповідальних, проводить тест і фіксує результат |
Архів вважається робочим лише після успішного відновлення. NIST включає тестування до повного циклу планування безперервності, а Google Cloud радить перевіряти не тільки дані, а й увесь стек застосунку.
Тест краще проводити на ізольованому технічному домені або staging-середовищі, не поверх робочого сайту.
Проводьте такий тест щонайменше раз на квартал для активного бізнес-сайту, а також після значної зміни інфраструктури. Частоту можна підвищити, якщо простій має високу ціну.
Запишіть CMS, обсяг файлів і бази, частоту замовлень або змін, зовнішні інтеграції, відповідальних і наявні копії.
Узгодьте допустиму втрату даних (RPO) і допустимий простій (RTO). Не вимагайте «нуль втрат і нуль хвилин» без оцінки вартості.
Залиште автоматичні копії хостингу та додайте зовнішнє сховище з окремим доступом. Увімкніть шифрування й багатофакторну автентифікацію.
Визначте, хто отримує помилки, хто може відновити сайт і де зберігається актуальна інструкція без секретних ключів.
Розгорніть копію на staging, пройдіть чекліст і порівняйте фактичний час із RTO. Після тесту виправте процес, а не лише архів.
Надійний бекап — це не архів, а перевірена здатність повернути сайт до роботи в межах визначених RPO й RTO. Найкращий базовий підхід для малого та середнього бізнесу: автоматизація, правило 3-2-1, незалежне сховище, історія версій, сповіщення й регулярне тестове відновлення.
BB STUDIO може перевірити поточну схему копіювання, налаштувати незалежні резервні копії та провести контрольне відновлення. Дізнайтеся більше про хостинг із щоденними бекапами або напишіть нам, щоб отримати технічний план для вашого сайту.
Частота залежить від допустимої втрати даних. Для статичного лендінгу часто достатньо щоденної копії та копії перед змінами. Для магазину база може потребувати копіювання кожні 15–60 хвилин, а файли — щодня.
Це хороший перший рівень, але не єдина копія. Зберігайте ще одну версію в незалежному сховищі з окремим доступом і перевірте умови зберігання та відновлення провайдера.
Так. Документація WordPress нагадує про автоматичні планові копії. Перед оновленням ядра, теми або плагіна додаткова ручна точка відновлення зменшує ризик.
Snapshot швидко фіксує стан диска або сервера й зручний для оперативного повернення. Але якщо він зберігається в тій самій інфраструктурі, то не замінює незалежний offsite-бекап.
Відновити його на тестовому середовищі, перевірити весь сайт та виміряти час. Сам факт створення архіву не доводить, що дані повні й придатні до використання.
Підготовлено командою BB STUDIO. Матеріал базується на практиці хостингу, технічної підтримки та відновлення бізнес-сайтів, а також на офіційних рекомендаціях CISA, NIST, WordPress і Google Cloud.
Давайте разом створимо щось дивовижне Залиште номер — передзвонимо протягом 15 хвилин у робочий час.
Зателефонуємо найближчим часом.