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

В чем разница между кластеризацией и балансировкой нагрузки?

В Server 2008 R2 вы можете создать кластер компьютеров, который, как я понимаю, обеспечивает аварийное переключение в случае отказа сервера. Я полагаю, что с балансировкой сетевой нагрузки это «разгружает» часть нагрузки на другие серверы, например, у вас может быть два веб-сервера с NLB ... но разве вы не могли бы также иметь кластер и NLB в кластере?

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

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

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

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

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

Вы используете NLB для создания группы идентично настроенных серверов веб-приложений, каждый из которых обращается к кластерному серверу базы данных.