IIS 7 репликация веб-сайта - PullRequest
       28

IIS 7 репликация веб-сайта

0 голосов
/ 01 декабря 2011

Можно ли реплицировать веб-сайт на разные серверы для балансировки нагрузки, чтобы некоторые запросы обслуживались с одного сервера, а другие - с другого?

Ответы [ 3 ]

1 голос
/ 01 декабря 2011

Ты хоть гугл за ответ? Эта тема хорошо документирована во всем Интернете. Для начала посмотрите Балансировка нагрузки HTTP с использованием маршрутизации запросов приложений на iis.net (отличный источник для всего, что связано с IIS в любом случае). В блоге Модуль балансировки и маршрутизации нагрузки IIS7 теперь доступен! на MSDN также содержит множество полезных ссылок. Вместо ARR вы также можете использовать практически любой вид балансировщика нагрузки (например, HAProxy ).

Чтобы сделать один и тот же контент доступным для всех серверов вашей фермы, вы можете просто использовать файловый сервер на базе Windows или любой тип NAS с общим доступом к файлам SMB. IIS позволяет указать учетные данные, которые будут использоваться при подключении к общей папке.

0 голосов
/ 01 декабря 2011

Да, есть Web Farm Framework http://www.iis.net/download/WebFarmFramework

0 голосов
/ 01 декабря 2011

Да, есть куча решений для этого.Тот, который использует Stackoverflow, называется HAProxy http://haproxy.1wt.eu/

Как правило, вам нужна форма обратного прокси, которая может передавать ваши запросы на различные серверы, о которых он знает.

Как запасИнтересная ссылка об архитектуре SO.http://highscalability.com/blog/2011/3/3/stack-overflow-architecture-update-now-at-95-million-page-vi.html

...