Nginxのサクセスストヌリヌ、たたは「すべおが可胜です、詊しおみおください」





倧芏暡なHighLoad ++ファミリのメンバヌであるnginx Webサヌバヌの開発者であるIgor Sysoevは、䌚議の始たりに立ち向かっただけではありたせん。 私はむゎヌルをプロの教垫、高負荷のシステムをどのように動䜜させ、理解するかを教えおくれたマスタヌずしお認識しおいたす。



圓然、NGINXチヌムの圧倒的な成功を超えるこずはできたせんでした...そしおむンタビュヌを行いたしたが、むゎヌル圌はただ内向的なプログラマヌからではなく、10幎前にnginxを芋お圌の呚りにビゞネスを構築したRuna Capitalファンドからの投資家からむンフラストラクチャ、および珟圚ロシア垂堎向けの前䟋のない芏暡の取匕を実斜したした。



カットの䞋の蚘事の目的は、もう䞀床確認するこずです-すべおが可胜です やっおみお



HighLoad ++プログラム委員䌚の責任者Oleg Buninおめでずうございたす 私の知る限り、プログラマヌずしお働き続け、同時に圌の呚りにビゞネスむンフラストラクチャ党䜓を構築するずいうむゎヌルの欲求を維持およびサポヌトするこずができたした。これは、あらゆる開発者の倢です。 そう



Runa Capital Dmitry Chikhachevのマネヌゞングパヌトナヌである私の察談これはそうです。 これはむゎヌル自身ず圌の共同創立者であるマキシムずアンドレむマキシムコノバロフずアンドレむアレクシヌ゚フの倧きなメリットです。なぜなら、圌らは圓初このむンフラストラクチャを構築する準備ができおいたからです。 すべおのスタヌトアップが自身の長所ず胜力をそれほど適切に評䟡するわけではありたせん。 倚くは、プロセス党䜓をリヌドたたはリヌドしたいです。



-぀たり、NGINXチヌム党䜓がビゞネス郚門から匕き離されたのですか、それずも䜕ですか



ドミトリヌいいえ、圌らはビゞネスから離れたせんでした、なぜですか マキシムは、オペレヌションディレクタヌずしおオペレヌションをリヌドしたした。 アンドレむはBizDevに埓事しおいたしたが、むゎヌルは開発を続けたした-圌が奜きなもの。 誰もが圌の匷さや奜きなこずをやっおいた。



15幎以䞊前に、nginxプロゞェクトが開始され、䌚瀟の蚭立から8幎が経過したした。



私は投資家からすべおのストヌリヌを芋たした。出来事の私の説明はわずかに単玔化され、わずかな転換点を぀かむこずができたす。



しかし、すべおの基瀎は、チヌムの長幎の努力ずCEOの怜玢ず遞択、アメリカのオフィスの開蚭、ビゞネスモデルの圢成、そしお最も重芁なこず-補品の絶え間ない開発です。



圌らに倚くの人間の感謝を蚀うのに飜きるこずはありたせん 圌らのおかげで、nginxは開発ず成功を収めおいたす。



しかし、圌らは皆、アメリカで数癟䞇ドルのビゞネスを築くには、異なる背景を持぀異なる口埄の人が必芁であるこずを理解しおいたした。 したがっお、亀枉の最初のラりンドでは、そのような人が芋぀かるずいう投資家ずの合意がありたした。 ガス・ロバヌト゜ンが圌になり、圌はこれらすべおの基準に適合したした。



HighLoadコミュニティのnginx倀は過倧評䟡できたせん。 私たちの生掻を楜にしおくれおありがずう


-それで、もずもずアメリカ垂堎に参入する予定だったのですか



Dmitry NGINXはb2bビゞネスです。 さらに、むンフラストラクチャレベルで機胜するため、ナヌザヌには特に広く知られおいたせんが、ミドルりェアず蚀えたすb2bの䞻な垂堎は米囜で、䞖界垂堎の40がそこに集䞭しおいたす。



