Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекции_ПрИС_заочн.doc
Скачиваний:
35
Добавлен:
21.11.2018
Размер:
747.52 Кб
Скачать

Балансировка нагрузки сети

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

Служба кластеров предназначена для предотвращения сбоев критически важных бизнес-приложений, таких как базы данных, почтовые системы, службы печати и файловые службы. Служба балансировки нагрузки сети (БНС) обеспечивает распределение потока IP-данных между узлами кластера.

Технология распределения нагрузки обеспечивает масштабируемость и высокую отказоустойчивость таких служб, как веб-серверы, службы терминалов, прокси-серверы, виртуальные частные сети (VPN) и службы потокового мультимедиа-вещания. Применение технологии БНС особенно эффективно для корпоративных TCP/IP-служб, например приложений электронной коммерции, обеспечивающих взаимодействие клиента с транзактными приложениями и базами данных внутреннего уровня.

Серверы кластера, задействованные в балансировке нагрузки сети (называемые также узлами), работают совместно, позволяя добиться следующих преимуществ.

  • Масштабируемость. Балансировка нагрузки сети обеспечивает масштабируемость производительности серверных приложений, таких как веб-сервер, распределяя клиентские запросы среди множества серверов, включенных в кластер. При увеличении потока поступающих данных в кластер можно добавить дополнительные серверы. Всего кластер может содержать до 32 серверов.

  • Высокая отказоустойчивость. Служба БНС обеспечивает высокую отказоустойчивость, автоматически определяя сбой сервера и в течение 10 секунд перераспределяя поток данных от клиентов между оставшимися серверами, не прерывая обслуживание клиентских запросов.

Служба БНС распределяет поток данных по протоколу IP между несколькими копиями (или экземплярами) TCP/IP-службы (например, веб-сервера), каждая из которых выполняется на узле кластера. Эта служба прозрачно распределяет запросы клиентов между узлами и обеспечивает доступ к кластеру посредством одного или нескольких виртуальных IP-адресов.

С точки зрения клиента кластер представляется единым сервером, обрабатывающим поступающие запросы. При увеличении потока данных сетевые администраторы могут просто включить в кластер дополнительные серверы.

Например, типична совместная работа серверов в составе кластера для обработки потока данных, поступающих из интернета. Например, на каждом сервере кластера выполняется Internet Information Server (IIS), а служба БНС распределяет между этими серверами сетевую нагрузку. Это повышает скорость обработки запросов, благодаря чему подключенные через интернет клиенты быстрее получают данные в ответ на свои запросы. Для повышения отказоустойчивости системы серверное приложение (например, база банных) может функционировать на двухузловом кластере под управлением службы кластеров.

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