Резервное копирование
Стратегия бэкапов, снимки и скрипты cron Резервное копирование — ваша ответственность, если иное не указано в договоре. Планируйте бэкапы до запуска продакшена. Правило 3 2 1 Хорошая практика: 3 копии данных 2 разных типа носителей 1 копия вне сервера (другой ДЦ, S3, локальный ПК) Что копировать Файлы сайта и конфиги (/var/www, /etc/nginx) Дампы баз данных SSL сертификаты (или настройте автопродление) Список установленных пакетов и crontab Снимки диска (snapshots) В некоторых зонах доступны снимки тома из панели. Уточните в поддержке для вашего тарифа. Снимок — быстрый способ откатиться к точке во времени, но не заменяет off site бэкап. Автоматизация через cron Ежедневный дамп MySQL Ротация старых файлов (пример) Удалять бэкапы старше 14 дней: Копирование на удалённое хранилище Настройте rclone или rsync на второй сервер / S3 совместимое хранилище (когда сервис будет доступен в кабинете). Перед обновлениями Перед обновлением ядра, дистрибутива или крупным релизом приложения: 1. Сделайте полный бэкап 2. Проверьте восстановление на тестовой VM 3. Запланируйте окно обслуживания Восстановление 1. Поднимите новый сервер или используйте снимок 2. Восстановите файлы и дамп БД 3. Проверьте