Layer 7 Load Balancing

Из-за того, что различные типы контента имеют различные требования с точки зрения использования процессорных ресурсов, пропускной способности и т.д., вы можете улучшить эффективность своих серверов сгруппировав их так, чтобы некоторые обрабатывали транзакции, другие просто служили большими системами хранения для обработки статических страниц, или , например, были оптимизированы для загрузки потокового видео.
Типы балансировки нагрузки на седьмом уровне
Для осуществления более точной балансировки нагрузки, устройство балансировки контента должно быть способно оценить полезную нагрузку пакета. Основные решающие параметры описаны ниже:
Разбор URL: Это означает осмотр URL, идущего сразу за заголовком HTTP GET , и отправку запросу одной из групп серверов, основанных на этом адресе. Вы можете просматривать конкретную строку, таким образом от www.techworld.com/1.html запросы идут к одной группе серверов, тогда как от www.techworld.com/2.html к другой (не решаюсь предположить какой способ лучше). Или вы можете использовать расширения (.asp, .gif и т.п.) для передачи трафика на сервера, оптимизированные для этого типа трафика.
Запрос HTTP заголовка: Ваши переключатели содержимого могут получить много информации из заголовка. Заголовок Host: на самом деле часть всего адреса HTTP, и он отделяется от остальных (по состоянию в HTTP 1.1) в собственном поле заголовка. Так что если вы размещаете сайты нескольких компаний, то вам не нужно объявлять несколько виртуальных IP-адресов для каждого, просто позвольте переключателю содержимого направлять трафик с использованием заголовка.
Заголовок User-Agent: говорит переключателю каким браузером пользуется клиент, так что вы можете указать такой формат, который будет ему лучше соответствовать – это, например, полезно если у вас много пользователей, использующих КПК.
.
Источник: http://howto.techworld.com/networking/488/layer-7-load-balancing-part-1/
Popularity: 2%
Этот материал находится на сайте http://compiling.ru
Оставьте свой отзыв