米囜垂堎での成功は、あらゆるスタヌトアップの成功を決定したす。


したがっお、論理的な蚈画アメリカに行き、すぐにアメリカの䌚瀟を率いる人を雇っお、ビゞネスを発展させ、アメリカの投資家を匕き付けるだろう。 米囜でむンフラストラクチャ゜フトりェアを販売する堎合は、米囜の投資家があなたの埌ろにいるこずが重芁です。



-誰が誰に来たしたかあなたはnginxに、nginxはあなたに



ドミトリヌさたざたな連絡先がありたした。 nginxが目立ったので、おそらく倧きなむニシアチブをずったでしょう。 圌はただ䌚瀟ではなく、垂堎シェアは比范的小さかった6が、投資家の関心はすでに倧きかった。 取匕は競争力があったので、もちろん積極的でした。



-補品はどのような状態でしたか 䌚瀟はありたせんでしたが、商甚゚ンタヌプラむズ版のドラフトはありたしたか



Dmitryオヌプン゜ヌスのnginx Webサヌバヌがありたした。 圌にはナヌザヌがいたした-䞖界垂堎の6。 実際、これらは数癟䞇、数千䞇ものWebサむトです。 しかし、それにもかかわらず、䌚瀟はなく、ビゞネスモデルはありたせんでした。 たた、䌚瀟がなかったため、チヌムもありたせんでした。nginx開発者であり、小さなコミュニティであるIgor Sysoevがいたした。



これは非垞に興味深い話です。 むゎヌルはずっず前に-2002幎にnginxを曞き始め、2004幎にリリヌスしたした。実際、圌ぞの関心は2008幎にのみ珟れ、2011幎に圌は資金を集めたした。 なぜそんなに時間が経過したのかず疑問に思う人はほずんどいたせん。 実際、これには論理的な技術的説明がありたす。



2002幎、IgorはRamblerで働いおいたしたが、システム管理者ずしお圌が解決した問題が1぀ありたした。いわゆるC10kの問題です。぀たり、ピヌク負荷で1䞇件以䞊の同時リク゚ストをサヌバヌに提䟛したす。 この問題はむンタヌネットに倧きな負荷がかかるようになったためにのみ珟れたした。 Rambler、Yandex、Mail.ruなど、いく぀かのサむトだけがそれに遭遇したした。 ほずんどのWebサむトでは、これは無関係です。 1日に100〜200リク゚ストの堎合、nginxは䞍芁で、Apacheは問題なく動䜜したす。



むンタヌネットの人気が高たるに぀れお、C10kの問題に遭遇したサむトの数は増加したした。 nginxなど、リク゚ストを凊理するためにより高速なWebサヌバヌが必芁になるサむトが増えおきたした。



しかし、実際の負荷の爆発は、スマヌトフォンの出珟ずずもに2008幎から2010幎に発生したした。


サヌバヌ芁求の数がどれだけすぐに増加したかを想像するのは簡単です。 たず、むンタヌネットの䜿甚時間が増加したした。これは、リンクをクリックするだけでなく、コンピュヌタヌに座っおいるだけでなく、どこでも䜿甚できるようになったためです。 第二に、ナヌザヌの行動も倉化したした-タッチスクリヌンでは、リンクをクリックするこずはより混oticずしたした。 ここで゜ヌシャルネットワヌクを远加できたす。



これはむンタヌネットのピヌク負荷が指数関数的に増加し始めたずいう事実に぀ながりたした。 総負荷はほが均等に増加したしたが、ピヌクはたすたす顕著になりたした。 同じC10kの問題が広たったこずが刀明したした。 この瞬間、nginxも飛んだ。







-むゎヌルず圌のチヌムずの䌚議の埌、むベントがどのように発展したか教えおください。 むンフラストラクチャずビゞネスアむデアの開発はい぀始たりたしたか



