Nginx - битва з веб сервером apache




На початку "нульових" Ігор Сисоєв, який працював тоді системним адміністратором в інтернет-компанії Rambler, зіткнувся з обмеженнями популярного движка для веб-серверів Apache, який на типовому "залозі" міг одночасно обробляти запити не більше ніж декількох тисяч користувачів.

Сисоєву була потрібна масштабованість на порядок вище, і оскільки інші були на ринку платформи програвали Apache в гнучкості, в 200 році він почав у вільний від роботи час розробляти для себе движок веб сервера, який отримав назву Nginx (вимовляється engineX). У 2004 році перший реліз Nginx став поширюватися у вигляді ПО з відкритим кодом (як Apache).

До теперішнього часу платформу, яка позиціонується як продукт "від інженерів для інженерів", використовують Amazon, Facebook, Яндекс, Droupbox, WordPress, ВКонтакте, Instagram і інші сайти з високим трафіком.

Захопивши зі своїм некомерційним проектом приблизно десяту частину світового ринку софта для веб-серверів, Ігор Сисоєв нарешті зайнявся монетизацією: перед заснованої ним компанією стоїть мета довести частку на ринку до 30% і заробити 50млн дол. В рік.

У дивовижному світі програмного забезпечення з відкритим вихідним кодом ви можете створити продукт, який займає істотну частку глобального ринку, стає вибором десятків мільйонів споживачів, використовується найбільшими транснаціональними корпораціями - і НЕ приносить вам ЖОДНОЇ КОПІЙКИ. Саме в такому світі Ігор Сисоєв ( «по натурі не бізнесмен», як він сам запевняє) жив кілька років - без бізнес-плану, не займаючись маркетингом, але уважно стежачи за зростанням числа користувачів Nginx. Спочатку движком користувалися тільки в Рунеті (документація була російською, техпідтримку розробник теж надавав лише на рідній мові), але за кілька років Nginx став відомим в США, Європі та Азії.



Сисоєву для цього не довелося нічого робити. «Спрацювало сарафанне радіо, - каже він. - Документацію хтось перевів за допомогою Google Translate, згодом сформувалося англомовне співтовариство ». На руку розробнику зіграло те, що в США (а тим більше в Китаї) проблема з підключенням великої кількості користувачів варто ще гостріше, ніж в Росії.

Сисоєв зауважує, що сервер на базі Apache може в середньому одночасно обробляти до 5 тис. Запитів, а Nginx проектувався таким чином, що 10 тис. Запитів для нього є «нижньою межею можливостей». Таким чином, сайти з високим трафіком масштабируются ефективніше, працюють швидше, і отримують значний резерв для майбутнього зростання навантаження.

До того ж Nginx забезпечує економічну вигоду: щоб обслуговувати той же число користувачів, потрібно менше фізичних серверів. «Нам відомі випадки, коли Nginx витримував до 2 млн. Одночасних підключень до фізичного сервера з порівняно скромними характеристиками», - хвалиться Сисоєв.

Саме це привернуло до проекту інтерес венчурних інвесторів: Nginx користується популярністю у засновників інтернет-стартапів, кожен з яких змушений економити на етапі запуску бізнесу, але розраховує залучити багатомільйонну аудиторію - а тому заздалегідь хвилюється про масштабованості. За словами Сисоєва, п`ять з десяти найбільших стартапів 2011 року використовують саме Nginx. Представники венчурних фондів, наслухавшись хвалебних відгуків про движку, ще в 2008 році кілька разів пропонували Ігорю перевести проект на комерційні рейки, але він незмінно відмовлявся, боячись, що йому доведеться від улюбленої справи - програмування - перейти до управління бізнесом. Ще два роки він продовжував розвивати і підтримувати проект власними силами, залишаючись головним системним адміністратором Rambler, але врешті-решт здався.

«У якийсь момент я зрозумів, що проект почав проявляти ознаки стагнації. Кількість користувачів продовжувала зростати, а ось оновлення та нові функції я вже не встигав робити. Проект виріс настільки, що мені одному з них було вже не впоратися », - згадує Сисоєв. Тоді він прийняв рішення піти з Rambler і «продатися» інвесторам - це давало йому можливість повністю зосередитися на розвитку движка.

Компанія Nginx Inc. була створена в липні 2011 року і через три місяці отримала перші інвестиції в розмірі $ 3 млн. від венчурних фондів BV Capital, Runa Capital і MSD Capital (останній створений засновником Dell Майклом Деллом). На залучені кошти Ігор найняв 10 співробітників, які повинні допомогти йому повторити сісадмінскій подвиг десятирічної давності. «Тоді я зміг збільшити продуктивність серверів в кілька разів.

Зараз перед нами стоїть завдання створити інструмент, який забезпечить потреби користувачів на наступні десять років. Адже багато що змінюється: операційні системи, «залізо», способи і засоби розробки. Але проблема масштабування веб-сайтів залишається. Зростання числа мобільних користувачів, додатків, заснованих на використанні протоколу HTTP, що ростуть очікування користувачів - все це лягає важким тягарем на веб-архітекторів і системних адміністраторів », - каже Сисоєв.

Завданням наступної версії Nginx він бачить розвиток «горизонтального» підходу до будови Мережі. «Замість« вертикально інтегрованого »веб-сервера, навантаженого безліччю функцій, більшість з яких може ніколи не використовуватися в конкретній конфігурації, буде компактний і максимально ефективний« будівельний кубик ». Мені спадає на думку така аналогія: Nginx, подібно «мікропроцесора», буде пов`язувати безліч окремих компонентів: контейнери додатків, бази даних, файлові сховища і т.д. ».

