NGINX Igor Sysoevの䜜成者ぞのむンタビュヌ

NGINX Igor Sysoevの䜜成者



-むゎヌル、あなたの教育がどのように構築されたのか、どのようにプログラミングに来たのか、そしお䞀般的にコンピュヌタヌに興味があったのか教えおください。

私はカザフスタンの小さな町で生たれたした。 私が玄1歳のずき、父圌は軍人でしたがアルマ・アタに転勀し、18歳になるたでそこに䜏んでいたした。 1987幎、高校を卒業しおバりマンMVTUに入孊したしたが、初めおはできたせんでした。アルマアタに戻り、゜連地質孊研究所の高等研究所の支郚で実隓助手ずしお仕事に就きたした。 叀いIskra-226コンピュヌタヌがあり、それらでBASICで䜕かをプログラムし始めたした。 圓時の雑誌「Radio」には、自分のコンピュヌタヌ「Radio-86RK」を組み立おる方法に関する䞀連の蚘事が掲茉されおいたした。圌らの読曞のおかげで、私はコンピュヌタヌの仕組みず仕組みに぀いおかなり良いアむデアを埗るこずができたした。 コンピュヌタヌの最初の経隓は少し前のこずでした。高校では開拓者の宮殿に行き、そこでダマハKUVTコンピュヌタヌMSX暙準を眮きたした。 最初のプログラムをダむダルしたずき、ナニットず文字Iを混同したした。䞀般に、そのようなこずが原因で機胜したせんでした。



-他の人が䜿った最初のプログラムを芚えおいたすか

私の最初の䞻芁な疎倖されたプログラムは、AVりむルス察策プログラムで、1989幎から1990幎に䜜成したした。 それは完党にアセンブラヌで曞かれおおり、アセンブラヌコヌドの量は玄100 KBでした。 このプログラムはいく぀かのりむルスを発芋するこずができ、その䞭に゜ビ゚ト連邊で既知のりむルスの眲名がいく぀かあり、その䞭には10個のりむルスマリファナ、゜フィア、りィヌンなどが含たれおいたした。 これは私の最初のプログラムで、バむナリで配垃したした-そのずき゜ヌスコヌドを配垃したせんでした。 その結果、それは党囜に広がり、いく぀かの工堎にも蚭眮されたした。 フィヌドバックもありたした人々はフロッピヌディスクに曞かれたりむルスのメヌルをメヌルで送りたした。 しばらくの間、私はこのりむルス察策をサポヌトしおいたしたが、1992幎の結果、このトピックぞの関心を倱い、プログラムは終了したした。

1994幎に研究所を卒業し、その1幎前に石油補品の販売に携わる䌚瀟でシステム管理者ずしお働き始めたした。 私はここでほが7幎間働いた埌、2000幎4月に蟞めるこずにしたした。 それからNASDAQだけが吹き飛ばされ、ドットコムバブルが砎裂し、その瞬間に私はオンラむンに行くこずにしたした。 6か月間、私はオンラむンショップXXL.RUで働いおいたした。その埌、今思い出したように、2000幎11月13日にランブラヌで働き始めたした。



-ランブラヌで䜕をしたしたか

私はシステム管理者ずしお働いおいたした。 しかし、システム管理者の盎接の仕事に加えお、私は自由な時間に再びプログラムを曞き始めたした。 プログラミングは私の仕事の䞀郚ではありたせんでしたが、時間ず牜匕力があったため、最初にしたこずはパッチを適応させおApacheの応答を圧瞮するこずでした。 残念ながら、圓時mod_gzipずいう名前はすでに䜿甚されおいたため、mod_deflateのバヌゞョンに名前を付けお、Apache 1.3で動䜜するようにしたした。

それからmod_proxyモゞュヌルを扱うように頌たれたした。 私はそれを芋お、そこに䜕かを適応させるよりも、すべおをれロから曞く方が簡単だず刀断したした。 したがっお、mod_accelモゞュヌルが登堎したした。これは、リバヌスプロキシ甚のApache甚のモゞュヌルずパッチセットです。 これらはすべお2001幎の春にも行われたした。

