Ответ зависит от того, где размещена ваша база данных, но принципы везде одинаковы: полная резервная копия должна включать и дамп базы данных, и хранилище файлов, а резервная копия считается рабочей только после успешного восстановления.
Проверьте тип размещения
- Odoo Online: резервные копии баз данных создаются ежедневно в рамках SLA Odoo Cloud Hosting, и вы можете скачать ZIP-архив резервной копии из менеджера баз данных.
- Odoo.sh: production копируется ежедневно, хранятся семь ежедневных, четыре еженедельных и три ежемесячных копии; для staging доступны только ручные резервные копии, которые хранятся три дня.
- Собственный сервер или Community: автоматически ничего не происходит, поэтому настройте ежедневное резервное копирование базы данных и хранилища файлов и копируйте их на удалённый сервер, недоступный с самого сервера Odoo.
Храните собственную копию
Даже на размещённых платформах периодически скачивайте полную резервную копию и храните её в отдельном защищённом месте. Перед обновлениями или крупным импортом делайте резервную копию вручную.
Тестируйте на нейтрализованной копии
Используйте в Odoo Online копию с параметром «Для тестирования» или восстановите production в ветку staging в Odoo.sh. Такие копии нейтрализованы: запланированные действия, исходящая почта, платёжные провайдеры, способы доставки и синхронизация с банком отключены, а красный баннер показывает, что вы не в рабочей среде.
Докажите, что это работает
Регулярно восстанавливайте резервную копию в тестовую среду, проверяйте вход в систему, последние записи и вложения и замеряйте время процесса. Согласуйте с руководством, какой объём данных вы можете позволить себе потерять (RPO) и как долго система может быть недоступна (RTO), а затем подтвердите, что ваша настройка соответствует этим целям.