Требуется бюджетная политика NLB для 3-х уровневого сайта - PullRequest
0 голосов
/ 27 декабря 2008

У нас есть несколько «классических asp» клиентов, сталкивающихся с веб-сайтами, которые питаются от центрального сайта asp.net mvc, который действует как веб-сервис, т.е. мы запрашиваем контроллеры MVC непосредственно с сайтов ASP с широким использованием jquery ajax. Этот MVC-сайт, в свою очередь, запрашивает sql-сервер, работающий в отдельном окне. У нас есть собственный профиль сеанса, который требует обращения к базе данных при каждом просмотре страницы.

В данный момент клиентские веб-сайты находятся в том же окне, что и сайт mvc. Теперь мы хотим использовать службу балансировки сетевой нагрузки Windows 2008, чтобы одновременно содержать большие объемы трафика и поддерживать доступность. В рамках ограниченного бюджета ...

Какова лучшая политика: 2x2 - клиентские сайты на 2 ящиках NLBed и MVC на отдельной паре ящиков NLBed - или оба на одной группе из 3 ящиков NLBed?

1 Ответ

0 голосов
/ 29 декабря 2008

Я бы выбрал решение 2x2, чтобы уберечь эти сайты MVC от Интернета. Если вам не нужно, чтобы MVC хранились вдали от Интернета, используйте 2 или 3 коробки NLB.

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

...