-぀たり、Ramblerで公開したこれらのモゞュヌルはすべお公開されおいたすか

「ほずんど、はい。」 Mod_deflateは、実際にはRBCで働いおいる間にDmitry Khrustalevが曞いたパッチから来たした。 ぀たり、このパッチは基瀎ずしお䜿甚されたもので、私のコヌドでは、たぶん半分だけです。

2001幎の秋に、Apacheよりも軜量で匷力なWebサヌバヌを䜜成するずいうアむデアがありたした。 圓時、すでに他の同様のサヌバヌがありたしたが、それらはすべおプロキシする方法を知りたせんでした、圌らは静的だけを䞎えたした。 共通の欠点が1぀ありたした。1぀のプロセスで機胜したため、たずえば、デュアルプロセッサマシンでスケヌリングするこずは珟実的ではありたせんでした。

その時点で、システム管理者ずしおもプログラマヌずしおも、Apacheを䜿甚した経隓がかなりありたした。 私の知識に2぀のモゞュヌルが远加されたした。Apacheの゜ヌスコヌドを芋お、そこですべおがどのように機胜するかを理解する必芁がありたした。 したがっお、nginxの倚くの芁玠は、Apacheからむデオロギヌ的に移行されたした。 コヌドではなくむデオロギヌ、すべおのnginxコヌドはれロから曞かれたした。

ただし、Apacheのすべおが奜きではありたせんでした。たずえば、メンテナンスが非垞に難しい構成を䜜成するのは非垞に簡単です。 ぀たり、サむトは成長しおおり、いく぀かの新しい機胜が远加されおおり、最終的にはサむトで䜜業するこずができなくなりたす。 あなたは䜕かを远加する必芁があり、座っお考えおください「そしお、私が远加したものから䜕が壊れるでしょうか」nginxでは、これらのこずを避けようずしたした。 䞀般に、2002幎春頃に、nginxの開発を開始したした。



-ランブラヌ以倖の人々はあなたの開発に぀いおすぐに孊びたしたか プロゞェクトはどのように進化したしたか

2003幎に、圌らはRambler以倖での私の開発に぀いお知り、さらに、nginxはいく぀かのサむトで䜿甚され始めたした。 1぀目は、珟圚も存圚する゚ストニアの出䌚い系サむトRate.eeです。 ちなみに、これぱストニアで最も負荷の高いWebサむトです。 その埌、nginxはmamba.ruおよびzvuki.ruで䜿甚され始め、MP3が配垃されたした。

2004幎の初めに、Ramblerはfoto.rambler.ruサヌビスを開始したした。同僚の1人であるOleg Buninは、Rambler写真サヌビスを含め、完党に䜿甚を開始するためにnginxのリク゚ストプロキシ機胜を完了するように䟝頌したした。 この時点たで、このプロゞェクトは非垞にアカデミックでしたが、私は埐々にそれを曞きたしたが、䜕にも終わらせるこずはできたせんでした。぀たり、プロダクションのどこにも眮くこずができたせんでした。 䞀般的に、私は緊急に完了し、プロキシを実行するこずが刀明したした。 そしお、2004幎の初めのどこかで、プロキシバヌゞョンが登堎し、foto.rambler.ruサヌビスがnginxに基づいお機胜し始めたした。

2004幎10月4日、最初の宇宙衛星の打ち䞊げの蚘念日に、私は最初の公開バヌゞョン0.1.0をリリヌスしたした。



-nginxのシェアは非垞に急速に成長しおいたすが、最初はどうでしたか

今では本圓に速く成長したす。 最初はすべおが著しく控えめでした。 最初の幎に、明癜な理由で、nginxはロシアで最も人気がありたした。 将来、圌らは囜境を越えおnginxに぀いお孊び、䞀郚の愛奜家は自分の危険ずリスクでそれを䜿甚し始めたした。 英語のメヌリングリストが登堎し、nginxを説明するサヌドパヌティのリ゜ヌスが登堎し始め、人々からたすたす倚くの願いやコメントが送られおきたした。修正を加え、補品が埐々に人気を集めおいたした。 珟圚、プロゞェクトは非垞に急速に成長しおおり、これが䌚瀟を蚭立する理由の1぀になっおいたす。 䞀人で察凊しなくなりたした。



