Резервное копирование (BackUp)

BackUp — это резервное копирование файлов/папок с файлами ваших проектов на отдельные сервера.

Мы считаем, что создание резервной копии – обязательный процесс для работы любого сайта. Дело в том, что невозможно полностью обезопасить свой ресурс от сбоев в работе. Например, бэкап поможет исправить случайные ошибки специалистов, восстановить сайт после плановых работ или неудачных изменений на сайте. Резервная копия позволит вернуть состояние сайта на предыдущую версию, которая работает более стабильно.

В панели управления Beget в разделе “BackUp” вы можете выгрузить автоматически созданные системой резервные копии, сделать BackUp самостоятельно, восстановить проект и посмотреть детальный отчет по сделанным бэкапам.

Резервное копирование

Раздел “Backup” содержит три подраздела: Автоматическое копирование, Backup по требованию и История заданий.

Автоматические бэкапы

Как работают автоматические бэкапы

Автоматическое резервное копирование – это бесплатная услуга в Beget. Они создаются в среднем раз в 3–4 дня. Периодичность зависит от нагрузки системы. В Beget все резервные копии хранятся на отдельных серверах. Это большой плюс, ведь ваши копии будут в безопасности, даже если основные серверы по какой-то причине выйдут из строя.

Срок хранения автоматических бэкапов на наших серверах зависит от того, как часто делаются резервные копии. На один аккаунт мы выделяем 8–12 свободных слотов. То есть если автоматические бэкапы создаются каждые 4 дня, то самая старая версия будет храниться 36–48 дней. Далее на старые слоты перезаписываются новые версии сайта. К сожалению, мы не можем хранить абсолютно все версии, так как нам бы просто не хватило места на серверах для всех пользователей.

Управлять периодичностью создания резервных копий вы можете с помощью собственных скриптов и CronTab. В этом случае вы самостоятельно составляете скрипт, который будет по заданию в планировщике архивировать и копировать на удаленный сервер содержимое вашего аккаунта. Но в этом случае мы не сможем контролировать процесс создания резервных копий или исправить неточности в работе инструмента. Все настройки и поддержка CronTab – ответственность пользователей.

Если вы понимаете, что вам нужны дополнительные копии сайта, то вы можете сделать backup по требованию, копии которого хранятся неограниченное количество времени.

Восстановление сайта из автоматического бэкапа

В среднем раз в три дня (зависит от нагрузки системы) система создает автоматическую копию (бэкап) файлов и баз данных. Бэкапы хранятся на отдельных серверах. Список доступных копий находится в выпадающем меню сверху от списка.

Обратите внимание!
Для корректного восстановления сайта и избежания неконсистентности рекомендуется восстанавливать файлы и БД на одну и ту же дату.

Восстановление файлов из бэкапа

Перед восстановлением директории для сохранения текущей версии и избежания смешения старых и новых файлов рекомендуется переименовать ее существующую версию – так, при восстановлении сайта стоит переименовать public_html, например, в public_html_old. Сделать это можно, например, через файловый менеджер. Если при попытке переименования возникает ошибка, убедитесь, что к директории не привязаны FTP-аккаунты в разделе FTP. Если вы собираетесь восстанавливать базу данных из бэкапа, также настоятельно рекомендуется выгрузить дамп текущей версии перед восстановлением.

Обратите внимание!
Для корректного восстановления необходимо, чтобы на аккаунте было достаточно дискового пространства. В случае, если квоты не хватает, можно выгрузить текущую версию на ваше устройство в виде архива, после чего удалить директорию на сервере хостинга.

Для восстановления директории в разделе “Backup” в выпадающем меню выберите нужную версию:

выбор резервной копии

Восстановление файлов из бекапа

На вкладке “Файловый архив” выберите нужную директорию для восстановления, после чего нажмите “Восстановить из резервной копии .

После нажатия на кнопку вы увидите предупреждение.

Предупреждение

Нажмите на кнопку “Восстановить”, чтобы подтвердить процедуру восстановления.

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

Восстановление базы данных

Процесс восстановления базы данных схож с процессом восстановления файлов:

  1. Активируйте режим отображения баз данных в таблице;
  2. Выберите сохраненную копию базы данных;
  3. Отметьте галочкой базу данных для восстановления;
  4. Запустите процесс восстановления кнопкой .

После нажатия кнопки вам будет выведено предупреждение:

