Лекция: Билет 6 вопрос 2

Пример архитектуры web-сервиса с балансировкой нагрузки

Простая балансировка нагрузки

n Равномерное распределение нагрузи между однотипными компонентами системы:

n Web-серверами

n Серверами приложений

n Серверами баз данных

n Обеспечение надежности системы за счет (100 + N) % производительности от планируемой

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

Балансировка для нескольких сайтов

 

 

 

 

ПРИМЕР АРХИТЕКТУРЫ WEB-СЕРВИСА

n Кластерная ферма для обеспечения проведения торгов биржи

n Прикладные уровни

n Web-сервера

n Сервера приложений

n Сервера базы данных

n Балансировщики нагрузки

n поддержание внешних VIP

n распределение клиентских запросов по Web-серверам и серверам приложений

n отслеживание и оповещение состояния рабочих сервисов

n резервирование друг друга

 

 

 

Маршрут движения потоков данных

  1. Клиентские запросы поступают на один из балансировщиков с основным VIP системы.
  2. Балансировщик распределяет запросы по Web-серверам.
  3. Web-сервера обращаются по VIP-адресу сервера приложений, который принадлежит второму балансировщику.
  4. Второй балансировщик распределяет запросы Web-серверов по серверам приложений.
  5. Запросы серверов приложений распределяются по серверам базы данных подсистемой Oracle RAC.

 

 

еще рефераты
Еще работы по информатике