Сетевые Агенты, подразделяющиеся на Агенты для ПК и Сетевые Агенты для серверов, являются основными рабочими компонентами программы. Агент предоставляет программному обеспечению доступ к ресурсам компьютера и интерфейс для работы с объектами-источниками данных (файловой системой, базами данных, FTP, серверами E-mail и прочими).
Все объекты представлены в форме файлов и папок, что позволяет выполнять над ними общие операции: копировать, изменять, просматривать атрибуты и т.д. При выполнении задач резервного копирования Handy Backup получает доступ к файловой системе компьютера с помощью Агента.
Упрощенно и Сетевые Агенты для серверов, и Агенты для ПК можно представить состоящими из двух наборов компонент:
Фильтры – специальные расширения программы, преобразующие поток данных. Логически, компоненты-фильтры трансформируют данные рабочей станции, передаваемые плагинами источников данных, в соответствии с заданными условиями работы.
Ниже приведён частный случай использования архитектуры фильтров при передаче данных из файла в резервную копию с использованием функций шифрования и сжатия:
Сетевые Агенты используют архитектуру модульных расширений (плагинов) Handy Backup. С помощью плагинов программа получает доступ к различным системам и форматам файлов. Агент предоставляет интерфейс для доступа к данным через специализированные расширения. Таким образом, плагины как бы "скрывают" детали файловой системы каждого конкретного источника или хранилища данных.
Агент контролирует вызов соответствующего плагина, передачу ему нужных параметров доступа к файловой системе, монтирует и открепляет файловые системы для работы, предоставляет данные для идентификации пользователя и другую необходимую информацию. Агент получает все команды от Панели Управления Handy Backup Server Network, но в некоторых случаях способен также сам проверить права доступа и привилегии пользователя.
Основное различие между Сетевым Агентом для сервера и Агентом для ПК заключается в наборе плагинов, доступных Агенту "из коробки". Агент для ПК предоставляет полномасштабный набор функций бэкапа для типичной пользовательской машины, включая возможности доступа к файлам и папкам, образам дисков, реестру Windows, облакам, FTP.
Сетевой Агент для сервера обладает большими возможностями, так как содержит не только все средства для работы с пользовательскими данными, но и набор плагинов для копирования данных серверного уровня: 1C, Microsoft SQL Server, MySQL, Oracle, PostgreSQL, виртуальных машин VMware Workstation, Hyper-V и т.д.
Основным методом подготовки Сетевого Агента к работе является автоматическое конфигурирование, предоставляемое Handy Backup.
Сетевой Агент всегда устанавливается и запускается как служба Windows. Создавая сеть резервного копирования, попробуйте для начала автоматическое конфигурирование и централизованную установку Сетевых Агентов с машины администратора. Программное обеспечение автоматически выберет наиболее оптимальные параметры конфигурации Сетевых Агентов на стороне администратора резервного копирования.
В сложных случаях, когда конфигурация сети или отдельного компьютера затрудняет автоматическую настройку, пожалуйста, обратитесь к главе, посвящённой ручной установке и настройке Сетевых Агентов.
Технологии, используемые Агентами серверов и Агентами рабочих станций, включают в себя:
В данном разделе: