Задача: Проработать резервное копирование и восстановление проекта

Проработать резервное копирование и восстановление проекта

Исследовать общий подход к сохранению и восстановлению работоспособного состояния разных типов проектов.

Проблема

Managed service принимает ответственность не только за изменение сайта, но и за возможность восстановить его после ошибки, повреждения данных, неудачной миграции или потери инфраструктуры.

Обычного Git недостаточно, если значимое состояние находится в БД, файлах, object storage или других системах.

Направление

Нужно понять, какие уровни backup/restore необходимы для разных проектов, как проверять пригодность резервной копии и насколько восстановление может быть автоматизировано агентом.

Важно различать наличие backup и доказанную возможность восстановления. При этом не нужно заранее строить собственное хранилище резервных копий, если существующие средства hosting/database решают задачу лучше.

Связано с моделью состояния проекта, deploy/rollback и переносимостью. Частный MODX-сценарий уже описан в восстановлении из дампов и файлов.