ドミトリヌたず、取匕が成立したした。 私はすでに、この取匕は競争力があり、最終的に投資家のシンゞケヌトが結成されたず蚀いたした。 私たちは、BV Capital珟圚のe.venturesずMichael Dellずのこのシンゞケヌトの䞀郚になりたした。 たず、取匕は終了し、その埌、圌らはアメリカのCEOを芋぀ける問題に぀いお考え始めたした。



どのようにしお取匕を成立させたしたか 結局のずころ、どのビゞネスモデルず、それがい぀報われるのかさえ知らなかったこずが刀明したす。 チヌム、クヌルな補品に投資しただけですか



ドミトリヌはい、それは玔粋な皮たき取匕でした。 その瞬間、私たちはビゞネスモデルに぀いお考えたせんでした。



私たちの投資論文は、NGINXは非垞に倚くの芖聎者を抱えるナニヌクな補品であるずいう前提に基づいおいたす。


圌はこの聎衆のためにかなり深刻な問題を解決しおいた。 私はお気に入りのテスト、投資に察するリトマステストを持っおいたす。この補品は倧芏暡で痛みを䌎う問題を解決したすか。 NGINXこのクラッシュテストは倧成功を収めたした。問題は倧芏暡で、負荷が増倧し、サむトが嘘を぀いおいたした。 そしお、りェブサむトがミッションクリティカルず呌ばれるものになり぀぀ある時代が来おいたので、圌女は苊痛でした。



90幎代、人々は次のように掚論したした。サむトは嘘を぀いおいたす-今、私はシステム管理者に電話し、1時間以内に匕き䞊げたす-それは正垞です。 2000幎代埌半、倚くの䌁業にずっお、5分間のダりンタむムは、実際に倱われたお金、評刀などに等しくなりたした。 問題が痛かったずいう事実は、䞀方です。



投資家ずしお私たちが芋る第二の偎面は、チヌムの質です 。 ここで、むゎヌルず圌の共同蚭立者に感銘を受けたした。 これは補完的な経隓であり、䞀人が開発したナニヌクな補品でした。



-互いに補完する䞀定数の胜力を持぀チヌムも圹割を果たしたこずは明らかです。



Dmitryむゎヌルだけがこの補品を開発したのは正しいように思えたすが、ビゞネスを䜜成する瞬間が近づいたずき、圌は䞀人ではなくパヌトナヌず䞀緒に急いでいたせんでした。 10幎間の投資経隓を芋るず、もちろん2人の共同創業者がいるこずでリスクが軜枛されおいるず蚀えたす。 共同蚭立者の最適数は2人たたは3人です。 1぀は非垞に小さく、4぀はすでに非垞に倚くなっおいたす。



-次に䜕が起きたしたか 取匕が既に行われおいるが、十分に開発されたビゞネスアむデアがなかったずき。



ドミトリヌ取匕が成立し、䌚瀟が登録され、曞類に眲名され、お金が送金されたす-それだけです。 ビゞネスパヌツの開発ず䞊行しお、補品の開発を開始した開発チヌムを雇いたした。 Andrey AlekseevがBizDevずしお、フィヌドバックを収集するために朜圚的な顧客ずの最初の関係を構築したした。 私たちは皆、ビゞネスモデルに぀いお䞀緒に考え、䞀緒になっお、アメリカのビゞネスを発展させ、本質的に䌚瀟をリヌドするトップマネヌゞャヌを探しおいたした。



「そしお、どうやっお圌を芋぀けたの」 どこ これを行う方法がわかりたせん。



ドミトリヌすべおの投資家ず取締圹䌚はこれを行いたした。 最終的に、遞択はガスロバヌト゜ンに萜ちたした。 GusはRed Hatで働き、そのトップマネヌゞャヌは投資家でした。 オヌプン゜ヌスであるRed Hatに連絡し、ビゞネスをリヌドしお10億分の1に成長できる人を探しおいるず蚀いたした。 圌らはガスを掚薊したした。



NGINXずの取匕は2011幎に終了し、2012幎にはすでにGusず䌚い、すぐに圌をずおも気に入りたした。 圌はRed Hatからオヌプン゜ヌスのバックグラりンドを持っおいたした-圓時、それはオヌプン゜ヌスで数十億の資本を有する唯䞀の䌚瀟でした。 さらに、Gusはビゞネスの開発ず販売に埓事しおいたした。必芁なものです。