Восстановление базы данных

Для подтверждения восстановления базы данных нажмите кнопку “Восстановить”. После завершения восстановления вам на почту придет письмо со статусом процедуры и списком восстановленных баз.

Узнать статус процедуры восстановления также можно в таблице во вкладке “Истории заданий”.

Сохранение резервной копии

Автоматическое сохранение происходит в среднем каждые 3–4 дня, однако вы в любой момент можете сделать выгрузку текущего состояния сайта или любой доступной на данный момент копии. Для этого установите галочку напротив файлов или папок, копию которых нужно сохранить, и нажмите на кнопку “Выгрузить резервную копию.

выбор файлов

После нажатия на кнопку появится информационное окно, в котором вам будут предложены несколько вариантов выгрузки бэкапа.

выгрузка копии файлов

Вариант 1: скачать бекап по прямой ссылке

В этом случае будет создан архив, который вы сможете скачать к себе на локальную машину. Ссылка на скачивания будет в письме, которое вы получите после завершения операции. Также ссылка на архив будет доступна в истории заданий, после завершения процедуры выгрузки бэкапа.

Обратите внимание!
Ссылка будет действовать 48 часов с момента окончания архивации.

Вариант 2: сохранить бэкап в корне аккаунта

Выбрав этот вариант, архив с копией будет сохранён в корне вашего аккаунта. Имя архива будут содержать название папки, количество файлов в ней, дату создания архива. Расширение архива — .tar.gz

Обратите внимание!
Размер резервной копии будет учтен в вашей дисковой квоте.

Автоматическое или ручное создание копий — удобный, бесплатный и надежный механизм, гарантирующий сохранность ваших данных. Однако, когда нужно создать вечную копию проекта с большим количеством файлов, занимающих много дискового пространства — используется backup по требованию.

BackUp по требованию

В отличие от автоматического копирования, backup по требованию создает резервную копию, которая хранится без ограничения по времени. Мы создаем 2 копии и размещаем их на разных серверах. Мы делаем это для большей безопасности, так как если один из серверов выйдет из строя, ваши файлы останутся в сохранности на другом.

BackUp по требованию
Обратите внимание!
Хранение одной копии всегда бесплатно, каждой последующей — 2,00 руб./cутки.

Для резервного копирования по требованию на одного пользователя выделяется один бесплатный слот. На него вы можете перезаписывать резервную копию неограниченное количество раз, это будет бесплатно. Если же вам нужно больше резервных копий, то содержание каждого следующего слота для бэкапа будет стоить 2 рубля в сутки.

Для создания копии введите опциональный комментарий и нажмите “Создать вечный backup”. Если комментарий не указан, в качестве названия копии будет использоваться дата его создания. По завершении создания копии она будет доступна в выпадающем меню в разделе “Backup по требованию”.

резервные копии

Для восстановления из бэкапа по требованию выберите нужную копию в выпадающем меню раздела, после чего выберите нужные файлы/БД для восстановления и нажмите “Восстановить из резервной копии.

Восстановление из бэкапа по требованию

История заданий

В разделе “История заданий” доступен список запущенных и завершенных заданий:

  • Задания восстановления – восстановление файлов или базы данных из резервной копии.
  • Задания загрузки – создание архива для загрузки по ссылке.
  • Задания сохранения – создание архива с выгрузкой в корень аккаунта.
История заданий

При нажатии на карточку откроется окно с подробной информацией о задании:

Информация о задании

Также при необходимости вы можете воспользоваться фильтром, например, для поиска задания за определенную дату:

Поиск задания

Хотелось бы верить, что вирусы, уязвимости или неудачные эксперименты с кодом обойдут вас стороной, а работа вашего сайта будет стабильна, как наше стремление быть лучшим хостингом. Но мы отлично понимаем, что полностью обезопасить работу сайта невозможно. Поэтому резервное копирование – это отличный инструмент, который поможет исправить ошибку в несколько кликов.

Также вам могут быть полезны другие наши статьи, описывающие работу с другими разделами нашей панели управления:

Если возникнут вопросы, напишите нам, пожалуйста, тикет из панели управления аккаунта (раздел “Помощь и поддержка”), а если вы захотите обсудить эту статью или наши продукты с коллегами по цеху и сотрудниками Beget – ждем вас в нашем сообществе в Telegram.

Теги:

706
121982