Topologies for Web Synchronization

Применимо к:SQL Server

Вы можете выбрать различные топологии репликации веб-синхронизации Microsoft SQL Server. Наиболее часто используемые способы настройки веб-синхронизации включают в себя следующие.

  • Отдельный сервер

  • Два сервера

  • Несколько систем Microsoft Internet Information Services (IIS) и повторной публикации SQL Server

Дополнительные сведения о конфигурации для веб-синхронизации см. в статье Настройка веб-синхронизации.

Отдельный сервер

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

Заметка

Данная конфигурация рекомендуется только для сценариев, использующих корпоративные сети. Для других сценариев рекомендуется использовать сервер IIS и издателя ИЛИ распространителя SQL Server на отдельных компьютерах.

Web synchronization with a single server

Два сервера

Службы IIS можно разместить на одном сервере и настроить издателя и распространителя SQL Server на другом сервере. Сервер, на котором запускаются службы IIS, может быть изолирован от Интернета брандмауэром. Подписчики осуществляют синхронизацию, подключаясь к службам IIS.

Web synchronization with two servers

Несколько систем IIS и переиздание с помощью SQL Server

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

Web synchronization with multiple IIS servers

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

Заметка

Подписчики могут синхронизироваться только с конкретным издателем. Например, подписчик на переиздающий подписчик A не может синхронизироваться с переиздающим подписчиком Б, если переиздающий подписчик А недоступен.

Web synchronization with republishing

См. также

Configure Web Synchronization
Web Synchronization for Merge Replication