Нужные нагрузки. IT-эксперт рассказал о работе сервисов с высоким трафиком

2025-1-6 10:00

Высоконагруженные системы критически важны для бизнеса.

С каждым днем интернет охватывает все больше людей. По данным Statista, на октябрь этого года в мире насчитывалось 5,52 миллиарда пользователей сети. Это значит, что почти две трети населения Земли регулярно работает, покупает, общается, играет в игры, смотрит стриминги и занимается другими вещами во всемирной паутине. С ростом цифрового населения растут и требования к IT-специалистам: сегодня они должны обеспечивать бесперебойную работу сайтов и приложений с огромным количеством посетителей и большим объемом данных, говорит Глеб Шкрябин*, занимающий должность ведущего инженера (StaffEngineer) в международной компании BrainRocket. Глеб — эксперт в области разработки подобных систем, которые называют высоконагруженными (High-Load Systems): на его счету множество проектов, таких как интернет-магазины, мессенджеры, онлайн-аукционы и другие платформы с большим количеством запросов и большим объемом трафика и данных. Мы поговорили с Глебом Шкрябиным о том, с какими рисками связан высокий трафик и почему высоконагруженные системы критически важны для успеха бизнеса.— Вы специалист по созданию высоконагруженных систем — сайтов, сервисов и приложений, которые надежно работают даже при самом высоком трафике. Почему термин «high-load-система» стал сегодня таким актуальным?— Разработка высоконагруженных систем становится все более актуальной из-за стремительного роста онлайн-активности, особенно на коммерческих и социальных платформах, где трафик бывает интенсивным и неравномерным. Люди все больше работают и взаимодействуют онлайн, и компании должны обеспечить надежную работу сервисов независимо от нагрузки. Сбой в работе таких систем ведет к потере клиентов и финансовым убыткам. Поэтому важно разрабатывать системы, способные выдерживать большой объем запросов, оставаясь при этом стабильными и безопасными.— Вы говорите, высоконагруженные системы необходимы для четкой работы платформ электронной коммерции. Насколько мне известно, у вас есть опыт создания сайта по торговле одеждой. За счет чего вам удалось добиться стабильности и эффективности этой площадки?— Действительно, во время работы в компании CodeGeek я работал над онлайн-платформой для торговли одеждой. Моей ключевой задачей было добиться оптимизации кода и улучшения производительности, чтобы платформа могла обрабатывать большой трафик без сбоев. Поэтому основное внимание в процессе разработки и запуска я уделял оптимизации программ и внедрению автоматизированного тестирования. Проще говоря, мы наладили автоматические проверки и тесты, которые отслеживали любые изменения в коде и быстро выявляли потенциальные проблемы. Это позволило нам не только поддерживать стабильную работу платформы, но и быстрее и безопаснее внедрять обновления, обеспечивая надежность и эффективность работы в условиях высокой нагрузки.— Безотказность в работе при высоком трафике требуется не только площадкам e-commerce, но и, например, онлайн-аукционам, работающим в режиме реального времени. В вашей практике был и такой проект — платформа для управления и оптимизации рекламных кампаний. Какие технологии вы использовали при ее создании? — Для системы BidVol, которую мне пришлось создать с нуля во время работы в компании Invоlta, я разработал основную архитектуру и систему расчетов. Так как система должна была обеспечивать стабильность проведения рекламных онлайн-аукционов, от нее требовалось быстро и надежно обрабатывать данные в реальном времени. Я внедрил методы, которые позволяют прогнозировать нагрузки и грамотно распределять трафик. Благодаря этому система получилась стабильной, способной выдерживать большой трафик и эффективно использовать ресурсы. В результате внедрения проекта система уже на старте смогла обрабатывать 100 запросов в секунду.— Высокий трафик — это то, за что сегодня борется любая компания, нацеленная на успех. А значит, рано или поздно руководству этой компании приходится задумываться над внедрением у себя систем, которые способны выдерживать большие нагрузки. Исходя из вашего опыта, когда эта необходимость становится явной?— Вы правы, любые крупные компании сталкиваются с проблемами производительности, особенно в периоды быстрого роста, — это естественный процесс. Вопрос лишь в том, когда эти проблемы начинают представлять реальную угрозу. Сигналом того, что ситуация становится небезопасной, может быть, например, возникновение сложностей с базой данных при отсутствии инструмента, способного оперативно выявить и проанализировать причину. Говоря об опасности, я имею в виду, что из-за нестабильной работы могут пропасть данные, отключиться нужные функции или возникнуть другие проблемы. В этом случае необходимо внедрять систему мониторинга, которая может анализировать огромные объемы данных и находить причины возможных проблем.— Для компании, в которой работаете сейчас, вы создали такую систему мониторинга баз данных, и теперь ваши сервисы выдерживают нагрузку, если не ошибаюсь, в 100 миллионов запросов в сутки. В каком направлении вы намерены развивать свой проект? — Да, я разработал систему мониторинга, которая позволяет в реальном времени отслеживать и анализировать состояние базы данных, выявляя потенциальные проблемы на раннем этапе. Это существенно повысило скорость и стабильность работы базы данных даже под высокой нагрузкой. По нашим оценкам, с момента внедрения этой системы удалось предотвратить более сотни инцидентов, которые могли бы привести к критическим сбоям. Следующим шагом в развитии проекта станет добавление функций прогнозирования, чтобы система могла заранее выявлять потенциальные проблемы и устранять их до того, как они повлияют на пользователей.— Судя по нашему разговору, создание высоконагруженных систем требует особых компетенций и по силам далеко не каждому специалисту. Вы сейчас не только занимаетесь разработкой сами, но и руководите командой. Какие качества, по вашему мнению, нужно развивать в себе IT-профессионалу, чтобы быть способным на уникальные решения?— Для IT-специалиста, который хочет находить уникальные решения, важно развивать несколько ключевых качеств. Во-первых, нужно уметь видеть задачу не только со своей стороны, но и в целом, понимать, как она вписывается в большой проект, — это помогает находить действительно полезные и нестандартные решения. Во-вторых, важна способность работать в команде: иногда именно общение с коллегами помогает придумать что-то новое. Также важно развивать критическое мышление, чтобы не просто следовать инструкциям, а думать над тем, как сделать лучше. Ну и, конечно, не стоит забывать о навыках самоорганизации — умение управлять временем и планировать задачи помогает работать продуктивнее и быстрее добиваться результата.— Экспертность в сфере IT позволила вам стать членом Института инженеров электротехники и электроники, или IEEE, — крупнейшей международной организации, объединяющей профессионалов сферы технологий. Расскажите, какие преимущества открывает перед вами членство в этой престижной организации?— Членство в Institute of Electrical and Electronics Engineersдает мне возможность общаться с ведущими специалистами IT и участвовать в международных технических проектах и обсуждениях. Я планирую принимать участие в конференциях и встречах, где можно обмениваться опытом и узнавать о новых разработках. Кроме того, я хотел бы внести свои идеи и решения, которые могут быть полезны другим специалистам, и вместе с коллегами развивать перспективные направления в сфере технологий.— В этом году вы наряду с другими экспертами IT-отрасли были членом жюри на конкурсе DigitalLeaders. Какие работы конкурсантов показались вам наиболее интересными?— Как инженера, работающего с высоконагруженными системами, меня особенно привлекла платформа PlatformV SberLinux OS Server. Это система корпоративного уровня, которая решает ключевые задачи для крупных серверных приложений, таких как работа с базами данных и виртуализация. Было интересно увидеть, как эта система справляется с высоконагруженными сценариями, и оценить ее эффективность и производительность на практике.— Ваше экспертное мнение — как будут развиваться проекты в области высоконагруженных систем в условиях усиливающегося влияния искусственного интеллекта и машинного обучения?— С развитием искусственного интеллекта и машинного обучения высоконагруженные системы станут гораздо умнее и эффективнее. Они смогут не только анализировать и распределять трафик, чтобы избежать перегрузок, но и возьмут на себя часть задач, которые сейчас выполняются простыми алгоритмами, переводя их на более продвинутые нейронные вычисления. Словом, скорость и качество работы повысятся, а системы при высоких нагрузках станут еще более надежными и устойчивыми.*Глеб Шкрябин — специалист в области разработки и архитектуры высоконагруженных систем. В прошлом сотрудник IT-компаний CodeGeek и Involota. Создатель трекера для отслеживания выполнения задач и мессенджера Involta Messenger, сервиса для продвижения и аналитики мобильных приложений AppoClick, платформы для монетизации BidVol. Автор научных статей в журналах «Вестник науки» и «Актуальные исследования». Член жюри премии Digital Leaders Award— 2024. Член международного Института инженеров электротехники и электроники IEEE.

