9.1
NetAngels

18.04.2017

Отказоустойчивый кластер для балансировки нагрузки

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

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


Большую роль в этой схеме играет балансировщик — система, которая занимается распределением запросов/трафика. На этапе ее проектирования важно предусмотреть следующие ключевые требования:


  • Отказоустойчивость. Нужно как минимум два сервера, которые одновременно занимаются задачей распределения запросов/трафика. Без явного разделения ролей на ведущего и резервного.
  • Масштабирование. Добавление новых серверов в систему должно давать пропорциональную прибавку в ресурсах.

Фактически, это описание кластера, узлами которого являются серверы-балансеры.


В этой статье мы хотим поделиться рецептом подобного кластера, простого и неприхотливого к ресурсам, концепцию которого успешно применяем в собственной инфраструктуре для балансировки запросов к серверам нашей панели управления, внутреннему DNS серверу, кластеру Galera и разнообразными микросервисам.




Все новости компании
Новости рынка

Добавить комментарий

Комментарии могут оставлять только авторизованные пользователи.
Авторизоваться   Зарегистрироваться

Cybermonday длинной в неделю

Период действия акции *: до 5 февраля 2017 года
Мы решили не ограничивать CYBERMONDAY один только мондеем.
Читать далее

Эй, псст! Хочешь попробовать немного наших облачных VDS бесплатно?

Период действия акции *: до 11 декабря 2016 года
Мы тут решили, что раз у нашего потрясающего хостинга есть бесплатный период, то и для бесподобных облачных VDS нужно тоже сделать тест на несколько дней.Кстати, хороший повод пощупать, как всё у нас удобно и шустро работает.
Читать далее

КОНКУРС 

Период действия акции *: до 30 сентября 15:00
Разыгрываем годовой SSL-сертификат и промокоды на 1000 и 500 рублей
Читать далее

Розыгрыш SSL сертификата на 1 год + промокоды

Период действия акции *: 19,09,2016
Конкурс в ВК
Читать далее

Пожалуй, лучшая партнёрская программа

Период действия акции *: до 31.05.2016
Просто 20% в течение 3 лет.
Читать далее

Новые статьи появятся в ближайшее время!

Новые вакансии появятся в ближайшее время!


Наверх
Сообщить об ошибке
Описание ошибки: