Когда у нас есть веб-сервер и сервер приложений как два отдельных физических уровня? - PullRequest
5 голосов
/ 11 марта 2011

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

Поскольку все службы на уровне приложений будутдоступ к нему осуществляется через веб-сервер, почему бы не развернуть веб-сервер на том же физическом уровне, что и сервер приложений?

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

В более широком плане, каковы общие соображения при выборе сценария развертывания?

1 Ответ

4 голосов
/ 11 марта 2011

Если ваш сервер приложений более загружен ЦП, чем веб-сервер (что имеет место в большинстве случаев), вы можете масштабировать сервер приложений, сохраняя количество веб-серверов как есть.

Поместите NLB между веб-фермой и фермой приложений, и вы можете иметь (например) 2 веб-сервера и 5 или более (или что угодно) серверов приложений для обработки запросов.Это облегчает управление затратами на инфраструктуру.

...