Битрикс: настройка резервного копирования

Сегодня мы поговорим о процессе, который относится к «невидимому фронту», незаметен для пользователя, но является одним из ключевых. Рассмотрим настройку и способы резервного копирования в 1С-Битрикс.

Недавно мы говорили об изменениях механизма резервного копирования в ISPmanager, который позволяет создавать резервные копии на уровне сервера. «1С-Битрикс: Управление сайтом» (БУС) предлагает встроенный инструмент, решающий данную задачу.

Что позволяет встроенный инструмент

  • создавать архивные версии файлов (бекап) сайта в формате .tar.gz (с сохранением прав на папки и файлы);
  • исключение из архива файлов и папок, содержащей ядро БУС;
  • исключение из архива файлов, которые по объему/размеру превышают заданное значение;
  • создание дампа баз данных в формате формат .tar.gz;
  • исключение из дампа ряда таблиц (статистика и поисковой индекс);
  • автоматическое деление архивов на части (если размер несжатых данных превышает 1Гб);
  • архивирование данных не только в локальное, но и в облачные хранилища.

Создание бекапа в БУС

Для создания резервной копии необходимо перейти по адресу site.ru/bitrix/admin/dump.php.

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

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

Здесь вы сразу можете выбрать размещение резервной копии и запустить ее создание. По умолчанию в нее будет включено все содержимое сайта. Во вкладке «Параметры» можно выставить тонкие настройки и указать что конкретно должно содержаться в архиве.

Экспертные настройки резервного копирования

Экспертные настройки резервного копирования

Здесь конфигурация сугубо индивидуальная. Я бы рекомендовал:

  • включить проверку целостности архива после завершения (помогает от «битых» бэкапов);
  • отключить компрессию архива (существенно снизит нагрузку на процессор);
  • шифровать данные резервной копии (для бэкапа в облако отключить эту опцию нельзя).

После нажатия на кнопку «Создать резервную копию» начнется архивация выбранных данных. Время создания резервной копии напрямую зависит от объема данных и производительности сервера.

БУС позволяет настроить регулярное резервное копирование с заданной периодичностью. Настройки данного функционала расположены по адресу site.ru/bitrix/admin/dump_auto.php.

Регулярное резервное копирование

Регулярное резервное копирование

Здесь во вкладке «Параметры» у нас появились два новых пункта. В первом, кроме установки периодичности запуска, мы можем выбрать еще и метод запуска. Рекомендую использовать «с агентами на cron», либо настроить на определенное время выполнение скрипта /bitrix/modules/main/tools/backup.php. Раздел «Удаление резервных копий» позволяет точно настроить количество хранимых копий.

Как уже упоминалось выше, стандартный инструмент позволяет создавать резервную копию непосредственно в облаке «1С-Битрикс».

Важно!

Хранение резервных копий предоставляется для всех лицензий на «1С-Битрикс: Управление сайтом» (кроме редакции «Первый сайт»). Для разных редакций продукта предоставляется определенное место в облаке «1С-Битрикс». Хранение резервных копий доступно для сайтов с активной коммерческой лицензией (технической поддержкой).

Проще говоря, если лицензия не была продлена — резервное копирование в облако недоступно.

Объем облачного пространства зависит от выбранной редакции.

Старт Стандарт Эксперт Малый Бизнес Бизнес
 1000 Мб  2 Гб  6 Гб  4 Гб  10 Гб

Заключение

Развернуть созданную резервную копию можно при помощи скрипта restore.php, скачать который можно в разделе «Список резервных копий», либо с официального сайта «1С-Битрикс» по этой ссылке. Скрипт необходимо залить по FTP в корень сайта и обратиться к нему через адресную строку и следовать дальнейшим инструкциям.

На сегодня все. Желаю всегда актуальных бэкапов на руках и чтобы в них не возникало нужды!

Опубликовано: 29 декабря 2015 года, в рубрике «Битрикс».

Просмотров: 5157.

Метки: .

Все публикации