Больше стабильности для ваших сайтов — представляем мониторинг бэкендов

Мы выпустили важное обновление продукта StormWall для сайта — в Личном кабинете появился инструмент мониторинга состояния бэкенд-серверов. Теперь вы можете в реальном времени отслеживать их доступность, а также автоматически управлять их участием в балансировке нагрузки, обеспечивая максимальную отказоустойчивость ваших веб-проектов.

Мониторинг бэкендов в StormWall

Попробовать новый функционал можно в Личном кабинете: Услуга → Объект защиты → Бэкенд-серверы.

Мониторинг бэкендов - представление в Личном кабинете StormWall

С новым инструментом вы получаете мощный механизм для поддержания доступности ваших ресурсов. В частности, вы можете:

1. Настраивать гибкие правила мониторинга

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

Мониторинг бэкендов - настройки в Личном кабинете StormWall

В настройках вы можете определить:

  • интервал и критерии доступности: периодичность мониторинга в секундах, URL (если не указан, то будет опрашиваться корень сайта) и HTTP-коды ответов бэкенда (например, 502, 503, 504);
  • чувствительность проверок: количество успешных и неуспешных попыток опроса — например, чтобы избежать ложных срабатываний из-за кратковременных проблем;
  • процент неудач: все бэкенды проверяются в разных точках мира в рамках единой сети фильтрации StormWall. Вы можете указать, в каком количестве точек бэкенд-сервер должен оказаться недоступным, чтобы считался «упавшим» и автоматически исключался из балансировки. Это удобно, если проблемы возникают только в некоторых регионах или в конкретном дата-центре.
  • Таймауты: время в секундах на TCP-соединение, чтение данных и получение ответа на HTTP-запрос.

Описание всех полей вы можете найти в нашей инструкции — в разделе «Бэкенд-серверы»

2. Видеть общую картину по домену и детальные статусы по бэкендам

Статус мониторинга стал нагляднее. Теперь напротив каждого бэкенд-сервера отображается:

  • красный знак — означает, что в одном или нескольких бэкендах домена есть проблемы. При наведении на иконку отображается список проблем,
  • зелёный знак — бэкенды домена находятся на мониторинге, проблем не обнаружено,

Если никакого знака нет — мониторинг для домена не настроен или отключён.

3. Автоматически исключать проблемные серверы из балансировки

Если бэкенд-сервер становится недоступным по заданным правилам, система мониторинга автоматически исключает его из балансировки. Трафик перенаправляется на исправные узлы, а пользователи продолжают работать с сайтом без лагов и перебоев.

Вы можете включить или отключить эту опцию для своих ресурсов. 

Когда это может пригодиться?

Пример 1. Допустим, один из ваших ресурсов перестал отвечать из-за бага в коде (завис, не отвечает за установленный таймаут или полностью недоступен). Раньше часть пользователей могла столкнуться с ошибками 5xx или длительной обработкой запросов, пока вы бы не заметили проблему и не приняли меры (рестарт сервиса или отключение этого бэкенда в конфигурации).

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

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

4. Анализировать историю изменений

Во вкладке «История мониторинга» вы можете получить доступ к полному логу всех изменений статусов и возникающих ошибок. Новый инструмент для анализа инцидентов поможет вам быстро и точно определить время и причину неполадок.

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

StormWall для сайта:
DDoS-защита для веб-приложений

  • Подключение за 10 минут
  • Поддержка 24×7