Резервное копирование данных

Настройка сценариев резервного копирования больших данных в облачные хранилища.

Задача

Сервис Secured² представляет собой SaaS-решение для автоматизации удалённого резервного копирования и восстановления данных локальных сетей. В его основе лежат инновационные алгоритмы сжатия (на 90-97%) и шифрования больших данных, которые разработал и запатентовал наш заказчик. Они позволяют пользователям значительно экономить место в облачных хранилищах и обеспечивают высокий уровень безопасности данных. Заказчику потребовалось разработать программное решение для пользователей локальных сетей, с помощью которого они смогут подключаться к сервису Secured².

Решение

Компания "Программные технологии" разработала клиентскую часть облачного сервиса Secured², предназначенную для локальных сетей.

Разработанное решение состоит из веб-интерфейса, который позволяет пользователям управлять сценариями резервного копирования и восстановления данных, и модуля для исполнения этих сценариев в локальных сетях.

Решение поставляется в комплекте с сервером, который устанавливается локально с доступом ко всем компьютерам внутри сети.

При запуске сценария резервного копирования клиентская часть сервиса собирает данные с компьютеров локальной сети и пересылает их в сервис Secured² для последующей обработки.

Технологии
Java
Play Framework
Bootstrap
Функциональные возможности решения
1
Управление пользователями

Чтобы не создавать новые учётные записи пользователей, сервис Secured² можно легко интегрировать в существующую систему учётных записей локальной сети через протокол LDAP. В клиентской части сервиса предусмотрены 4 типа пользователей с различными уровнями прав. Администраторы облачных хранилищ занимаются подключением облаков и общей настройкой сервиса в локальной сети. Администраторы локальных сетей отвечают за добавление новых пользователей и назначение им соответствующих прав. Владельцы учётных записей могут подключать свои компьютеры к сервису Secured² и настраивать сценарии резервного копирования своих данных. Пользователям с ограниченными правами (read-only) доступен только просмотр статистики по резервному копированию.

2
Подключение облачных хранилищ

Сервис Secured² сам по себе не является облачным хранилищем, а лишь реализует алгоритмы для создания сценариев резервного копирования, сжатия, шифрования и последующего восстановления данных. Клиенты нашего заказчика самостоятельно покупают сторонние облачные хранилища данных и подключают их к Secured² через разработанную нами клиентскую часть сервиса.

3
Настройка сценариев резервного копирования

Через веб-интерфейс владельцы учётных записей подключают свои компьютеры к сервису Secured², выбирают файлы и папки и задают для них единое расписание резервного копирования. При необходимости администраторы облачных хранилищ и локальной сети могут самостоятельно настроить эти сценарии для всех компьютеров в своей сети.

4
Запуск резервного копирования

Согласно заданному расписанию клиентская часть сервиса осуществляет сбор данных с компьютеров локальной сети. При первом подключении к сервису Secured² запускается полное копирование данных, при последующих – инкрементное (копируются только те файлы, которые были изменены с момента предыдущего копирования). При необходимости пользователи могут самостоятельно запустить полное или инкрементное копирование данных не по расписанию.

5
Отправка данных в облачные хранилища

Собранные данные не хранятся на локальном сервере, а сразу отправляются по защищённому соединению в сервис Secured². Там они подвергаются сжатию и шифрованию, а затем пересылаются одновременно в несколько хранилищ, выбранных администраторами облачных хранилищ.

6
Статистика по резервному копированию

Пользователям доступна детальная статистика по всем версиям резервного копирования данных: дата копирования, статус (в процессе, успешно завершено, не выполнено, выполнено с ошибками) и объём занимаемого в облачном хранилище места.

7
Восстановление данных

При необходимости пользователи могут легко запустить восстановление необходимой информации через разработанный нами веб-интерфейс. При этом сервис Secured² извлекает данные из облачных хранилищ, восстанавливает их и пересылает на заданный компьютер в локальной сети. Можно восстановить все сохранённые в облаке данные или выбрать определённую версию файла или папки. Также можно указать новую папку на своём компьютере для восстановления данных, чтобы не замещать текущие версии файлов и папок.

Мы найдем лучшее решение вашей задачи