Копия, из которой проект реально поднимается
Бэкап нужен не для галочки, а на день, когда сервер недоступен, хостинг закрыл аккаунт или кто-то случайно удалил таблицу с заказами. В этот день важны два числа: сколько данных вы потеряете и сколько часов сайт будет лежать. Мы настраиваем резервное копирование так, чтобы оба числа были известны заранее.
Копируем всё, без чего проект не запустится: базы данных, загруженные файлы, Docker-образы и тома, конфигурацию прокси и cron. Копии уходят на площадку другого провайдера: облако, у которого авария, не должно забрать с собой и основной сервер, и бэкап. Пароли и ключи переносим отдельно и не храним рядом с архивами.
Переезд на новый сервер делаем по той же схеме. Сначала поднимаем проект на временном адресе и сверяем данные, потом снимаем финальный дамп и переключаем DNS. Если у вас сайт на Docker, посмотрите нашу инструкцию по резервному копированию Docker: там видно, из чего состоит копия и как её проверить.
Новый сервер удобно сразу готовить под автоматический деплой, это услуга деплой и инфраструктура. Если нужен постоянный присмотр за бэкапами и обновлениями, подойдёт поддержка сайтов.
Три задачи, которые мы закрываем
Можно заказать одну работу или связать их в единый план на случай аварии.
Резервное копирование
Дампы баз по расписанию, архивы файлов и томов, хранение у второго провайдера и уведомление, если очередная копия не создалась.
Перенос на другой сервер
Переезд к новому хостингу или из облака на VPS: проверка на временном адресе, финальный дамп и переключение DNS.
Восстановление из копии
Поднимаем проект из ваших архивов после сбоя или ошибки, проверяем заказы, заявки и вход в админку.
Что вы получаете
После работы у вас остаются не только архивы, но и понятный план действий.
- Опись проекта: что работает, где лежат данные и что без них не запустится
- Бэкапы по расписанию с хранением у другого провайдера
- Пробное восстановление на отдельном сервере с замером времени
- Файл с порядком восстановления, понятный другому разработчику
3 копии
- Правило 3-2-1 для важных данных
2 площадки
- Основной сервер и копии у разных провайдеров