Бэкапы и резервирование
Задача:
Дополнительно к штатному инструменту бекапирования 1С-Битрикс организовать сохранение данных минимизировав возможные потери при сбоях
Решение:
Написаны собственные скрипты создания бэкапов. Бекап делается штатными средствами битрикса. Отдельно создается бекап БД и отдельно Файлы+БД. Время запуска настраивается на кроне, частота определяется временем создания (ввиду мощности серверов выбрано наиболее частое и оптимальное сохранение). В результате создается файл в архиве, который сохраняется сначала на сервере где размещается проект, а после создания он сразу же передается на фтп-сервер. На сервере проекта файл лежит в течение 3-дней - старше удаляются. Для контроля объема на фтп-сервере написан bash скрипт, который удаляет из списка файлов записи старше 4 дней - для возможности добавления новых, запускается он после очередного переноса файла бекапа с боевого сервера.
Результат
Реализованный функционал обеспечивает проект более последними версиями бэкапа, что позволяет восстановить его с минимальными потерями данных. Контроль работоспособности включает почтовое уведомление при ошибке создания бекапа или ошибке отправки по фтп на бэкап-сервер на ответственных сотрудников.

Основные показатели проекта
Июнь 2019
Дата запуска
Back End, Серверные настройки, Тестирование
Пул работ
Проект менеджер, Програмист Битрикс, Системный администратор
Команда проекта

Back End
Настройки сервера
Тестирование

Посмотреть другие кейсы
Сайты на 1С-Битрикс
Сайты на 1С-Битрикс
Сайты на 1С-Битрикс