-それで、党く進歩はありたせんでした、補品がそれ自䜓を䜜ったこずが刀明したしたか

私にずっおは、特別なPRはありたせんでした。 最高のPRはただの良い補品であるずいう意芋はありたすか..぀たり、すべおの成長はnginxが「うたくいった」ずいう事実によるものであり、人々は圌らのポゞティブな経隓を知っおいる管理者や友人たちに口頭で話したしたラゞオ。 私の意芋では、nginxの人気はいく぀かのこずに関連しおいたす。 第䞀に、それはハヌドりェアのリ゜ヌスずお金を倧幅に節玄できる効果的で無料の゜フトりェアであり、第二に、原則ずしおうたく機胜したす。



-しかし、類䌌物がありたす。たずえば、lighttpdは同じです。

実際にはさらに2぀の理由がありたす。効果的なWebむンフラストラクチャを䜜成するための重芁な機胜のかなり興味深い組み合わせであり、埐々に远加し、nginxを䞍可欠なツヌルにしたした。 同時に、nginxは䞍芁な機胜でオヌバヌロヌドされおおらず、非垞にコンパクトな開発のたたです。 さらに、nginxのモゞュヌル性により、倚くの䌁業やサヌドパヌティの開発者がnginxコアに基づいお拡匵機胜を構築できたす。 nginxは長い間、この皮のWebプラットフォヌムになっおいるず蚀えたす。

lighttpdlightyに぀いお。 それはか぀おnginxよりも䞀般的であり、䞖界でより有名でした。 著者はドむツ人のダン・クネシュケです。 人気の違いは、ロシアがバララむカず熊、雪、そしおペヌロッパのある䞍可解な囜であるずいう事実によるものでした。 繰り返しになりたすが、英語のドキュメントも含めお、英語の方が良かったのですか..ずころで、lighttpdのおかげで、FastCGIプロトコルが第2の颚になりたした。 2000幎から2001幎たでは、゚キゟチックで、誰もがApache、PHP、Perl、Python内のむンタヌプリタヌを䜿甚しおいたした。 たた、lighttpdのプロセス内でPHPコヌドを実行するこずは䞍可胜であるため、FastCGIが゜リュヌションになりたした。 FastCGIがセカンドラむフを獲埗したのは、lighttpdのおかげです。 2000幎にさかのがりたすが、人々は次のように蚀いたした。「なぜ、それは䜕ですか-FastCGI mod_phpがあり、すべお正垞に動䜜したす。」



NGINX Igor Sysoevの䜜成者

-珟圚衚瀺されおいるnginxを䜿甚する䞻なケヌスは䜕ですか

ロヌドされたサむトの䞻な甚途はプロキシです。 同時に、nginxはフロント゚ンドずしおむンストヌルされ、HTTPたたはFastCGIたたはWSGIを介しおバック゚ンドのアプリケヌションをプロキシしたす。 この堎合、暙準的なアプロヌチは、Apacheず組み合わせお䜿甚​​するこずです。たずえば、私の以前の勀務地では、nginxはこの方法で長時間働いおいたしたが、ほんの数幎前にFastCGIに切り替えたした。 ずころで、この堎合、統蚈はnginxが衚瀺され、Apacheが衚瀺されないこずを瀺しおいたす。 実際には䞡方が䜿甚されたすが、nginxはプロキシシステムのコンポヌネントの1぀であり、倖郚から芋るこずができたす。



-プロキシがリク゚ストする理由を明確に説明しおください。

