Удержать баланс. Почему специалисты по внедрению балансировщиков — редкость на рынке
Сетевые решения Сетевые решения

Поломка балансировщика — ЧП, которое замечают клиенты. «Рынок умер» или на паузе перед появлением российских решений? Внедрение балансировщиков — кастомный процесс, который под силу немногим

Главная>Сетевые решения>Удержать баланс. Почему специалисты по внедрению балансировщиков — редкость на рынке
Сетевые решения Тренд

Удержать баланс. Почему специалисты по внедрению балансировщиков — редкость на рынке

Дата публикации:
11.11.2024
Посетителей:
28
Просмотров:
30
Время просмотра:
2.3

Авторы

Автор
Иван Костин Начальник отдела внедрения и сопровождения компании «Инфосистемы Джет»

/ Поломка балансировщика — ЧП, которое замечают клиенты

 

/ «Рынок умер» или на паузе перед появлением российских решений?


/ Внедрение балансировщиков — кастомный процесс, который под силу немногим

 

Балансировщики — один из важнейших элементов ИТ-инфраструктуры. Они позволяют оптимальным образом распределять трафик между серверами, чтобы не допустить их перегрузки, грозящей остановкой бизнес-процессов. В компании «Инфосистемы Джет» описали трудности с обслуживанием данных сервисов, возникшие после ухода западных вендоров, а также рассказали об уникальной работе инженеров внедрения и о перспективах отечественных решений в данной области.

 

Балансировщики — это сервисы, которые распределяют входящий сетевой трафик между серверами приложений. Актуальность данной задачи росла по мере усложнения ИТ-инфраструктуры компаний и увеличения количества экземпляров ПО, на которые необходимо направлять трафик пользователей или приложений.

 

Благодаря использованию балансировщиков происходит оптимизация загрузки инфраструктурных элементов и сохраняется быстродействие. Кроме того, данные решения могут выполнять дополнительные функции анти-DDoS, выступать в качестве Web Application Firewall, осуществлять авторизацию пользователей в сети и т. д.

 

С уходом западных вендоров в 2022 г., российский рынок балансировщиков замер из-за отсутствия альтернативы в виде отечественных решений. Если же говорить о варианте использования китайских продуктов (например, TongTech или Hillstone), то они в РФ не прижились, и в настоящее время неизвестно о попытках их широкого внедрения в российских компаниях.

«Сейчас отечественные вендоры находятся в процессе разработки собственных продуктов — в частности, Веб-Сервер и TrafficSoft. На это требуется определенное время. Так, у западных компаний на создание, оптимизацию и устранение всех недочетов в их решениях ушли годы (например, F5 был основан в 1996 г., а Citrix — в 1989 г.). К тому же они развивались вместе с рынком, а российским разработчикам приходится ускоренно работать, для того чтобы соответствовать современным требованиям. С другой стороны, на рынке присутствуют и бесплатные балансировщики, к числу которых можно отнести HAProxy и Nginx. Именно с Nginx сейчас работают почти 66% веб-серверов в России и порядка 20% — в мире в целом. Интересно, что даже госкомпании, несмотря на проведение тендеров с целью импортозамещения и многочисленные исследования рынка, пока не могут перейти на отечественные продукты в этой категории».

Иван Костин

 

В настоящее время компания «Ифосистемы Джет» занимается технической поддержкой балансировщиков, работающих в российских компаниях, а также участвует в проектах внедрения бесплатных решений в их ИТ-инфраструктуру.

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

Иван Костин

 

Одна из ключевых проблем обслуживания состоит в необходимости устанавливать обновления. В частности, крупным заказчикам (как правило, это банки, ретейлеры и облачные провайдеры, оперирующие большим объемом информации) иногда приходится работать со специфичными видами трафика, для которых создаются особые правила балансировки, способные вызывать проблемы. Для исправления ситуации необходима установка соответствующего кастомного патча. К сожалению, избежать данных трудностей без тестирования на реальном трафике не представляется возможным, поскольку его содержимое слишком вариативно.

