Сьогодні ми поговоримо про процес, який відноситься до «невидимому фронті», непомітний для користувача, але є одним з ключових. Розглянемо налаштування і способи резервного копіювання в 1С-Бітрікс.
Нещодавно ми говорили про зміни механізму резервного копіювання в ISPmanager. який дозволяє створювати резервні копії на рівні сервера. «1С-Бітрікс: Управління сайтом» (БУС) пропонує вбудований інструмент, вирішальний це завдання.
Що дозволяє вбудований інструмент
- створювати архівні версії файлів (бекап) сайту в форматі .tar.gz (зі збереженням прав на папки і файли);
- виключення з архіву файлів і папок, що містить ядро БУС;
- виключення з архіву файлів, які за обсягом / розміром перевищують заданий значення;
- створення дампа баз даних в форматі формат .tar.gz;
- виключення з дампа ряду таблиць (статистика і пошукової індекс);
- автоматичне розподіл архівів на частини (якщо розмір незжатих даних перевищує 1Гб);
- архівування даних не тільки в локальне, а й в хмарні сховища.
Створення бекапу в БУС
Тут ви відразу можете вибрати розміщення резервної копії і запустити її створення. За замовчуванням в неї буде включено весь вміст сайту. У вкладці «Параметри» можна виставити тонкі налаштування і вказати що саме повинно міститися в архіві.
Експертні налаштування резервного копіювання
Тут конфігурація суто індивідуальна. Я б рекомендував:
- включити перевірку цілісності архіву після завершення (допомагає від «битих» бекапов);
- відключити компресію архіву (істотно знизить навантаження на процесор);
- шифрувати дані резервної копії (для бекапа в хмару відключити цю опцію не можна).
Після натискання на кнопку «Створити резервну копію» почнеться архівація вибраних даних. Час створення резервної копії безпосередньо залежить від обсягу даних і продуктивності сервера.
Тут у вкладці «Параметри» у нас з'явилися два нові пункти. У першому, крім установки періодичності запуску, ми можемо вибрати ще й метод запуску. Рекомендую використовувати «з агентами на cron», або налаштувати на певний час виконання скрипта /bitrix/modules/main/tools/backup.php. Розділ «Вилучення резервних копій» дозволяє точно налаштувати кількість збережених копій.
Як уже згадувалося вище, стандартний інструмент дозволяє створювати резервну копію безпосередньо в хмарі «1С-Бітрікс».