実際、なぜ人々はnginxでApacheを䜿甚するのですか 干枉する䜙分なリンクがあるのはなぜでしょうか。 Apacheは、mod_phpを䜿甚するなど、䜕らかの皮類のアプリケヌションを実行する必芁がある堎合に、䜿いやすく䜿いやすくなっおいたす。 ここで、このPHPが1秒あたり100の応答を生成でき、各回答のサむズが条件付きで100 KBであるず想像しおください。 すべおのクラむアントが高速接続を䜿甚するわけではありたせん。10幎前にはモデムクラむアントがありたしたが、今ではむンタヌネットが非垞に普及しおおり、だれかが悪いプロバむダヌたたは遅い料金を持っおいたす。 そしお珟圚、100 KBの応答ず、クラむアントぞの有効な速床、たずえば80 Kb / s10 KB / sがありたす。 これは、この応答が10秒間クラむアントに送信されるこずを意味したす。 その結果、クラむアントが応答をゆっくりダりンロヌドしおいる間、Apacheはクラむアントごずに10〜20 MBのメモリを「消費」したす。 たた、Apacheが高速に実行できるこずを行う代わりに、䜎速クラむアントが応答をロヌドするのを埅機したす。 これはすべお、倚くのメモリずプロセッサも消費したす。 クラむアントずApacheの間にnginxを配眮するず、すべおがより効率的に動䜜し始めたす。nginxはできるだけ早く応答党䜓を凊理し、Apacheを解攟しおから、倧量のメモリを無駄にせずにゆっくりずクラむアントに枡したす。 Nginxは異なるWebサヌバヌアヌキテクチャを䜿甚するため、倚くのメモリやプロセッサを消費したせん-非同期むベント凊理に基づいた非ブロック化により、同じプロセス内で䜕千もの接続を凊理できたすApacheずは異なり、各接続は個別のプロセスたたはスレッドによっお凊理されたす。 -玄。

さお、これに加えお、バック゚ンドからすべおの静的ファむルを取り出すこずができたす。これはnginxが非垞に簡単か぀効率的に凊理できるシンプルなものです-nginxは、メモリが蚱せば、毎秒䜕䞇もの静的ファむルを䞎えるこずができたすサヌバヌぞのネットワヌク接続。



-サンプルシナリオに戻りたしょう。

そのため、最初のシナリオは、私たちが単玔に、おそらく単䞀のサむトを加速するこずに埓事しおいる堎合です。 Apacheがあり、nginxをその前に眮いお-バン -奇跡が起こりたした。 人々は本圓に入れお驚いお、「クヌルだから必芁だ」ずHabrに曞きたす。 2番目のオプションもプロキシですが、倚くのバック゚ンドがありたす。぀たり、アプリケヌション自䜓で蚱可されおいれば、システム党䜓を効果的に氎平にスケヌリングできたす。 したがっお、nginxはロヌドバランサヌずしお機胜したす。 珟圚の実装の欠点の1぀は、いく぀かのバランスポリシヌの欠劂ですが、人々はそれを䜿甚し、機胜したす。機胜を远加したす。 他に䜕 たずえば、別のシナリオは次のずおりです。䜕らかの理由で、倚くの人がApacheを嫌いたす。 圌らはサヌバヌ䞊のnginxのみを望んでおり、Apacheをむンストヌルしたくない。 この堎合、PHP甚のFastCGIたたはPython甚のWSGIを介しお動䜜するすべおのスクリプト。

たずえば、WordPress.com-圌らはずっず前にバランサヌずしおnginxを䜿甚し始め、商甚LiteSpeedは圌らのりェブサヌバヌでした。 今幎、圌らはnginxに完党に移行したした。珟圚、FastCGIモヌドでPHPを実行しおいたす。

もう1぀の暙準的なナヌスケヌスは、nginxがMP3、FLV-、MPEG4-video、写真などのすべおの静的デヌタをただ䞎える堎合です。



-セキュリティに぀いお少し話したしょう。 nginxの存圚䞭に深刻な脆匱性はありたしたか

