Topologies for Web Synchronization
Область применения: SQL Server
Вы можете выбрать различные топологии репликации веб-синхронизации Microsoft SQL Server. Наиболее часто используемые способы настройки веб-синхронизации включают в себя следующие.
Отдельный сервер
Два сервера
Несколько систем Microsoft IIS (IIS) и повторной публикации SQL Server
Дополнительные сведения о конфигурации для веб-синхронизации см. в статье Настройка веб-синхронизации.
Отдельный сервер
В простейшей топологии IIS, издателе SQL Server и распространителю SQL Server все находятся на одном сервере. Подписчики осуществляют синхронизацию, подключаясь к службам IIS на издателе. Издатель может быть защищен брандмауэром.
Примечание.
Данная конфигурация рекомендуется только для сценариев, использующих корпоративные сети. Для других сценариев рекомендуется использовать сервер IIS и издателя ИЛИ распространителя SQL Server на отдельных компьютерах.
Два сервера
Службы IIS можно разместить на одном сервере и настроить издателя и распространителя SQL Server на другом сервере. Сервер, на котором запускаются службы IIS, может быть изолирован от Интернета брандмауэром. Подписчики осуществляют синхронизацию, подключаясь к службам IIS.
Несколько систем IIS и переиздание с помощью SQL Server
При необходимости поддержки очень большого количества подписчиков, одновременно осуществляющих синхронизацию, можно разделить работу между несколькими компьютерам, на которых выполняются службы IIS.
Если на компьютере под управлением SQL Server требуется дополнительная балансировка нагрузки, можно создать иерархию повторной публикации на нескольких компьютерах. Издатель верхнего уровня публикует данные на подписчики, которые, в свою очередь, переиздают данные, осуществляя выравнивание нагрузки при обработке запросов от подписчиков.
Примечание.
Подписчики могут синхронизироваться только с конкретным издателем. Например, подписчик на переиздающий подписчик A не может синхронизироваться с переиздающим подписчиком Б, если переиздающий подписчик А недоступен.