Недавно клиент озадачил вопросом резервного копирования данных с windows сервера (на случай его “падения”).
Соответственно, вариант с сохранением данных на этом же сервере не рассматривался (было именно так реализовано – бэкапилось на другой физический диск).
В случае выхода из строя например материнской платы или вообще физического уничножения сервера (пожар в ДЦ) – данные “погибали”, и похоже, что процентов 50% навсегда т.к. в единственном экземпляре, а на внешние источники никто никогда не бэкапил.
Клиент очень давний – фактически родственник, бизнес семейный, далеко не “газпром” поэтому решение по финансовой части должно быть близко к “бесплатно”.
Для резервного копирования базы 1С я выбрал 1C Обновлятор – по описанию полностью покрывает мои потребности. А именно – автоматическое сохранение резервных копий в облачные сервисы.
В качестве бэкапного сервиса я выбрал Яндекс Диск по причине очень “вкусного” ценника – при оплате за год 200 руб. за 1 Тб.
Пока настраивал “1С Обновлятор” познакомился с служебным софтом, которое “под капотом” использует обновлятор – rclone. Это кроссплатформенная консольная утилита, котора умеет синхронизировать! каталоги с компьютера с облачным хранилищем (в моём случае Яндекс Диск – но он “из коробки” умеет работать практически со всеми известными онлайн хранилищами).
Свял скриптик по синхронизации общих важных папок и папок “Рабочий стол” и “Мои документы” всех сотрудников работающих по удалёнке.
Первая синхронизация (фактически копирование) конечно довольно долго работало т.к. я не стал предварительно сжимать в архив файлы (а их очень много) т.к. думаю очень удобно при необходимости зайти на Яндекс Диск и вытащить один конкретный файлик, а не скачивать гигабайтный архив ради этого. Ну и потом данные именно синхронизируются, т.е. если изменений нет – файлы не перезаписываются.
Таким образом в итоге 70 гигабат мелких файлов синхронизируются с Яндекс Диском за 10 минут. Если есть какие то изменения – прибавляем время на копирование этих файлов в облако.
В итоге поставил задачу файловой синхронизации в планировщик на субботу (недельная актуальность вполне устраивала заказчика). Ну а обновлятор настроил более гибко – 2 текущие копии + 1 недельная + 1 месячная.
В принципе можно и файлы зажимать в архив и синхронизировать (чтобы были такие же временные архивы – например месячной давности), но такой задачи не стояло.