За даними британської аналітичної компанії netcraft на жовтень 2012 року, в світі налічується більше 73 млн. Сайтів, що працюють на nginx. Клієнтів, які платять компанії Ігоря Сисоєва, всього десять (причому не мільйонів). Сайти, які обрали Nginx (в їх числі Facebook, «Яндекс», Dropbox, WordPress, «ВКонтакте», Instagram, TechCrunch і ін.), Користуються движком безкоштовно. Єдиний «доважок», який можна спробувати продати, - послуги техпідтримки.

Зараз Nginx Inc. пропонує лінійку тарифних планів: $ 350 в місяць, $ 1500 на місяць і ще один «преміальний» план з договірними цінами. Останній варіант вибрав, зокрема, американський сервіс потокового відео Netflix, на частку якого припадає 30% від загального інтернет-трафіку в США. Сисоєв стверджує, що завдяки використанню російського движка Netflix серйозно скоротила свої витрати. Серед клієнтів, які оплачують техпідтримку Nginx, також згадуються WordPress.com, GlobalSign, DigiCert, Comodo, Airbnb.

Можна сказати, що прямого зв`язку між кількістю користувачів Nginx і числом клієнтів Nginx Inc. ні - справа не в тому, яку частку ринку має движок, а в тому, наскільки успішно компанія продає послуги техпідтримки. Але факт залишається фактом: у сегменті активних сайтів Nginx вийшов на друге місце, в січні 2012 року обігнавши за популярністю серверну платформу Microsoft ISS.

За класифікацією Netcraft «неактивними» вважаються, наприклад, сайти, захоплені кіберсквоттерами, зарезервовані хостингових компаній для своїх клієнтів або наповнюються автоматично згенерували контентом з метою пошукової оптимізації. Якщо відсіяти весь цей «сміття», то вийде, що на движку Nginx працює 12% сайтів. Здається, що платформа Apache з часткою близько 60% недосяжна, але картина змінюється, якщо поглянути на статистику сайтів, що входять в першу тисячу по відвідуваності.

У цій категорії розрив помітно менше: у Apache - 38,6%, а у Nginx - 28,2%. З огляду на збереження високих темпів приросту глобальної інтернет-аудиторії (за останній рік додалося 226 млн. Користувачів), можна припустити, що власників популярних сайтів буде хвилювати питання масштабування. У всякому разі, на це розраховує Ігор Сисоєв, за прогнозом якого до кінця 2014 року на частку Nginx має припадати 30% світового ринку. Сисоєв вважає, що у компанії є потенціал через п`ять років довести річний виторг до $ 50 млн. Поточна завдання - вийти на самоокупність до середини 2013 року.

Ігор Сисоєв
Народився в 1970 році в Казахстані в родині військового, до 18 років жив в Алма-Аті. У 1994 році закінчив МГТУ ім. Баумана, після чого сім років пропрацював системним адміністратором в компанії нафтогазового сектора. У 2000 році нетривалий час працював в інтернет-магазині, потім став системним адміністратором компанії Rambler. У 2002 році зайнявся розробкою власної платформи для веб-сервера. У липні 2011 року заснував компанію Nginx, в якій обіймає посаду технічного директора (СТО).

Nginx Inc.
Компанія заснована в 2011 Ігорем Сисоєва, Максимом Коноваловим та Андрієм Алексєєвим. У серпні 2011 року отримала венчурне фінансування від фондів BV Capital, Runa Capital і MSD Capital. Розробляє ПЗ з відкритим кодом Nginx і надає послуги платної технічної підтримки.

Автор Олексій Упатов

Читайте ще
Інтерв`ю з Чичваркіним



Увага, тільки СЬОГОДНІ!

ІНШЕ

Білл гейтс - творець windows фото

Білл гейтс - творець windows

Білл ГейтсВільям Генрі Гейтс III (народився 28 жовтня 1955, Сіетл), більш відомий як просто Білл Гейтс - американський…

Спільнота программеров фото

Спільнота программеров

Інтернет - це не просто світова інформаційна мережа, але в деякій мірі це праця багатьох тисяч людей. Працю, спрямовану…

Еволюція онлайн-казино фото

Еволюція онлайн-казино

Незважаючи на той факт, що з моменту появи інтернету пройшло якихось 25 років, глобальна мережа вже встигла стати…

Переваги хостингу від reg.ru фото

Переваги хостингу від reg.ru

Компанія REG.RU надає різні ІТ-послуги в області інтернет. Однією з таких послуг є хостинг (hosting), який дозволяє…

Товари за передплатою фото

Товари за передплатою


Стартапи охопила нова мода - концепція «товари за передплатою» дозволяє "стригти" клієнтів постійно. …

Ebay. П`єр омідьяр (pierre omidyar) фото

Ebay. П`єр омідьяр (pierre omidyar)


П`єр Омідьяр народився в Парижі, у Франції. Він переїхав зі своєю родиною в Меріленд, коли його батько, який…

Білл гейтс фото

Білл гейтс


Білл Гейтс (Вільям Генрі Гейтс III) - найбагатша людина в світі, комп`ютерний магнат, засновник і власник…

Страх незвіданого, нового фото

Страх незвіданого, нового


Світ успіху і досягнень не зовсім простий і наївний, як це може здатися багатьом з боку. Крім того, що б не…

Історія успіху google фото

Історія успіху google


Доводиться визнати, що ми живемо в епоху Google. Якщо ти чогось не можеш знайти в Google, значить, це взагалі не…

Увага, тільки СЬОГОДНІ!
» » Nginx - битва з веб сервером apache