Resilio Sync — проприетарное программное обеспечение для пиринговой (P2P) синхронизации и обмена файлами между устройствами без использования централизованного облачного хранения. Программа основана на технологии распределённого обмена данными, при которой файлы передаются напрямую между компьютерами и мобильными устройствами пользователей, используя уникальные ключи доступа для установления связей и управления синхронизацией. Архитектура ориентирована на приватность и минимизацию зависимости от внешних серверов, при этом часть сервисной инфраструктуры может использоваться для туннелирования соединений и обнаружения пирингов в сети.
Приложение поддерживает кроссплатформенное развертывание, включая настольные и мобильные операционные системы, и предоставляет механизмы селективной синхронизации, версионности и контроля доступа. Развитие продукта происходило в контексте востребованности локального обмена большими объёмами данных и потребности организаций и частных пользователей в инструментах для автономной синхронизации без передачи данных в сторонние облачные сервисы. Точное поведение и набор функций зависят от версии и редакции программы — существуют как потребительские, так и коммерческие варианты с расширенными возможностями управления и интеграции в корпоративные среды.
- Пиринговая передача: прямой обмен файлами между устройствами без обязательного хранения в централизованном облаке, с возможностью обхода NAT и маршрутизации через промежуточные узлы при необходимости.
- Селективная синхронизация: выбор отдельных папок или файлов для синхронизации на конкретных устройствах, что позволяет экономить дисковое пространство и пропускную способность.
- Контроль доступа: управление доступом через секреты/ключи доступа, ссылки-приглашения или учетные записи, с возможностью задавать права на чтение и запись.
- Кроссплатформенность: поддержка различных операционных систем и устройств, включая настольные и мобильные платформы для организации гибкой синхронизации в гетерогенных средах.
- Шифрование: механизм шифрования передаваемых данных во время транспортировки и опциональные средства защиты секретов доступа для предотвращения несанкционированного подключения.
- Версионирование и восстановление: хранение предыдущих версий файлов и возможность восстановления изменений в случае случайного удаления или модификации.
- Производительность и оптимизация: использование технологий дельта-синхронизации и многопоточности для ускорения передачи больших файлов и снижения объёма передаваемых данных.
- Режимы развёртывания: поддержка как индивидуального использования между личными устройствами, так и корпоративных сценариев с централизованным управлением, политиками и интеграцией в ИТ-инфраструктуру.
- Локальная сеть и офлайн-доступ: работа по LAN без выхода в интернет, возможность доступа к файлам при отсутствии постоянного подключения к центральному серверу.
- Управление и мониторинг: инструменты для отслеживания состояния синхронизации, журналов передачи и использования трафика в зависимости от версии продукта.