Задача: Проработать резервное копирование и восстановление проекта
Проработать резервное копирование и восстановление проекта
Исследовать общий подход к сохранению и восстановлению работоспособного состояния разных типов проектов.
Проблема
Managed service принимает ответственность не только за изменение сайта, но и за возможность восстановить его после ошибки, повреждения данных, неудачной миграции или потери инфраструктуры.
Обычного Git недостаточно, если значимое состояние находится в БД, файлах, object storage или других системах.
Направление
Нужно понять, какие уровни backup/restore необходимы для разных проектов, как проверять пригодность резервной копии и насколько восстановление может быть автоматизировано агентом.
Важно различать наличие backup и доказанную возможность восстановления. При этом не нужно заранее строить собственное хранилище резервных копий, если существующие средства hosting/database решают задачу лучше.
Связано с моделью состояния проекта, deploy/rollback и переносимостью. Частный MODX-сценарий уже описан в восстановлении из дампов и файлов.