Настройка резервного копирования с платформы Windows на сервера Amazon s3

Как известно, есть два типа системных администраторов, те кто еще не делает резервное копирование и те, кто уже делают.
Внутри организаций, я думаю, уже 95% админов позаботились о создании backup. Но к сожалению, в 60-70% случаях это бэкапы, либо на тот же сервер, в другой раздел диска, либо на другой сервер, стоящий рядом.

Так вот задался я целью осуществить бэкап самых важных данных организации (базы данных 1с, важные документы) бэкапировать на сервис Amazon s3.
Об преимуществах или недостатках этого сервиса на хабре уже есть статьи, поэтому повторятся не буду, но вот что бы найти хорошую бесплатную программу для осуществления поставленной задачи, оказалось не просто.
В итоге формируется задача — найти бесплатную windows based программу для резервного копирования на сервис Anazon s3 с функциями инкрементального бэкапа и удаления старых записей (хранения не более чем n бэкапов)

Читать дальше →

Резервное копирование баз программы «1С: Предприятие» различных версий

Возникла следующая задача: есть сервер на Alt Linux на нем установлены различные варианты 1С.
Все базы можно свести к 3 вариантам:
  • файловые версии баз причем как 7-ки так и 8-ки (тут все просто, копируем папки)
  • базы 7-ки, хранящиеся в PostgreSQL (тут нужен дамп базы, но иногда желательно и папку с конфигурацией, отчетами и т.д. тоже копировать)
  • клиент-серверная 8-ка с хранением в PostgreSQL (тут в принципе хватит просто дампа базы)
Конечно у 1С есть свои средства резервного копирования, но все таки ИМХО было быстрее написать единый скрипт, чем копаться сначала в 7-ке, потом в 8-ке, чтобы в итоге это все работало. Поэтому решено написать свой скрипт, который будет все это копировать и выстроит приемлимую структуру копий.

Для бэкапа всего этого зоопарка была выбрана следующая структура хранения данных:

Папка с копиями — версия программы — имя базы — архив от определенного числа.

Также, на всякий случай, ежемесячно откладывать в отдельную папку по резервной копии.
В итоге работы появился bash-скрипт, о котором речь и пойдет под катом.
Читать дальше →