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


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

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

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

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

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

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

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

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

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

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

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


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

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