Подробнее читайте на ...

системы данных систем работы трафик компании система высоконагруженных

Эксперты рассказали о надёжности системы защиты персональных данных на голосовании

Как пояснили специалисты, конфиденциальность участников избирательного процесса и подлинность каждого электронного бюллетеня гарантированы.Читать далее... life.ru »

2020-06-25 18:28

Власти Москвы опровергли информацию о передаче данных из системы пропусков третьим лицам

Ранее СМИ сообщили, что пользователи сервиса якобы подписываются на передачу абсолютно всех данных любым третьим лицам, включая рассылку рекламы, на срок в 10 лет tass.ru »

2020-05-25 09:00

Фото: mirnov.ru

Госорганам запретили закупать зарубежные системы хранения данных

В России вступило в силу постановление правительства, согласно которому для государственных и муниципальных нужд приобретаться будут только отечественные системы хранения данных. mirnov.ru »

2020-01-02 08:06

Банковские организации могут обязать проверять телефонные номера клиентов

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

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

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

kapital-rus.ru »

2019-10-20 13:10

"Ростелеком" создаст системы для сбора данных для Минсельхоза и РЭС

Оператор связи будет выполнять работы по созданию действующего прототипа системы дистанционного сбора показаний с приборов учета электроэнергии tass.ru »

