Как программисты из России ускорили интернет и заработали $670 млн
Веб-сервер Nginx менее чем за десять лет прошел путь от любительского проекта разработчика Игоря Сысоева до компании, которую для сделки с американской F5 оценили почти в 26 годовых выручек. Что привлекает в технологии ее клиентов — Netflix, Facebook (соцсеть признана в РФ экстремистской и запрещена), Apple, «Яндекс» и тысячи других?
В 2012 году инвестиционный менеджер венчурного фонда Runa Capital Сергей Белоусов в интервью Forbes предполагал, что через десять лет небольшая на тот момент компания Nginx сможет выйти на оборот в $1 млрд. Прогноз пока не сбылся, но Nginx — мировой лидер рынка веб-серверов — на пути к большой цели: сервисом пользуются корпоративные гиганты масштаба Netflix, Airbnb и Instagram (соцсеть признана в РФ экстремистской и запрещена), а в совокупности его технологии заложены в логику работы 60% из 100 000 самых посещаемых сайтов планеты. 11 марта 2019 года проект, основанный российскими программистами, за $670 млн приобрела американская компания F5 Networks. Forbes вместе с основателями и инвесторами Nginx и экспертами вспомнил путь компании от любительской разработки до большого бизнеса и узнал, что будет с технологией под крылом нового владельца.
От хобби к мировой гегемонии
Идею Nginx Игорь Сысоев придумал в свободное от основной работы время. Программист в «Рамблере», за код веб-сервера он взялся в начале 2000-х. Интернет оживал после взрыва «пузыря доткомов» и «очень быстро рос, правда, сайты работали с перебоями», вспоминает Сысоев в интервью Forbes.
Большинство ресурсов на тот момент работали на веб-сервере Apache — программе, написанной группой американских студентов. Она позволяла распределить нагрузку на сайт так, чтобы им могло одновременно пользоваться большое число посетителей. Однако Apache был рассчитан всего на пару тысяч посетителей одновременно. Пользователи могли запускать сотни разных процессов: кто-то — загружать медиа-файлы, кто-то — открывать сайт и оставлять во вкладке, — но каждый из процессов занимал большой объем памяти на сервере. Чтобы дать подключение другим посетителям, приходилось задействовать дополнительные сервера.
Из-за роста нагрузки подключение становилось более медленным и менее надежным: при внезапных всплесках трафика сайт «падал», а для восстановления работы требовались часы или даже дни. Решения проблемы были очень дорогими и ненадежными, вспоминает Сысоев.
Альтернативу им он и решил создать в свободное от работы в «Рамблере» время. Веб-сервер, получивший название Nginx, также мог запускать несколько процессов параллельно, но при этом перераспределять нагрузку так, чтобы обслуживать до 10 000 запросов одновременно. Этот результат обеспечивал фиксированный объем памяти всех веб-серверов, который не зависел от количества подключений.
Код Сысоев выложил на собственный сайт. Продукт быстро заметили потенциальные клиенты — вскоре им стали пользоваться популярные ресурсы, например сайты знакомств Rate.ее и Mamba, а также музыкальный портал «Звуки.ру». Создателю сервиса стало трудно в одиночку справляться с поддержкой программы, и в 2011-м он уволился из «Рамблера» и вместе с бывшим коллегой Максимом Коноваловым и сотрудником «Комстар-ОТС» Андреем Алексеевым основал компанию Nginx.
Сеть будто заждалась альтернативы Apache — рост популярности проекта был лавинообразным: уже в 2012-м примерно четверть из 200 млн самых посещаемых сайтов планеты перешли с Apache на Nginx. Среди пользователей программы оказались и международные корпорации, например Netflix и Facebook (соцсеть признана в РФ экстремистской и запрещена), и российские ИТ-гиганты, например «Яндекс» и «ВКонтакте».
По состоянию на начало 2019 года Nginx обогнал Apache во всех топовых сегментах: по оценке W3Techs, софт от российских разработчиков используют 59% из топ-1000 самых популярных в мире сайтов, 67% — из топ-10000 и 50% — из миллиона ресурсов-лидеров по посещаемости. Доля других веб-серверов снижается год от года. И хотя пока во всем интернете Nginx используют 41% против 44%, которые работают на Apache, уже к концу года пропорция изменится в пользу проекта от команды Сысоева, прогнозирует старший инвестиционный менеджер Runa Capital Константин Виноградов.