Лучший способ сбалансировать нагрузку на веб-сайты

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

Содержание

  1. Что такое балансировщик нагрузки?
  2. Однорукий и двурукий
  3. L4 и L7
  4. Наименьшее количество подключений VS циклический перебор DNS
  5. использованная литература

1. Что такое балансировщик нагрузки?

Балансировщик нагрузки — это устройство, которое балансирует распределение рабочих нагрузок на сервере. Это может снизить нагрузку на серверы и предотвратить падение. С помощью этой системы можно обеспечить стабильное обслуживание пользователей даже в случае концентрации доступа на веб-сайте или отказе сервера.

2. Однорукий и двурукий

Балансировщики нагрузки можно разделить на два типа в зависимости от положения устройства.

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

3. L4 и L7

В зависимости от метода распределения или содержимого он называется балансировкой нагрузки L4 или L7. L4 распределяет по IP-адресу и номеру порта. L7 распределяет запросы по определенным группам серверов в соответствии с содержанием связи, таким как заголовок HTTP, универсальный идентификатор ресурса, идентификатор сеанса SSL и данные формы HTML.

4. Наименьшее количество подключений VS циклический перебор DNS

Не только балансировщики нагрузки, но и циклический перебор DNS могут реализовывать балансировку нагрузки. Циклический перебор DNS — это метод балансировки нагрузки, который не использует балансировщики нагрузки. DNS-сервер имеет функцию подключения доменного имени и IP-адреса, назначенного серверу. Вы регистрируете наборы доменных имен и IP-адресов в файле настроек DNS-сервера. Затем для каждого запроса будут возвращены разные зарегистрированные IP-адреса по порядку. Нагрузки могут быть распределены, потому что каждый доступ пользователя ведет к другому серверу

5. Ссылки

・Что такое балансировщик нагрузки? Руководство по балансировке нагрузки — Citrix https://www.citrix.com/glossary/load-balancing.html

・КАГОЯ ЯПОНИЯ
https://www.kagoya.jp/howto/network/loadvalancer/

・Объяснение основных сценариев балансировки нагрузки
https://networkgeekstuff.com/networking/basic-load-balancer-scenarios-explained/