Глеб Шкрябин: «Надежные и масштабируемые системы — основа стабильной работы бизнеса в условиях больших нагрузок»
 
                 
Поиск по сайту
 bit.samag.ru     Web
Рассылка Subscribe.ru
подписаться письмом
Вход в систему
 Запомнить меня
Регистрация
Забыли пароль?

Календарь мероприятий
декабрь    2024
Пн
Вт
Ср
Чт
Пт
Сб
Вс
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

показать все 

Новости партнеров

29.11.2024

Сайберус создает новую ИБ-компанию на основе технологий и экспертизы F.A.C.C.T.

Читать далее 

29.11.2024

ГК InfoWatch представила новую версию InfoWatch ARMA Стена (NGFW) 4.4.

Читать далее 

29.11.2024

ARinteg про архиватор ARZip: что изменилось в функционале и интерфейсе?

Читать далее 

29.11.2024

Avanpost представляет бесплатную и промышленную версии службы каталогов Avanpost DS

Читать далее 

29.11.2024

Новая версия «Блокхост-Сеть 4»: решение для импортозамещения

Читать далее 

показать все 

Статьи

22.11.2024

Тандем технологий – драйвер инноваций.

Читать далее 

21.11.2024

ИИ: маршрут не построен, но уже проектируется

Читать далее 

18.11.2024

Глеб Шкрябин: «Надежные и масштабируемые системы — основа стабильной работы бизнеса в условиях больших нагрузок»

Читать далее 

14.10.2024

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

Читать далее 

11.10.2024

Технологический ИИ-арсенал

Читать далее 

13.06.2024

Взгляд в перспективу: что будет двигать отрасль информационной безопасности

Читать далее 

18.04.2024

5 способов повысить безопасность электронной подписи

Читать далее 

18.04.2024

Как искусственный интеллект изменит экономику

Читать далее 

18.04.2024

Неочевидный САПР: выход ПО за рамки конструкторской деятельности

Читать далее 

18.04.2024

Скоро некому будет делать сайты и заниматься версткой

Читать далее 

показать все 

Глеб Шкрябин: «Надежные и масштабируемые системы — основа стабильной работы бизнеса в условиях больших нагрузок»

Главная / Статьи / Интервью / Глеб Шкрябин: «Надежные и масштабируемые системы — основа стабильной работы бизнеса в условиях больших нагрузок»


Юрий Смоленский , журналист

Глеб Шкрябин: «Надежные и масштабируемые системы — основа стабильной работы бизнеса в условиях больших нагрузок»

Почему крупным компаниям необходимы масштабируемые ИТ-системы? Как понять, что пора их внедрять, и какие решения помогают справляться с резким ростом трафика? Об этом рассказал «БИТу» эксперт в области высоконагруженных систем Глеб Шкрябин.

  

В современном мире цифровых услуг люди привыкли получать мгновенный доступ к информации и безупречную работу сервисов. Сегодня крупные компании обрабатывают тысячи запросов каждую секунду и с ростом числа пользователей и объемов данных сталкиваются с серьёзными вызовами в поддержании стабильности и производительности своих систем. Глобальные бизнесы вынуждены адаптироваться к этим изменениям, чтобы обеспечить бесперебойную работу и удовлетворить ожидания клиентов.

Глеб Шкрябин, Staff Engineer международного провайдера ИТ-решений BrainRocket и член IEEE, уже более 10 лет проектирует высоконагруженные системы, которые помогают компаниям сохранять эффективность в условиях быстро меняющейся бизнес-среды.

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

Глеб входит в состав жюри конкурса Digital Leaders Award, где оценивает инновации в ИТ-индустрии, помогая выявить передовые решения для высоконагруженных систем.

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

 — Глеб, вы более 10 лет разрабатываете приложения, которые способны выдержать критически высокие нагрузки. Расскажите, почему они стали одним из важнейших элементов стабильности и развития для крупных компаний?

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

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