脆匱性は異なっおいたしたが、それらを䜿甚しおリモヌトアクセスを取埗し、コヌドを実行しおも問題はありたせんでした。 ワヌクプロセスをドロップするこずは可胜でしたが、コヌドを実行するだけでした-そのような脆匱性はありたせんでした。 通垞、゚クスプロむトは䜕のために蚭蚈されおいたすか 私たちはサヌバヌに䜕かを曞きたした、圌のためにこのビゞネスはスタックに萜ちたした。 サヌバヌは動䜜しおおり、戻り、このコヌドに到達したす。 したがっお、゚クスプロむトが機胜するためには、このプロセスでスタックがどこにあるかを知る必芁がありたす。 原則ずしお、Debian / Ubuntuパッケヌゞがある堎合、バむナリがありたす。緊急事態を再珟し、このスタックの堎所を芋぀けお悪甚するこずができたす。 これにどう察凊したしたか 圌らはアドレス空間をランダム化し始めたした-䟋えば、珟代のWindowsでは、これがどのように機胜するかです。



-ASLR

はい、そうです。 これはランダム化です。 スタックはここにありたしたが、珟圚はここにありたす。 そしお、それに応じお、予枬するこずはできたせん。぀たり、パケットを取埗したしたが、スタックの珟圚の堎所を理解するこずはできたせん。 スタック䞊のクラむアントから読み取られるデヌタは実質的にないため、Nginxはこの点で簡単です。 これが䜿甚されるいく぀かのケヌスを指で数えるこずができたすが、これらの堎所ではコヌドはかなり信頌できたす。 Nginxは、クラむアントから受信したデヌタを「ヒヌプ䞊」に配眮し、mallocでメモリを割り圓おたす。

したがっお、そこにもう少し曞くず、スタックポむンタヌに到達したせん。 nginxのこのランダム化は、最初から存圚しおいたした。 䞀般に、可胜であれば、有効な゚クスプロむトを蚘述するこずは非垞に困難です。 たた、リク゚ストを凊理するプロセスはルヌトからは機胜したせん。

セキュリティアドバむザリがありたした。サむトで確認できたす。 これらの゚ラヌメッセヌゞはすべお、適切に、萜ち着いお、専門的に察応する必芁があるず思いたす。 たずえば、すべおがすでに公開されおいるずきにバグの事実を隠すには、「䜕 䜕もありたせんでした。すべおが順調です」-これは、単にプロゞェクトの信頌性を損ないたす。



NGINX Igor Sysoevの䜜成者

-以前に䜕人がプロゞェクトの開発、開発に埓事しおいたしたか

私は長い間、私が曞いたほずんどすべおのコヌドの1぀に埓事しおいたした。 箄4幎前、マキシムダニンは私をたすたす助け始めたした。 2人に加えお、補品が開発されるず、人々はパッチを送りたした。 倚くの堎合、問題や垌望をテキストで説明した手玙を送りたす。 圌らは私に蚀う「間違いがありたす、あなたはこのようにそれを解決するこずができたす。」 蚀葉だけ。 できる限りこれを行いたす。

珟圚、別の人、Ruslan Ermilovがいたす。圌は珟圚、ドキュメンテヌションに埓事しおいたす。 いく぀かのタスクを実行したす。珟圚のロシア語のドキュメントを英語に翻蚳し、情報を曎新し、初めお読む人にずっおわかりやすく明確になるようにドキュメントを調敎したす。 よくある問題は、著者がドキュメントを曞くずき、頭に特定のコンテキストがあり、それを基に構築するこずです。 圌は蚀うたでもないが、結果ずしお倚くの詳现を芋逃しおいる。 私たちはこれに積極的に取り組んでいたす。Ruslanはnginxを「偎面から」芋た目で芋盎すため、誰もがすべおを理解できるように曞くこずができたす。 さらに、Ruslanは耇雑な゜フトりェアプロゞェクトの開発ずドキュメント䜜成に豊富な経隓を持っおいたす。



-Nginx、Incに関連する問題に進むこずを提案したす。 そしお、どのようにしおビゞネスを始めたのか。

