Резервне копіювання (Backup): Гарантія відновлення даних
Стратегія Disaster Recovery
Чому бекап на тому ж сервері — це не безпека
Резервне копіювання — це процес створення дубліката всіх файлів сайту та бази даних для швидкого відновлення працездатності у разі збою. Головний принцип OniStudio — фізична ізоляція. Ми не зберігаємо копії на тому ж сервері, де знаходиться сайт. Це дозволяє відновити проект навіть у випадку повної відмови обладнання хостинг-провайдера, оскільки дані фізично знаходяться в іншому дата-центрі.
Технічна логіка збереження та відновлення
База даних (MySQL/PostgreSQL). Копіюється автоматично кожні 24 години. Містить усю динамічну інформацію: замовлення, налаштування та тексти.
Файлова система. Повний архів ядра сайту, плагінів та медіа-файлів. Створюється раз на тиждень або після кожної значної зміни в коді.
Глибина зберігання. Ми тримаємо архіви за останні 30 днів. Це дозволяє повернути сайт до робочого стану, навіть якщо помилку помітили не одразу.
Off-site Storage. Дані автоматично шифруються та передаються на незалежне хмарне сховище (Amazon S3 або окремі FTP-сервери). Це захищає бекап, навіть якщо основний сервер буде повністю скомпрометований.
Архітектура безпеки. Схема взаємодії між робочим сервером та сховищем побудована так, щоб зловмисник не міг видалити архіви, навіть отримавши доступ до сайту.
Валідація. Система автоматично перевіряє цілісність кожного створеного архіву.
Точки відкату. Технічний спеціаліст обирає стабільну версію сайту з архіву за потрібну дату.
TTR (Time to Recovery). Процес відновлення зазвичай займає від 15 хвилин до 2 годин.
Етапи повернення в мережу. Послідовність дій від розпакування архіву до фінальної перевірки форм та бази даних на технічному домені.
Що входить до складу бекапу?
- Усі таблиці бази даних (замовлення, користувачі, контент).
- Логіка сайту (ядро CMS, активна тема, встановлені плагіни).
- Медіа-бібліотека (всі завантажені зображення та документи).
- Конфігураційні файли (налаштування сервера та поштових протоколів).