Бэкап инфраструктуры — это не копия диска, а план выживания после ошибки
Если у вас бэкапится только VPS целиком, вы уже на тонком льду. Для отказоустойчивости нужен набор: конфиги сервисов, базы, секреты, DNS-зоны, cron'ы, docker-compose, volume-директории и список зависимостей. Иначе восстановление превращается в ручной квест с поиском «того самого» .env на проде.
Автоматизация должна быть скучной:
— дамп базы + архив конфигов по расписанию;
— шифрование до отправки в хранилище;
— ротация по схеме 3-2-1: три копии, два носителя, одна вне сервера;
— проверка, что архив реально читается, а не просто существует.
Скрипт без проверки восстановления — это декорация, а не защита.
Для арбитражной инфраструктуры особенно важны точки, которые ломают запуск быстрее всего: трекер, прокси-список, шаблоны лендингов, webhooks, токены интеграций. Их надо держать отдельно от «общего» снапшота, чтобы откатить не весь сервер, а конкретный слой.
И главное: раз в цикл поднимайте чистый стенд из бэкапа. Если сервис не стартует без ручных правок, значит у вас не аварийное восстановление, а набор файлов. Контроль над стеком — это контроль над прибылью.
Self-hosted арсенал
@self_hosted_arsenal_ubt
Бэкап инфраструктуры — это не копия диска, а план выживания после ошибки
Этот пост опубликован в Telegram-канале Self-hosted арсенал. Подписаться можно по ссылке: @self_hosted_arsenal_ubt.