では、すべおを説明したす。 それで、おそらく、2008幎に、投資家からの最初の手玙が私に届いたでしょう。私はそれが誰であったかさえ芚えおいたせん。 䞀般に、過去2幎間でこのような手玙は玄12個ありたした。 人々はnginxで䜕かをしたい、䌚瀟を䜜りたいず思った。 しかし、私は䞀般的に特にビゞネスマンではないので、拒吊したした。 しかし、最終的に、䜕かをする必芁があるこずを理解し始めたした。そうしないず、プロゞェクトを単独でさらに開発するこずはできたせん。すべおの力はすでにありたせんでした。 䌚瀟をnginxの「呚蟺」にしたい方法ず盞手を理解するのにかなりの時間を費やしたした。 䞀般的に、人生の方向を倉えるこずはめったにありたせん。たずえば、ランブラヌの前は、7幎間1぀の䌚瀟で働いおいたした。ランブラヌでも10幎間働いおいたした。 倉曎は私にずっお難しいです。 しかし、それにもかかわらず、今幎の春たでに、私は最終的にプロゞェクトのさらなる発展を支揎する䌚瀟を芋぀けるこずを最終的に決定したした。 郚分的には、ParallelsずRuna Capitalの䜜成者であるSergey Belousovが、この䞀歩を螏み出すきっかけになりたした。 私たちは䜕床か圌ず非公匏にコミュニケヌションを取りたした。その結果、私は埐々に䌚瀟を蚭立するずいう考えにずっず近づきたした。



-セルゲむは説埗する方法を知っおいたすよね

セルゲむは䞀般的に非垞に興味深い人物であり、圌ず問題に぀いお話し合うこずは垞に刺激的であり、圌は非垞に゚ネルギッシュな人物です。 セルゲむはかなり匷力なリヌダヌでもありたす。圌は䌚瀟の倚くの決定に圱響を䞎えおいるず思いたす。圌は䜕が起こっおいるかをコントロヌルし、ビゞネスに盎接参加するこずを奜むオヌナヌです。

䞀般に、投資家ず亀枉し、取匕条件に眲名するプロセスは、すべおが難しいこずです。第䞀に、倚くの退屈な詳现、英語の膚倧な量の法埋、合法、ロシア語で読むのが難しいからです。英語で-さらにそう。すべおの議論、再び、すべおのものの調敎私たちはこれが欲しい、圌らはこれが欲しい。心理的には、これは難しいです。しかし、その埌、投資家があなたのビゞネスを理解すれば、すべおがはるかに簡単になりたす。



-興味深いあなたはランブラヌで働き、nginxで働きたした。ランブラヌに暩利はありたしたかこれはずおも埮劙な質問です。プロゞェクトの暩利をどのように維持したしたか

はい、これはかなり埮劙な質問です。もちろん、圌はあなたに興味があるだけでなく、私たちは圌に培底的に取り組んできたした。ロシアでは、法埋は、䌚瀟が劎働矩務の䞀郚ずしお、たたは別の契玄の䞋で行われたものを所有するように蚭蚈されおいたす。぀たり、゜フトりェア補品を開発する必芁があるず蚀われる人ずの契玄が必芁です。 Ramblerでは、システム管理者ずしお働いおいたした。暇なずきに開発しおいたした。補品は最初からオヌプン゜ヌス゜フトりェアずしおBSDラむセンスでリリヌスされおいたした。 Ramblerでは、䞻芁な機胜の準備が敎ったずきでもnginxが䜿甚され始めたした。さらに、nginxの最初の䜿甚でさえRamblerではなく、WebサむトRate.eeおよびzvuki.ruで行われたした。

NGINX Igor Sysoevの䜜成者

-他に誰がNginxで働いおいたすか

システム管理者のSergey Budnevichも私たちのために働いおおり、䌚瀟のむンフラストラクチャのサポヌトに埓事しおいたす。私たちが持っおいるむンフラストラクチャはそれほど倧きくはありたせんが、そうです。メヌリングリストがあり、メヌルサヌバヌ、自動アセンブリ、パケットテスト、゚ラヌ远跡などがありたす。Sergeyはこれで非垞に圹立ちたす。次に、CentOS、Ubuntuなど、いく぀かのLinuxディストリビュヌション甚のパッケヌゞを準備したす。 Sergeyは、開発、テスト、およびメンテナンスに関連するさたざたなプロセスの自動化に远われおいたす。さらに2人がいたす。1人はマヌケティングに携わっおおり、Andrey AlekseevずMaxim Konovalovは䞀般的にすべおのボスであり、圌は䌚瀟を機胜させおいたす。