Хорошо спроектированные системы способны стабильно работать при больших объемах обрабатываемых данных и значительном количестве одновременно поступающих запросов. Они обеспечивают высокую производительность и надёжность, несмотря на нагрузки, которые могут многократно превышать обычные значения. Надежные и масштабируемые системы — основа стабильной работы бизнеса в условиях больших нагрузок.

 —  Вы работаете в международной компании BrainRocket, которая разрабатывает ИТ- решения для глобальных рынков. Почему масштабируемость — одна из главных характеристик высоконагруженных систем, и что она из себя представляет на практике?

 — Масштабируемая архитектура позволяет системе увеличивать свои мощности по мере необходимости, обеспечивая стабильную работу даже при резких скачках трафика.

Например, в iGaming-индустрии, где я работаю, количество пользователей может сильно возрасти во время крупных спортивных событий или праздников. Один из примеров — наша работа с новогодним трафиком, когда количество трафика увеличивается в 2–3 раза. Чтобы справиться с такой нагрузкой, я внедрил специальный прокси-сервис для шины эвентов — это промежуточный сервис, который распределяет трафик, в зависимости от того, где находится целевой потребитель. В нашем случае это позволило снизить нагрузку на базу данных примерно в 20–30 раз, что помогло системе продолжать работу без перебоев даже в самые загруженные моменты.

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

 — Как Staff Engineer вы координируете команды, работающие над IT-продуктами компании — от анализа до проектирования и разработки. Что важно учесть в этом процессе, чтобы готовое решение полностью отвечало запросам бизнеса и поддерживало высокую производительность?

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

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

Также критически важно обеспечить баланс между производительностью и безопасностью. В условиях высоких нагрузок системы становятся более уязвимыми к кибератакам, и нужно предусмотреть механизмы защиты. Например, мы активно внедряем решения для предотвращения мошенничества, такие как CAPTCHA, которые помогают отличать реальных пользователей от автоматических атак. Это не только защищает систему, но и поддерживает её стабильность в моменты повышенной активности. В конечном итоге наша задача — создать систему, которая не просто работает на текущем уровне нагрузки, но и готова к дальнейшему росту компании.

 — Как компании понять, что им нужна система мониторинга для предотвращения сбоев?

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

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

— В BrainRocket вы и ваша команда создали систему мониторинга баз данных, которая позволяет компании избежать осложнений в работе благодаря снижению времени на 70%, необходимого системе для обработки запроса и отправки ответа. Это улучшило стабильность системы и продукта компании. Как вы пришли к созданию системы мониторинга?

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

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

 — Вы работали в жюри престижного конкурса Digital Leaders Award, который ежегодно собирает ведущих специалистов в области технологий. Какие инновации, полезные для бизнеса, вам запомнились среди конкурсных работ?

— В конкурсе я был судьей в нескольких категориях, включая «Разработчик года», «Разработка года» и «Платформа года». Особенно запомнилась номинация «Разработка года», где я оценивал Platform V SberLinux OS Server. Как инженеру, работающему с высоконагруженными системами, мне было особенно интересно изучить эту разработку.

Platform V SberLinux OS Server — это система корпоративного уровня, которая решает ключевые задачи для крупных серверных приложений, таких как работа с базами данных, управление сетевыми процессами и виртуализация. Для меня было важно оценить, насколько эффективно эта система может поддерживать стабильную работу при пиковых нагрузках и масштабировании. Это ключевой аспект для любых разработок, ориентированных на корпоративный сегмент, где каждая секунда простоя может приводить к значительным убыткам.

— Каким вы видите будущее высоконагруженных систем, какие инновации могут повлиять на их развитие?

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

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

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

 Ключевые слова: высоконагруженные системы, технологии ИИ, автоматизация, масштабируемая архитектура.

18.11.2024 г.

 

В начало⇑

Комментарии отсутствуют

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

Выпуск №06 (139) 2024г.
Выпуск №06 (139) 2024г. Выпуск №05 (138) 2024г. Выпуск №04 (137) 2024г. Выпуск №03 (136) 2024г. Выпуск №02 (135) 2024г. Выпуск №01 (134) 2024г.
Вакансии на сайте Jooble

БИТ рекомендует

           

Tel.: (499) 277-12-41  Fax: (499) 277-12-45  E-mail: sa@samag.ru

 

Copyright © Системный администратор

  Яндекс.Метрика