Проект

Общее

Профиль

ОБЗОР » История » Версия 97

Версия 96 (Dmitry Chernyak, 07.07.2016 10:47) → Версия 97/112 (Dmitry Chernyak, 07.07.2016 10:57)

h1. scduply — удобный shell-интерфейс для duplicity

[[SkyCover_Duply_en|OVERVIEW]] | [[INSTALLATION_scduply|INSTALLATION]] | [[USAGE_scduply|USAGE]]
[[ОПИСАНИЕ]] [[wiki|ОПИСАНИЕ]] | [[УСТАНОВКА_scduply|УСТАНОВКА]] | [[НАСТРОЙКА_scduply|НАСТРОЙКА]] | [[ИСПОЛЬЗОВАНИЕ_scduply|ИСПОЛЬЗОВАНИЕ]]

> *scduply* - это система резервного копирования, предназначенная для легкого и экономичного копирования данных
> через Интернет на любые типы хранилищ, от простого ftp до сервисов класса Amazon S3.
>
> Благодаря своим свойствам, scduply идеально подходит для резервного копирования VPS на Linux (например - сайтов)
> и на Windows (например - серверов терминалов, в том числе, с файловыми базами 1С и папками Outlook).

h2. КЛЮЧЕВЫЕ ОСОСБЕННОСТИ

* *Дедупликация*
При инкрементальном копировании передаются только отличающиеся кусочки файлов. Удобно для длинных журналов и баз данных.

* *Шифрование на стороне клиента*
Перед отправкой в хранилище данные шифруются стойкими алгоритмами программой GPG. Поэтому, даже получив доступ к хранилищу
резервных копий, третья сторона не сможет их прочесть, не имея секретного ключа.

* *Легкая установка под Windows*
Инсталлятор под Windows все сделает сам. Кроме того, версия под Windows содержит патчи для быстрой и устойчивой работы.

* *Поддержка VSS для MS Windows*
Поддержка снэпшотов позволяет консистентно копировать базы данных 1С, pst-файлы Outlook и другие меняющиеся объекты.

h2. SCDUPLY - ЭТО СВОБОДНОЕ ПО

Программа состоит из трех компонентов, имеющих лицензию GPL:

* *"scduply":https://github.com/skycover/scduply* - непосредственно программа
* *"scdw":https://github.com/skycover/scdw* - веб-интерфейс для управления scduply
* *"scwin":https://github.com/skycover/scwin* - инсталлятор scduply и scdw для Windows с поддержкой VSS

Программа разработана "SkyCover Company":http://www.skycover.ru и основе кода "duply":http://duply.net/ и использует для резервного копирования программу [[Duplicity|Duplicity]]
Это инструмент для управления резервным копированием, на основе конфигурационных файлов и простых команд, который
существенно упрощает настройку резервного копирования и позволяет удобно управлять несколькими заданиями - для раздельного копирования разных каталогов и посистем.

При развитии программы мы концентрируемся на применении для коммерческих проектов, в частности, развиваем и поддерживаем Windows-версию системы.

h2. ВИЗУАЛИЗАЦИЯ

Результаты выполнения заданий копирования удобно отслеживать по HTML-отчетам:

!scduply-report.png!

[[ОТЧЕТ_scduly|Расшифровка данных отчета]]

Отчеты отправляются по почте и возможен режим отправки только отчетов, содержащих ошибки или предупреждения.

Веб-интерфейс SCDW на основе Django позволяет удобно настраивать задания (включает файловый браузер и интуитивно понятную поддержку исключений).

!scduply-scdw.png!

h2. ТЕХНИЧЕСКИЕ ОСОБЕННОСТИ

* глобальный конфигурационный файл для хранения общих настроек всех заданий;
* опции duplicity «спрятаны» в простые конфигурационные настройки;
* TARGET_URL можно задать глобально и к нему будет автоматически добавляться имя задания;
* команда для последовательного выполнения всех настроенных заданий;
* возможность задания дня недели для FULL-бэкапа каждого задания;
* сохранение журналов работы по каждому сеансу;
* отправка по почте HTML-отчетов с приложенными журналами.