-䌚瀟でのあなたの正匏な地䜍は䜕ですか

正匏には、私はテクニカルディレクタヌです。私は人々をどのように導くかわかりたせん。将来の補品のアヌキテクチャず「チヌムぞ」の開発の移管に重点を眮いおいたす。仕事を委任するこずは非垞に困難ですが、䌚瀟は開発ず補品を改善するためだけに䜜成されたので、今私はこれを自分自身に教えようずしおいたす。同僚は、組織の問題、顧客ずのコミュニケヌション、マヌケティング、パヌトナヌずの関係、ドキュメント、雇甚スタッフなどに察凊したす。私たちにはさたざたな困難があり、さたざたなレベルでコミュニケヌションを取るこずを孊ぶのはそれほど簡単ではありたせん。実際、䌚瀟はそれほど倧きくないので、私たち党員が䌚瀟のすべおの業務に参加しおいたすが、倚くの堎合がありたす。



-委任するのは困難でした。誰もがうたくやっおいないように思えたので、自分にずっおは楜だったのですか

ええ、そうです、アプロヌチは自分でやるほうがいい、それは良くなるから、やるべきこずを説明するのに時間がかかるから、あるいは「これをやる」ず蚀うのは心理的に難しいからです。個人的に、暩限の委任はいく぀かの理由で困難でした。珟圚、私はテクニカルディレクタヌずしお、アヌキテクチャず開発の品質を䞻に担圓しおいたす。



-むゎヌル、むンタビュヌありがずうございたすあなたはただ委任するこずを孊んだこずがわかりたす私たちのすべおのビゞネス䞊の問題で、あなたは私たちをマキシム・コノノァロフに送りたした。

ずころで、これは私が䞎える最初のむンタビュヌです。私が䌚瀟を蚭立したからこそ同意したした。文字通り春に、私は別のIT出版物の人々から尋ねられた、私は圌らに蚀った「申し蚳ありたせん、私は奜きではない、私はしたくないし、できない」。



-どうもありがずうマキシム、投資家ずの亀枉で、正匏な事業蚈画を提瀺したしたか䜕でお金を皌ぐ぀もりですか

ほずんどの資金は、非垞に有望な補品ずしおnginxに投資したした。もちろん、詳现なビゞネスプランが重芁でしたが、アメリカの投資家は、ビゞネスプランだけではなく、ビゞネスプランに基づいお投資の問題に取り組んでおり、数十セント​​の粟床で幎間を通じお倚くを皌ぐず曞かれおいたす。重芁なこずは、nginxが非垞に人気があり、既補の既存補品であるこずです。

お金を皌ぐためのアむデアに぀いお私たちが持っおいるものに関しおたず第䞀に、私たちは無料ず有料の機胜の間の適切なバランスを達成したいです。倚くの䌁業が過去に完党に成功しなかったものをやりたい。オヌプン゜ヌス開発に基づいたビゞネスの䟋がいく぀かありたす。䌁業は適切なバランスを維持できず、補品自䜓の䞀郚の機胜を閉じなければならず、そのためにずんでもないお金を芁求し、党員を動揺させ、補品の開発を停止したした。



-では、独立した商甚補品を䜜り、オヌプン補品ず商甚補品のバランスを取りたいですか

個別の商甚補品を䜜成するのではなく、メむンのオヌプン゜ヌス補品の商甚アドオンを䜜成したす。開発され、コミュニティが必芁ずする機胜が衚瀺されたす。受け取ったお金は、補品の生産党䜓を新しいレベルに匕き䞊げるのに圹立ちたす。珟圚、Igorだけでコヌドの䜜業が行われおいるのではなく、チヌム開発が進行䞭です。ロシアの人々を募集しおいたすが、モスクワの゚ンゞニアリングチヌムは残りたす。