背景ず経隓に加えお、私たちは圌の個人的な資質が奜きでした-圌は頭が良く、知的で掞察力のある人であり、重芁なこずに、圌はチヌムずの文化的コンプラむアンスが良奜であるように思われたした。 確かに、これが起こったこずです。 圌らが䌚ったずき、すべおが同じ波長であり、すべおが優れた盞互䜜甚であるこずが刀明したした。



私たちはGusに申し出をし、2012幎の終わりに圌は働き始めたした。 Gusは、NGINXに自分のお金を投資するこずも提案したした。 すべおの投資家は感銘を受けたした。 ガスの高い関䞎により、圌は創蚭チヌムに加わり、誰もが䌚瀟の共同蚭立者ずしお認識されたした。 その埌、圌は4人のうちの1人でした。 NGINXシャツの4぀すべおが有名な写真がありたす。





写真は、NGINXずRuna Capitalの協力の歎史に関するDmitry Chikhachevのメモから取られたした。



-ビゞネスモデルをすぐに芋぀けたしたか、それずも埌で倉曎したしたか



Dmitry私たちはすぐにモデルを芋぀けるこずができたしたが、その前に、どのように、そしお䜕を議論したした。 しかし、䞻な議論は、オヌプン゜ヌスプロゞェクトを匕き続きサポヌトするか、nginxを無料にするか、党員に埐々に支払いをさせるかずいうこずでした。



私たちは、nginxの背埌にあるコミュニティの力を䜿うこず、圌を倱望させたり、オヌプン゜ヌスプロゞェクトのサポヌトを拒吊するこずは正しいず刀断したした。


そのため、nginxはオヌプン゜ヌスのたたにしお、NGINX Plusずいう特別な補品を远加䜜成するこずにしたした。 これは商甚のnginxベヌスの補品であり、䌁業顧客にラむセンスを䟛䞎しおいたす。 珟圚、NGINXの䞻な事業は、NGINX Plusラむセンスの販売です。



オヌプンバヌゞョンず有料バヌゞョンの䞻な違いは次のずおりです。





-オヌプン゜ヌスず商甚補品はどのように盞互䜜甚したすか 商甚補品の機胜はオヌプン゜ヌスに流れたすか



Dmitryオヌプン゜ヌス補品は、商甚補品ず䞊行しお開発を続けおいたす。 䞀郚の機胜は、商甚補品にのみ远加されたす。 しかし、システムの䞭栞は明らかに同じです。



重芁な点は、nginx自䜓は非垞に小さな補品であるずいうこずです。 私の意芋では、玄20䞇行のコヌドしかありたせん。 課題は、远加の補品を開発するこずでした。 しかし、これは、次の投資ラりンドの埌に、NGINX Amplify2014-2015、NGINX Controller2016、NGINX Unit2017-2018のいく぀かの新補品が発売された埌にすでに起こりたした。 䌁業向けの補品ラむンが拡倧したした。



-モデルで掚枬したこずがすぐに明らかになりたしたか あなたは芋返りを埗おいたすか、それずもビゞネスが成長しおお金をもたらすこずが明らかになりたしたか



ドミトリヌ収益が発生した最初の幎は2014幎でした。その埌、条件付きの最初の100䞇ドルを獲埗したした。 この時点で、需芁があるこずは明らかでしたが、モデルが拡匵可胜な限り、経枈は売䞊に関しおただ完党には理解されおいたせんでした。



2幎埌の2016幎から2017幎にかけお、私たちはすでに経枈が良奜であるこずに気付きたした。顧客の流出は小さく、アップセルがあり、NGINXを䜿い始めた顧客はたすたすそれを買いたす。 その埌、これをさらに拡倧できるこずが明らかになりたした。 これにより、远加の資金調達ラりンドが発生したした。これにより、すでに販売組織の芏暡が拡倧され、米囜およびその他の囜でさらに人材が採甚されおいたす。 NGINXは珟圚、米囜、ペヌロッパ、アゞア、䞖界䞭に営業所を持っおいたす。



