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

Принципы работы инструментов синхронизации

Многие пользователи впервые столкнулись с необходимостью синхронизировать файлы, когда обзавелись «электронными секретарями» (PDA). С тех пор важность синхронизации в сфере бизнеса неизмеримо возросла, независимо от типа аппаратных средств. Она по-прежнему необходима мобильным пользователям, но тема данного обзора — синхронизация ноутбуков и настольных компьютеров.

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

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

Помощь или бремя

Хочу напомнить на первый взгляд очевидную вещь, что простота использования — важнейшее качество инструмента синхронизации, предназначенного как для специалистов ИТ-подразделения, так и для пользователей. У сотрудников компаний нет времени осваивать еще одну сложную программу. Если работать с инструментом синхронизации сложно, то результатом будет не экономия, а лишняя трата времени. Кроме того, полезно получить сжатую визуальную информацию в простом графическом интерфейсе. Опытные пользователи могут выбрать программу с командной строкой, хотя большинству она не нужна. Кроме того, учтите, какие типы файлов требуется синхронизировать пользователям (например, документы, электронные таблицы, файлы баз данных, PST-файлы Outlook). Например, с помощью некоторых продуктов можно синхронизировать файлы Microsoft Excel, но не PST.

Еще одна характеристика, которую нужно учесть, — процесс устранения конфликтов. Продукт должен обнаруживать конфликты, при которых файл был изменен в одном или нескольких источниках. Если решение не обнаруживает конфликтов, то пользователь рискует потерять файлы при перезаписи. Насколько понятен и удобен для навигации экран разрешения конфликтов? Не требуется ли для устранения одного конфликта много раз щелкать в нескольких диалоговых окнах? Если нужно устранить единственный конфликт, то сложный экран разрешения конфликтов не будет серьезным недостатком, но если возникают десятки конфликтов, то лишнее время придется потратить как администратору, так и пользователям.

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

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

Типы решений

В таблице приведены сведения об относительно недорогих инструментах независимых производителей. Многие продукты выпускаются программно-техническими компаниями, которые специализируются на синхронизации, но во врезке «Синхронизация бесплатно» дана информация о бесплатных инструментах.


Каролин Марвиц - помощник редактора в Windows IT Pro и SQL Magazine. cmarwitz@windowsitpro.com


Синхронизация бесплатно

Существует много бесплатных средств для синхронизации настольных компьютеров и ноутбуков. Приверженцы командной строки могут попробовать Unison, хорошо себя зарекомендовавшую программу для UNIX/Windows с открытым исходным кодом, или такой инструмент UNIX, как rsync (для использования с Windows требуется специальная оболочка). В Windows Vista и Windows XP есть функции, упрощающие синхронизацию файлов. Компания Microsoft также выпускает популярный бесплатный инструмент, SyncToy, предназначенный для синхронизации файлов между папками и компьютерами. Ниже приводится краткий список бесплатных программ.