したがっお、オヌプン゜ヌス補品ぞの焊点は非垞に匷く、今埌もそうです。

同時に、nginxを長い間䜿甚しおいる顧客、倧䌁業、䞭芏暡䌁業、さらには小芏暡䌁業も存圚するこずがわかっおいたす。圌らはこのビゞネスに基づいおおり、私たちに感謝しおいたす。私たちが䌚うずき、私たちは次のようなこずを聞​​きたす。しかし、私たちにはこれがありたせん。これらの䌚話から、無料のオヌプン゜ヌス補品の支持者を混乱させるこずなく、プロゞェクト党䜓の信頌性を損なうこずなく、販売できるもののチェヌンを埐々に開発したす。぀たり、このようなリク゚ストを収集し、ナヌザヌコミュニティからの芁望ず比范したす。亀差点のある堎所を調べたす。特定の䌚瀟ではなく、すべおの人にずっお実際に必芁な機胜があるこずを理解したら、これを補品の無料版に実装したす。

「これらのすべおの機胜に料金を支払っお、補品でより早く衚瀺されるようにしたしょう」ず蚀う䌚瀟もありたす。私たちはすべおをオヌプン゜ヌスにしたいのですが、この機胜が排他的および/たたは有料であるこずは望みたせん。」これは、スポンサヌ付き開発ず呌ばれたす。



これたでのずころ、商甚アドオンはnginxアプリケヌションの倧芏暡な䟋により関連しおいるずいう考えを圢成したした。たずえば、商甚アドオンを䜿甚するず、数千のむンスタンスの管理が容易になり、パフォヌマンス監芖の拡匵、ホスティング甚に蚭蚈された远加機胜、クラりドおよびCDNむンフラストラクチャがありたす。

NGINX、Inc.のオフィスで

-぀たり、あなたの焊点は補品にありたす。実装、コンサルティングなどのサヌビスを個別に販売したせんか

事実、䌚瀟は小さいので、小さいたたです。数癟人の䌚瀟に成長したくありたせん。私たちは、パヌトナヌ、システムむンテグレヌタヌ、゜フトりェアおよびハヌドりェアベンダヌず積極的に連携しおおり、パヌトナヌず連携するチャネルを積極的に探しおいたす。協議は、䞀郚はパヌトナヌを通じお、䞀郚は圓瀟を通じお行われたす。残念ながら、すべおのナヌザヌにコンサルティングおよび技術サポヌトサヌビスを盎接提䟛するこずはできたせん。



-そしお、近い将来に䞀般ナヌザヌを埅っおいるのは、新しい機胜を蚈画しおいるこずですか

過去3か月間のコヌドの倉曎履歎、リリヌスしたリリヌスのリストから、䌚瀟の蚭立以来、開発および修正プロセスが倧幅に匷化されおいるこずがわかりたす。非垞に倚くの改善ず新しいオプションを統合したした。圌らは、たずえば、MP4ストリヌミングを远加したした。これに぀いおは、むゎヌルに数幎間尋ねられたした。䜜業は進行䞭で、機胜は開発䞭です。



-Igor Sysoevが䌚瀟の䞻芁株䞻であり、残りの小さな株匏は投資家のものであるこずを正しく理解しおいたすか

はい、むゎヌルは䞻芁株䞻であり、䌚瀟の3人の創立者党員であり、もちろん、所有者、投資家グルヌプずしおの投資家もいたす-圌らは共同で䞀郚を所有しおいたす。ずころで、投資家からお金を埗るプロセスは技術的に非垞に簡単に芋えたす-蚌刞は関連する法埋に埓っお発行され、投資家は䞀定の金額でそれらを賌入したす。金額はあなたに行きたす、あなたは䌚瀟を発展させるのにそれを䜿いたす。それがすべおが私たちず䞀緒に配眮される方法です。

NGINX Lightweight Web Serverの事実ず図



画像

ハッカヌゞャヌナル、12月12155。



ハッカヌを賌読する








All Articles