Чтобы объяснить суть работы балансировщика, можно использовать аналогию с работой почтовой службы. Представьте, что у вас есть пять конвейеров, которые перемещают посылки. Каждый из них пропускает по 10 коробок в минуту. Перед ними установлена единая линия, через которую проходит уже 50 коробок. Без дополнительных приспособлений все 50 штук поступят на одну из небольших линий с пропускной способностью 10 единиц, что вызовет ее перегрузку, а четыре других просто будут простаивать. Если добавить в эту схему балансировщик, то он займет свое место между линиями и начнет раскидывать коробки между разными конвейерами, оптимизируя загрузку. Кроме того, он будет проводить постоянный мониторинг состояния конвейеров и не станет распределять коробки на линии в случае их остановки. Для переноса этой картины в область информационных технологий достаточно поменять посылки на информацию, которая двигается между элементами ИТ-инфраструктуры.

«Подобный инцидент можно разобрать на примере работы POS-терминалов, которые массово применяются для оплаты товаров и услуг банковскими картами. Когда мы прикладываем к одному из них свою карточку, происходит соответствующая транзакция, объем которой относительно невелик — десятки либо сотни килобайт. Если логика обработки трафика меняется и балансировщик сталкивается с багом, его работа с транзакциями просто прекращается, а все POS-терминалы останавливают работу и выдают ошибки, что крайне чувствительно для бизнеса и клиентов».

Иван Костин

 

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

ИНТЕРЕСНЫЙ ФАКТ 

 

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

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

Уведомления об обновлении тем – в вашей почте

На пути к коммутируемым сетям

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

«Наше решение помогает сохранить человеческие жизни»: проект «Безопасная школа»

Почему в Краснодаре запустили проект «Безопасная школа»? Какие инцидентов помогает избежать система? Благодаря чему проект превзошел ожидания заказчика?

Особенности планирования корпоративных сетей

Корпоративная сеть – сложная система, включающая множество самых разнообразных компонентов: серверные комплексы, рабочие станции, системное и сетевое программное обеспечение, базы данных, активное и телекоммуникационное оборудование, ...

Архитектура персональных сетей

Технология Web-навигаторов коренным образом меняет поведение пользователей. Произошел переход от эры персональных компьютеров к эре персональных сетей. Большие объемы потоков данных и новое распределение сетевого трафика, ставшие следствием этого ...

Что нужно знать о сетевых сервисах

Иногда приходится сталкиваться с тем, что к крутящимся жестким дискам (HDD) относятся как к расходному материалу. Отчасти это верно, так как механический износ со временем приводит к их поломке. Но само перемагничивание диска при записи данных может происходить нескончаемое число раз.

ТОРП и ГОСТ: строим сеть на решениях российских вендоров

Обзор решений отечественных производителей. Требования к сетям. Обеспечение миграции на российские продукты.

Модернизация локальной вычислительной сети Иркутского авиационного завода

Иркутский авиационный завод (ИАЗ) основан в 1932 году. За семьдесят пять лет на предприятии было освоено производство более двадцати типов самолетов практически всех конструкторских бюро СССР и России.

Новый игрок на рынке сетевой безопасности

Появление новых брендов на рынке решений в области информационной безопасности далеко не редкость

Открытые сетевые решения 1990-х годов

Я работаю в должности директора по информационным технологиям (ИТ) компании Sun Microsystems около 5 лет. В Соединенных Штатах это считается очень большим сроком, поскольку руководителям отделов ИТ приходится сталкиваться с проблемами весьма ...

Спасибо!
Вы подписались на обновления наших статей
Предложить
авторский материал






    Спасибо!
    Вы подписались на обновления наших статей
    Подписаться
    на тему








      Спасибо!
      Вы подписались на обновления наших статей
      Оформить
      подписку на журнал








        Спасибо!
        Вы подписались на обновления наших статей
        Оформить
        подписку на новости








          Спасибо!
          Вы подписались на обновления наших статей
          Задать вопрос
          редактору









            Оставить заявку

            Мы всегда рады ответить на любые Ваши вопросы

            * Обязательные поля для заполнения

            Спасибо!

            Благодарим за обращение. Ваша заявка принята

            Наш специалист свяжется с Вами в течение рабочего дня