Резервное копирование данных с сервера RСlone + 1C Обновлятор = спокойный сон


Недавно клиент озадачил вопросом резервного копирования данных с windows сервера (на случай его “падения”).

Соответственно, вариант с сохранением данных на этом же сервере не рассматривался (было именно так реализовано – бэкапилось на другой физический диск).
В случае выхода из строя например материнской платы или вообще физического уничножения сервера (пожар в ДЦ) – данные “погибали”, и похоже, что процентов 50% навсегда т.к. в единственном экземпляре, а на внешние источники никто никогда не бэкапил.

Клиент очень давний – фактически родственник, бизнес семейный, далеко не “газпром” поэтому решение по финансовой части должно быть близко к “бесплатно”.

Для резервного копирования базы 1С я выбрал 1C Обновлятор – по описанию полностью покрывает мои потребности. А именно – автоматическое сохранение резервных копий в облачные сервисы.

В качестве бэкапного сервиса я выбрал Яндекс Диск по причине очень “вкусного” ценника – при оплате за год 200 руб. за 1 Тб.

Пока настраивал “1С Обновлятор” познакомился с служебным софтом, которое “под капотом” использует обновлятор – rclone. Это кроссплатформенная консольная утилита, котора умеет синхронизировать! каталоги с компьютера с облачным хранилищем (в моём случае Яндекс Диск – но он “из коробки” умеет работать практически со всеми известными онлайн хранилищами).

Свял скриптик по синхронизации общих важных папок и папок “Рабочий стол” и “Мои документы” всех сотрудников работающих по удалёнке.

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

Таким образом в итоге 70 гигабат мелких файлов синхронизируются с Яндекс Диском за 10 минут. Если есть какие то изменения – прибавляем время на копирование этих файлов в облако.

В итоге поставил задачу файловой синхронизации в планировщик на субботу (недельная актуальность вполне устраивала заказчика). Ну а обновлятор настроил более гибко – 2 текущие копии + 1 недельная + 1 месячная.

В принципе можно и файлы зажимать в архив и синхронизировать (чтобы были такие же временные архивы – например месячной давности), но такой задачи не стояло.


Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *