Назад | Перейти на главную страницу

Должен ли я никогда не размещать распределитель репликации транзакций на сервере-подписчике?

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

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

Я бы держал дистрибьютора как можно ближе к издателю. Я говорю об этом потому, что одним из условий повторного использования журнала является то, были ли обработаны все записи в VLF программой чтения журнала. Если по какой-то причине ваша линия между издателем и дистрибьютором прерывается, ваш журнал рискует заполниться.

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