2019-09-19 12:34

Фото: tass.ru

"Известия": операторы сотовой связи опасаются утечек данных из системы проверки абонентов

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

2019-09-19 02:05

Борисов: рынок закрыт для системы хранения данных Ростеха из-за нехватки нормативной базы

Пока российская продукция не может попасть на рынок, его участники закупают китайское оборудование, отметил вице-премьер tass.ru »

2019-05-08 18:23

В Омске разработали новые системы хранения данных на российских процессорах последнего поколения

Омская компания «Промобит» разработала новые системы хранения данных BITBLAZE Syrius 8000 на самых мощных серийных российских 8-ядерных процессорах «Эльбрус-8С1», платах BITBLAZE омской разработки и программном обеспечении KFS, недавно созданном на предприятии. kapital-rus.ru »

2019-04-23 14:17

Сбербанк собрал биометрические данные "миллионов" людей

Председатель Правления Сбербанка Герман Греф рассказал о работе системы сбора биометрических данных клиентов кредитной организации. По его словам, в биометрической базе Сбербанка уже находятся данные "миллионов" россиян. Греф подчеркнул, что сбор биометрических данных населения идет серьезными темпами, которые значительно превышают темпы сбора данных государственной Единой биометрической системы, созданной ЦБ и "Ростелекомом", пишет газета Ведомости.

kapital-rus.ru »

2018-12-14 06:59

"Стелс", я тебя вижу. Как работают квантовые радары?

Невозможный перехват Помимо квантовых компьютеров и сетей передачи данных, разработка и внедрение которых позволит избавить человечество от возможности перехвата данных, одним из наиболее перспективных направлений остаются квантовые радиолокационные системы (квантовые радары). life.ru »

2018-09-26 12:35

Фото: aif.ru

Эксперт назвал причины утечек персональных данных в поисковые системы

По мнению Антона Фишмана, администраторы сайтов и разработчики мало внимания уделяют вопросам информационной безопасности aif.ru »

2018-07-17 14:37

Российские банки начнут собирать биометрию клиентов

С 1 июля российские банки начнут собирать биометрические данные клиентов, что позволит удаленно получать банковские услуги. Изменения будут введены после запуска единой биометрической системы (ЕБС), передает РИА «Новости». vz.ru »

2018-06-29 09:17

Контролем за наличием полисов ОСАГО у водителей займутся видеокамеры

Системы видеофиксации правонарушений на дорогах с 1 сентября 2018 года возьмут на себя еще одну функцию: они будут контролировать наличие у водителей полисов ОСАГО. Об этом сообщил исполнительный директор Российского союза автостраховщиков (РСА) Евгений Уфимцев. tvzvezda.ru »

2018-06-22 21:50

Фото: tass.ru

"Ростелеком" назначен оператором системы персональных и биометрических данных граждан

Соответствующее распоряжение правительства вступает в силу с 30 июня tass.ru »

2018-03-02 15:48

Фото: 5-tv.ru

Жуки-скарабеи помогут физикам создать сверхбыстрые системы передачи данных

К таким неожиданным выводам пришли ученые из университета Эксетера в Великобритании. Дело в том, что блестящий золотой панцирь скарабеев способен отражать свет. Последние годы ученые все чаще обращают внимание на свойства так называемых метаматериалов — структур, состоящих из большого числа наночастиц, способных необычным образом взаимодействовать со светом. 5-tv.ru »

2017-06-19 21:31