Сетевые Агенты

Сетевые Агенты, подразделяющиеся на Агенты для ПК и Сетевые Агенты для серверов, являются основными рабочими компонентами программы. Агент предоставляет программному обеспечению доступ к ресурсам компьютера и интерфейс для работы с объектами-источниками данных (файловой системой, базами данных, FTP, серверами E-mail и прочими).

Все объекты представлены в форме файлов и папок, что позволяет выполнять над ними общие операции: копировать, изменять, просматривать атрибуты и т.д. При выполнении задач резервного копирования Handy Backup получает доступ к файловой системе компьютера с помощью Агента.

Упрощенно и Сетевые Агенты для серверов, и Агенты для ПК можно представить состоящими из двух наборов компонент:

1

Фильтры

Фильтры – специальные расширения программы, преобразующие поток данных. Логически, компоненты-фильтры трансформируют данные рабочей станции, передаваемые плагинами источников данных, в соответствии с заданными условиями работы.

Ниже приведён частный случай использования архитектуры фильтров при передаче данных из файла в резервную копию с использованием функций шифрования и сжатия:

  1. Менеджер файловой системы создаёт экземпляр источника данных для работы с файлом.
  2. Предоставленный источником поток данных пересылается сквозь цепочку фильтров.
  3. Фильтр ZIP-сжатия применяет алгоритм ZIP к передаваемому потоку данных.
  4. Фильтр BlowFish шифрует сжатые данные с помощью 128-битного алгоритма шифрования.
  5. На выходе плагин записи файла получает уже сжатый и зашифрованный набор данных.
2

Плагины

Сетевые Агенты используют архитектуру модульных расширений (плагинов) Handy Backup. С помощью плагинов программа получает доступ к различным системам и форматам файлов. Агент предоставляет интерфейс для доступа к данным через специализированные расширения. Таким образом, плагины как бы "скрывают" детали файловой системы каждого конкретного источника или хранилища данных.

Агент контролирует вызов соответствующего плагина, передачу ему нужных параметров доступа к файловой системе, монтирует и открепляет файловые системы для работы, предоставляет данные для идентификации пользователя и другую необходимую информацию. Агент получает все команды от Панели Управления Handy Backup Server Network, но в некоторых случаях способен также сам проверить права доступа и привилегии пользователя.

Различия между Агентом для ПК и Сетевым Агентом для сервера

Основное различие между Сетевым Агентом для сервера и Агентом для ПК заключается в наборе плагинов, доступных Агенту "из коробки". Агент для ПК предоставляет полномасштабный набор функций бэкапа для типичной пользовательской машины, включая возможности доступа к файлам и папкам, образам дисков, реестру Windows, облакам, FTP.

Сетевой Агент для сервера обладает большими возможностями, так как содержит не только все средства для работы с пользовательскими данными, но и набор плагинов для копирования данных серверного уровня: 1C, Microsoft SQL Server, MySQL, Oracle, PostgreSQL, виртуальных машин VMware Workstation, Hyper-V и т.д.

Конфигурация Агента для ПК

Основным методом подготовки Сетевого Агента к работе является автоматическое конфигурирование, предоставляемое Handy Backup.

Сетевой Агент всегда устанавливается и запускается как служба Windows. Создавая сеть резервного копирования, попробуйте для начала автоматическое конфигурирование и централизованную установку Сетевых Агентов с машины администратора. Программное обеспечение автоматически выберет наиболее оптимальные параметры конфигурации Сетевых Агентов на стороне администратора резервного копирования.

В сложных случаях, когда конфигурация сети или отдельного компьютера затрудняет автоматическую настройку, пожалуйста, обратитесь к главе, посвящённой ручной установке и настройке Сетевых Агентов.

Технологическое обеспечение Сетевых Агентов

Технологии, используемые Агентами серверов и Агентами рабочих станций, включают в себя:

  • FUSE для Windows – специальный модуль, позволяющий любому приложению создавать собственные файловые системы. Технология FUSE особенно полезна для виртуальных машин и приложений. По сравнению с реальной файловой системой, виртуальная машина не хранит никакие данные сама. Её файловая система не более чем "представление", мостик между виртуальной машиной и файлами реально установленной на компьютере ОС.
  • Сжатие резервных копий через ZIP. ZIP – исключительно популярный метод сжатия данных. В настоящее время формат ZIP является стандартом сжатия и архивирования информации для многих приложений, включая программы резервного копирования и пересылки данных.
  • Шифрование Blowfish. Blowfish – эффективный и популярный метод шифрования информации. В алгоритме используются 64-битовые блоки и ключ различной длины, от 32 до 448 бит. Этот алгоритм предоставляет защиту данных с высокой степенью надёжности.

Кто использует наше решение для резервного копирования?