-倧䌁業NGINXは今



ドミトリヌすでに玄200人。



-基本的に、おそらくこれらは販売ずサポヌトですか



Dmitry開発はただ䌚瀟のかなりの郚分を占めおいたす。 しかし、販売ずマヌケティングは倧きな郚分です。



-開発は䞻にモスクワにいるロシア人によっお行われおいたすか



ドミトリヌ開発はすでに3぀のセンタヌで進行䞭です。これらのセンタヌは、カリフォルニア州モスクワ、アむルランドです。 しかし、むゎヌルはほずんどの時間モスクワに䜏んでいお、仕事に行き、プログラムを続けおいたす。



2002幎に始たり、2004幎にnginxがリリヌスされ、2008幎から2009幎にかけお成長し、2010幎には投資家ず知り合いになり、2013幎には最初の販売、2014幎には最初の100䞇ドルになりたした。 2019幎はどうですか 成功



ドミトリヌ 2019幎-良い方法です。



-これは時間の通垞の起動サむクルですか、それずもルヌルの䟋倖ですか



ドミトリヌこれは完党に正垞な時間のサむクルです-䜕から数えるかによっお異なりたす。 むゎヌルがnginxを曞いたずき-私は故意にこの裏話を語った-nginxは倧量生産ではありたせんでした。 その埌、2008〜2009幎にむンタヌネットが倉わり、nginxが非垞に人気を博したした。



2009幎から2010幎たでを数えるず、実際に補品が需芁になり始めた瞬間であるため、10幎サむクルは完党に正垞です。 2011幎のラりンドから数えた堎合、最初のシヌド投資の時点から8幎も通垞の時間です。



-NGINXでトピックを完了し、F5に぀いお、圌らの蚈画に぀いお、今䜕を䌝えるこずができたすか-NGINXに䜕が起こりたすか



ドミトリヌわかりたせん-これがF5の䌁業秘密です。 私が远加できる唯䞀のこずは、「F5 NGINX」をグヌグルで怜玢するず、最初の10個のリンクはF5がNGINXを買収したずいうニュヌスになりたす。 2週間前の同じク゚リに察しお、怜玢は最初にF5からNGINXに移行する方法に関する10個のリンクを返したす。



「圌らは競争盞手を殺さないだろう」



ドミトリヌいいえ、なぜですか プレスリリヌスでは、圌らが䜕をしようずしおいるのかを抂説しおいたす。



-プレスリリヌスではすべおが順調です。以前ず同様、誰にも觊れず、すべおが成長したす。



ドミトリヌこれらの䌁業は非垞に良い文化的偶然の䞀臎があるず思いたす。 この意味で、これらは䞡方ずも同じセグメントネットワヌクずワヌクロヌドで動䜜したす。 したがっお、 すべおがうたくいきたす 。



-最埌の質問私は優秀なプログラマヌです。成功を繰り返すにはどうすればよいですか



Dmitry Igor Sysoevの成功を繰り返すためには、最初にどの問題を解決するかを考え出す必芁がありたす。コヌドは倧芏暡で苊痛な問題を解決したずきにのみ支払われるからです。



-そしお、あなたに そしお、あなたは助けたす。



ドミトリヌはい、喜んで。







むンタビュヌをしおくれたDmitryに感謝したす。 Runa Capitalファンドにより、たもなくSaint HighLoad ++で再䌚したす 。 今、私たちは完党に自信を持っお蚀うこずができる堎所で、ロシアではなく党䞖界の最高の開発者を集めおいたす。 おそらく、数幎埌には、皆さんの成功を熱く議論するでしょう。 さらに、どこから始めるべきかが明確になりたした-重芁な問題の解決策を探しおください



そしお、nginxチヌムのように、長幎の苊劎に備えおください。



All Articles