Pale ea katleho ea Nginx, kapa "Tsohle lia khonahala, leka!"

Pale ea katleho ea Nginx, kapa "Tsohle lia khonahala, leka!"

Igor Sysoev, moetsi oa seva sa webo nginx, setho sa lelapa le leholo Phahameng++, ha ea ka ea ema feela tšimolohong ea kopano ea rōna. Ke bona Igor e le mosuoe oa ka oa profeshenale, monghali ea nthutileng ho sebetsa le ho utloisisa litsamaiso tse jereng haholo, tse ileng tsa rera tsela ea ka ea botsebi ka lilemo tse leshome.

Ka tlhaho, ke ne ke sitoa ho iphapanyetsa batho ba sa utloeng litsebeng ea katleho Sehlopha sa NGINX ... 'Me ke ile ka buisana le eena, empa eseng Igor (e ntse e le moqapi oa li-introverted), empa batseteli ba tsoang letloleng. Runa Capital, ea ileng a bona nginx lilemong tse leshome tse fetileng, a haha ​​​​mohaho oa khoebo ho pota-pota, 'me hona joale ba buisana ka boholo bo e-s'o ka bo e-ba teng bakeng sa' maraka oa Russia.

Sepheo sa sehlooho se ka tlase ho sehiloeng ke ho tiisa hape hore ntho leha e le efe e ka khoneha! E leke!

Hlooho ea Komiti ea Lenaneo la HighLoad ++ Oleg Bunin: Kea u babatsa ka katleho e atlehileng! Ho ea kamoo nka bolelang kateng, u khonne ho boloka le ho tšehetsa takatso ea Igor ea ho tsoela pele ho sebetsa e le moqapi oa mananeo 'me ka nako e ts'oanang a haha ​​​​mohaho oohle oa khoebo o mo potolohileng - ena ke toro ea moqapi ofe kapa ofe. Ho nepahetse?

Motsamaisi oa ka ke Motsamaisi e Moholo oa Runa Capital Dmitry Chikhachev: Ke 'nete. Ena ke molemo o moholo oa Igor ka boeena le basebetsi-'moho le eena Maxim le Andrey (Maxim Konovalov le Andrey Alekseev), hobane qalong ba ne ba itokiselitse hore mohaho ona o hahuoe ho ba pota-potile. Ha se bohle ba qalang ho lekola matla le bokhoni ba bona ka ho lekana. Batho ba bangata ba batla ho etella pele kapa ho laola tšebetso eohle.

- Kahoo sehlopha sa NGINX, ka kakaretso, se ikarotse ho tloha karolong ea khoebo, kapa eng?

Dmitriy: Che, ha baa ka ba tloha karolong ea khoebo, hobane'ng? Maxim o ile a etella pele karolo ea ts'ebetso e le COO. Andrey o ne a kopanela BizDev, Igor o ile a tsoela pele ho etsa tsoelo-pele - seo a se ratang.

E mong le e mong o ne a etsa seo matla a hae a leng sona le seo a se ratang.

Empa kaofela ba ne ba utloisisa hore ho aha khoebo e etsang lidolara tse limilione-milione United States, ho hlokahala motho oa boemo bo fapaneng, ea nang le semelo se fapaneng. Ka hona, esita le ka lekhetlo la pele la lipuisano ho ne ho e-na le tumellano le bo-ramatsete hore motho ea joalo o tla fumanoa. E ne e le Gus Robertson, o lumellana le maemo ana kaofela.

- Kahoo e ne e reriloe qalong ho kena 'marakeng oa Amerika?

Dmitriy: NGINX ke khoebo ea b2b. Ho feta moo, ha e tsejoe haholo-holo ho basebelisi, kaha e sebetsa boemong ba mekhoa ea litšebeletso, motho a ka re middleware.

Katleho 'marakeng oa Amerika e etsa qeto ea katleho ea ho qala leha e le efe.

Ka hona, morero o utloahalang ke ho ea USA, hang-hang ho hira motho ea tla etella pele k'hamphani ea Amerika, ho ntšetsa pele khoebo le ho hohela batseteli ba Amerika. Haeba u batla ho rekisa software ea litšebeletso tsa motheo USA, ho bohlokoa hore u be le batseteli ba Amerika ka mor'a hau.

- Ke mang ea tlileng ho mang: u ho nginx, nginx ho uena?

Dmitriy: Re ne re e-na le libaka tse ngata tse fapaneng tseo re kopanang le tsona. Mohlomong re bonts'itse boikitlaetso bo boholo, hobane le ka nako eo nginx e ne e bonahala. Le hoja e ne e e-s'o be khampani 'me karolo ea' maraka e ne e batla e le nyenyane (6%), ho ne ho se ho ntse ho e-na le thahasello e ngata ea batseteli. Tumellano ena e ne e le tlholisano, kahoo rona, ehlile, re ne re le mafolofolo.

- Sehlahisoa se ne se le boemong bofe? Ho ne ho se na k'hamphani, empa na ho ne ho e-na le litšoantšo tsa mofuta oa khoebo?

Dmitriy: Ho ne ho e-na le setsi sa marang-rang se bulehileng se bitsoang Nginx. E ne e na le basebelisi - 6% ea 'maraka oa lefats'e. Ha e le hantle, ho na le liwebsaete tse limilione, esita le tse mashome a limilione. Empa, leha ho le joalo, ho ne ho se na k'hamphani, ho ne ho se na mohlala oa khoebo. 'Me kaha ho ne ho se na k'hamphani, ho ne ho se na sehlopha: ho ne ho e-na le Igor Sysoev, moqapi oa nginx le sechaba se senyenyane se potolohileng.

Ena ke pale e monate haholo. Igor o ile a qala ho ngola nginx khale haholo - ka 2002, 'me a e lokolla ka 2004. Thahasello ea sebele ho eona e ile ea hlaha feela ka 2008, ka 2011 o ile a bokella chelete. Ke batho ba ’maloa ba ipotsang hore na ke hobane’ng ha nako e telele hakana e fetile. Ha e le hantle ho na le tlhaloso ea tekheniki e utloahalang bakeng sa sena.

Ka 2002, Igor o ile a sebetsa Rambler, 'me ho ne ho e-na le bothata bo le bong boo eena, e le mookameli oa tsamaiso, a ileng a bo rarolla - seo ho thoeng ke bothata ba C10k, ke hore, ho fana ka likopo tse fetang likete tse leshome ka nako e le' ngoe ka lebelo le phahameng. Joale bothata bona bo ile ba hlaha feela, hobane meroalo e boima Inthaneteng e ne e qala ho sebelisoa. Ke libaka tse 'maloa feela tse ileng tsa kopana le eona - tse kang Rambler, Yandex, Mail.ru. Sena se ne se sa amane le liwebsaete tse ngata. Ha ho na le likopo tse 100-200 ka letsatsi, ha ho nginx e hlokahalang, Apache e tla e sebetsana hantle.

Ha Inthanete e ntse e tsebahala haholoanyane, palo ea libaka tse ileng tsa kopana le bothata ba C10k e ile ea eketseha. Liwebsaete tse ngata li ile tsa qala ho hloka setsi sa marang-rang se potlakileng ho sebetsana le likopo, joalo ka nginx.

Empa ho phatloha ha 'nete ho etsahetse ka 2008-2010 ka ho fihla ha li-smartphone.

Ho bonolo ho nahana hore na palo ea likopo ho li-server e ile ea eketseha hang-hang. Taba ea pele, nako e sebelisitsoeng ho sebelisa Marang-rang e eketsehile, hobane ho ile ha khoneha ho tobetsa lihokela kae kapa kae le kae kapa kae, eseng feela ha u ntse u lutse komporong. Taba ea bobeli, boits'oaro ba mosebelisi ka bo bona bo fetohile - ka skrineng ea ho ama, ho tobetsa lihokela ho fetohile moferefere le ho feta. U ka boela ua kenya marang-rang a sechaba mona.

Sena se ile sa lebisa tabeng ea hore Meroalo e phahameng ea Marang-rang e ile ea qala ho hola ka mokhoa o pharalletseng. Kakaretso ea mojaro e ile ea eketseha ka ho lekana, empa litlhōrō li ile tsa bonahala haholoanyane. Ho ile ha fumaneha hore bothata bo tšoanang ba C10k bo atile. Ka nako ena nginx e ile ea qala.

Pale ea katleho ea Nginx, kapa "Tsohle lia khonahala, leka!"

- Re bolelle hore na liketsahalo li hlahile joang ka mor'a seboka le Igor le sehlopha sa hae? Nts'etsopele ea meaho le mehopolo ea khoebo e qalile neng?

Dmitriy: Pele, ho ile ha thehoa tumellano. Ke se ke boletse hore selekane sena se ne se le competitive, ’me qetellong ho ile ha thehoa syndicate ea batseteli. Re ile ra ba karolo ea syndicate ena hammoho le BV Capital (eo hona joale e leng e.ventures) le Michael Dell. Pele ba koala selekane, 'me ka mor'a moo ba qala ho nahana ka taba ea ho fumana CEO oa Amerika.

U koetse selekane joang? Ha e le hantle, hoa etsahala hore u ne u sa tsebe le hore na mokhoa oa khoebo ke ofe le hore na o tla lefa neng? Na u sa tsoa tsetela sehlopheng, sehlahisoa se setle?

Dmitriy: Ee, ena e ne e le tumellano ea peo e hloekileng. Ha rea ​​ka ra nahana ka mokhoa oa khoebo ka nako eo.

Thesis ea rona ea matsete e ne e thehiloe tabeng ea hore NGINX ke sehlahisoa se ikhethang se nang le bamameli ba ntseng ba hōla haholo.

O ne a rarolla bothata bo tebileng haholo bakeng sa bamameli bana. Teko eo ke e ratang haholo, tlhahlobo ea litmus bakeng sa letsete lefe kapa lefe, ke hore na sehlahisoa se rarolla bothata bo boholo, bo bohloko. NGINX e fetisitse teko ena ea ho senyeha ka sekhahla: bothata bo ne bo le boholo, meroalo e ntse e eketseha, libaka li ne li theohile. 'Me ho ne ho le bohloko, hobane nako e ne e tla ha sebaka sa marang-rang se fetoha se bitsoang mission critical.

Lilemong tsa bo-90, batho ba ile ba beha mabaka ka tsela ena: setša se robetse moo - joale ke tla bitsa mookameli oa tsamaiso, ba tla e nka ka hora - ho joalo. Qetellong ea lilemo tsa bo-2000, bakeng sa lik'hamphani tse ngata, nako ea ho theoha ha metsotso e 5 e ile ea lekana le ho lahleheloa ke chelete, botumo, joalo-joalo. Taba ea hore bothata bo ne bo le bohloko ke lehlakore le le leng.

Lehlakore la bobeli leo rona re le batseteli re le shebang ke boleng ba sehlopha. Mona re ile ra khahloa ke Igor le basebetsi-'moho le eena. E ne e le phihlelo e tlatsetsang le sehlahisoa se ikhethang se entsoeng ke motho a le mong.

- Ho hlakile hore sehlopha se nang le bokhoni bo itseng bo tlatsanang le sona se bile le karolo.

Dmitriy: Ho bonahala ho nepahetse ho 'na hore Igor o ile a hlahisa sehlahisoa a le mong, empa ha nako e fihla ea ho theha khoebo, ha aa ka a potlakela ho eona a le mong, empa a e-na le balekane. Ha ke sheba lilemo tse 10 tsa phihlelo ea ho tsetela, nka re ho ba le li-co-founder tse peli ka sebele ho fokotsa likotsi. Palo e nepahetseng ea bathehi-'moho ke ba babeli kapa ba bararo. E 'ngoe e nyenyane haholo, empa tse' nè li se li le ngata.

- Ho ile ha etsahala'ng ka mor'a moo? Ha tumellano e se e etsahetse, empa ha ho na mohopolo o tsoetseng pele oa khoebo.

Dmitriy: Tumellano e phethetsoe, k'hamphani e ngolisitsoe, litokomane li saennoe, chelete e fetisoa - ke eona, ha re tsamaee. Ka ho tsamaisana le nts'etsopele ea karolo ea khoebo, re hirile sehlopha sa bahlahisi ba qalileng ho sebetsa sehlahisoa. Andrey Alekseev, joalo ka BizDev, o hahile likamano tsa pele le bareki ba ka bang teng e le ho bokella maikutlo. E mong le e mong o ile a nahana hammoho ka mokhoa oa khoebo, 'me hammoho ba ne ba batla mookameli ea ka sehloohong ea tla ntšetsa pele khoebo ea Amerika 'me a etelle pele khampani.

- 'Me u mo fumane joang? Hokae? Ha ke khone le ho nahana hore na nka etsa sena joang.

Dmitriy: Batseteli bohle le boto ea batsamaisi ba ne ba etsa sena. Qetellong, khetho e ile ea oela ho Gus Robertson. Gus o ne a sebetsa Red Hat, eo mookameli oa eona e moholo e neng e le motseteli oa rona. Re ile ra retelehela ho Red Hat, kaha ke mohloli o bulehileng, ra re re batla motho ea ka etellang pele khoebo le ho e ntlafatsa ho ba khoebo ea lidolara tse libilione. Ba khothalelitse Gus.

Selekane le NGINX se ile sa koaloa ka 2011, 'me ka 2012 re se re kopane le Gus,' me hang-hang re ile ra mo rata haholo. O ne a e-na le semelo mohloling o bulehileng ho tsoa ho Red Hat - ka nako eo e ne e le eona feela k'hamphani e nang le capitalization ea lidolara tse libilione mohloling o bulehileng. Ho feta moo, Gus o ne a kenya letsoho ntlafatsong ea khoebo le thekisong - seo re neng re se hloka feela!

Ho phaella ho semelo sa hae le phihlelo ea hae, re ne re rata litšoaneleho tsa hae tsa botho - ke motho ea bohlale, ea nang le temohisiso ea kelello e potlakileng, 'me, habohlokoa, re ne re nahana hore o na le setso se setle le sehlopha. Ka sebele, sena ke se ileng sa etsahala. Ha ba kopana, ho ile ha fumaneha hore e mong le e mong o ne a le boemong bo tšoanang, bohle ba ne ba sebelisana hantle haholo.

Re ile ra fa Gus tlhahiso mme a qala ho sebetsa mafelong a 2012. Gus o boetse a ithaopela ho tsetela chelete ea hae ho NGINX. Bohle ba lichelete ba ile ba khahloa. Ka lebaka la ho ba le seabo se phahameng sa Gus, o ile a kenela sehlopha sa bathehi mme a bonwa ke bohle e le mothehi-mmoho wa khampani. Ka mor'a moo, e ne e le e mong oa ba bane. Ho na le foto e tsebahalang ea bone ba bane ba apereng li-T-shirts tsa NGINX.

Pale ea katleho ea Nginx, kapa "Tsohle lia khonahala, leka!"
Senepe se nkiloeng ho lintlha Dmitry Chikhachev mabapi le histori ea tšebelisano pakeng tsa NGINX le Runa Capital.

- Na u khonne ho fumana mokhoa oa khoebo hang-hang, kapa na o ile oa fetoha hamorao?

Dmitriy: Re ile ra khona ho fumana mohlala hang-hang, empa pele ho moo re ile ra buisana ka nako e itseng joang le eng. Empa phehisano e kholo e ne e le hore na ho tsoela pele ho tšehetsa morero oa mohloli o bulehileng, hore na ho boloka nginx mahala, kapa butle-butle ho qobella bohle ho lefa.

Re ile ra etsa qeto ea hore ntho e nepahetseng e ka ba ho sebelisa matla a sechaba se emeng ka morao ho nginx le ho se ba nyahamise kapa ho tlosa tšehetso bakeng sa morero o bulehileng oa mohloli.

Ka hona, re nkile qeto ea ho boloka nginx mohloli o bulehileng, empa ho theha sehlahisoa se ikhethileng se bitsoang NGINX Plus. Sena ke sehlahisoa sa khoebo se ipapisitseng le nginx, eo re fanang ka tumello ho bareki ba likhoebo. Hajoale, khoebo ea mantlha ea NGINX ke ho rekisa laesense ea NGINX Plus.

Phapang e kholo lipakeng tsa mefuta e bulehileng le e lefuoang ke:

  • NGINX Plus e na le ts'ebetso e eketsehileng bakeng sa likhoebo, haholo-holo ho leka-lekanya mojaro.
  • Ho fapana le sehlahisoa sa mohloli o bulehileng, ho na le tšehetso ea basebelisi.
  • Sehlahisoa sena se bonolo ho se tšoara. Sena ha se sehahi seo u lokelang ho se bokella, empa ke sephutheloana sa binary se lokiselitsoeng seo u ka se sebelisang molemong oa hau oa motheo.

— Mohloli o bulehileng le sehlahisoa sa khoebo li sebelisana joang? Na ho na le mesebetsi e tsoang ho sehlahisoa sa khoebo e phallela mohloling o bulehileng?

Dmitriy: Sehlahisoa sa mohloli o bulehileng se ntse se tsoela pele ho ntlafala ka tsela e tšoanang le ea khoebo. Ts'ebetso e 'ngoe e eketsoa feela sehlahisoa sa khoebo, tse ling mona le mane. Empa motheo oa tsamaiso ho hlakile hore oa tšoana.

Ntlha ea bohlokoa ke hore nginx ka boeona ke sehlahisoa se senyenyane haholo. Ke nahana hore ke mela e ka bang likete tse 200 tsa khoutu. Bothata e ne e le ho hlahisa lihlahisoa tse eketsehileng. Empa sena se se se etsahetse ka mor'a hore ho be le lichelete tse latelang, ha lihlahisoa tse 'maloa tse ncha li qala: NGINX Amplify (2014-2015), NGINX Controller (2016) le NGINX Unit (2017-2018). Mohala oa lihlahisoa bakeng sa likhoebo o ile oa atolosoa.

— Ho ile ha hlaka kapele hakae hore u fumane mohlala o nepahetseng? A na u se u fihletse ho lefa, kapa ho se ho hlakile hore khoebo e ntse e hōla 'me e tla tlisa chelete?

Dmitriy: Selemo sa pele sa lekeno e ne e le 2014, ha re fumana lidolara tsa rona tsa pele tse limilione. Ka motsotso ona, ho ne ho hlakile hore ho na le tlhokahalo, empa moruo mabapi le thekiso le hore na mohlala o ne o tla lumella ho eketseha hakae o ne o e-s'o utloisisoe ka botlalo.

Lilemo tse peli hamorao, ka 2016-2017, re se re ntse re utloisisa hore moruo o ne o le motle: ho ne ho e-na le phallo e fokolang ea bareki, ho ne ho e-na le ho rekisoa, 'me bareki, ha ba se ba qalile ho sebelisa NGINX, ba e reka ka ho eketsehileng. Joale ho ile ha hlaka hore sena se ka eketsoa le ho feta. E leng se ileng sa etsa hore ho be le lichelete tse eketsehileng, tse seng li lebisitse ho fokotsa mokhatlo oa thekiso le ho hira batho ba eketsehileng US le linaheng tse ling. Hona joale NGINX e na le liofisi tsa thekiso ho States, Europe, Asia - lefatšeng ka bophara.

- Na NGINX ke k'hamphani e kholo hona joale?

Dmitriy: Ho se ho na le batho ba ka bang 200.

- Hangata, mohlomong, tsena ke thekiso le tšehetso?

Dmitriy: Nts'etsopele e ntse e le karolo e kholo ea k'hamphani. Empa ho rekisa le ho bapatsa ke karolo e kholo.

- Na tsoelo-pele e etsoa haholo-holo ke bahlankana ba Russia ba thehiloeng Moscow?

Dmitriy: Ntlafatso e ntse e tsoela pele litsing tse tharo - Moscow, California, le Ireland. Empa Igor o ntse a tsoela pele ho lula Moscow hangata, ho ea mosebetsing, le lenaneo.

Re ile ra latela tsela eohle: ho qala ka 2002, ho lokolloa ha nginx ka 2004, kholo ea 2008-2009, ho kopana le bo-ramatsete ka 2010, thekiso ea pele ka 2013, liranta tse limilione tsa pele ka 2014. Ho thoe'ng ka 2019? Katleho?

Dmitriy: Ka 2019 - ho tsoa hantle.

- Na see ke potoloho e tloaelehileng ea nako bakeng sa ho qala, kapa ke mokhelo molaong?

Dmitriy: Ena ke potoloho e tloaelehileng ea nako - ho ipapisitse le hore na u bala ho tsoa hokae. Ha Igor a ngola nginx - e ne e se lefeela hore ebe ke ile ka bolella backstory ena - nginx e ne e se sehlahisoa se seholo. Joale, ka 2008-2009, Marang-rang a fetoha, 'me nginx ea tsebahala haholo.

Haeba re bala feela ho tloha 2009-2010, joale Potoloho ea lilemo tse 10 e tloaelehile ka ho feletseng., ha ho nahanoa hore ha e le hantle ena ke nako eo sehlahisoa se sa tsoa qala ho ba le tlhokahalo. Haeba re bala ho tloha ho pota ea 2011, joale lilemo tse 8 ho tloha nakong ea matsete a peo ea pele le eona ke nako e tloaelehileng.

- U ka re bolella eng hona joale, ho phethela sehlooho le NGINX, ka F5, mabapi le merero ea bona - ho tla etsahala'ng ka NGINX?

Dmitriy: Ha ke tsebe - sena ke sephiri sa khoebo sa F5. Ntho feela eo nka e eketsang ke hore haeba u google "F5 NGINX" hona joale, li-link tsa pele tse leshome e tla ba litaba tseo F5 e li fumaneng NGINX. Bakeng sa potso e tšoanang libeke tse peli tse fetileng, patlo e ne e tla qala ho khutlisa likhokahano tse leshome mabapi le mokhoa oa ho falla ho tloha F5 ho ea NGINX.

— Ba ne ba ke ke ba bolaea mohlodisani!

Dmitriy: Che, hobaneng? Phatlalatso ea boralitaba e hlalosa seo ba tlang ho se etsa.

- Ntho e ngoe le e ngoe e hlahang khatisong e ntle: re ke ke ra ama mang kapa mang, tsohle li tla hola joalo ka pele.

Dmitriy: Ke nahana hore lik'hamphani tsena li na le moetlo o motle haholo. Ka kutloisiso ena, ka bobeli ba ntse ba sebetsa karolong e le 'ngoe - marang-rang le mojaro. Ke ka lebaka lena Tsohle di tla loka.

- Potso ea ho qetela: Ke setsebi se hloahloa, ke lokela ho etsa eng ho pheta katleho ea ka?

Dmitriy: Ho pheta katleho ea Igor Sysoev, u lokela ho qala ka ho fumana hore na ke bothata bofe boo u ka bo rarollang, hobane chelete e lefshoa bakeng sa khoutu feela ha e rarolla bothata bo boholo le bo bohloko.

- 'Me joale ho uena? 'Me joale u tla thusa.

Dmitriy: E, ka thabo.

Pale ea katleho ea Nginx, kapa "Tsohle lia khonahala, leka!"

Ke leboha Dmitry haholo bakeng sa lipuisano. Re tla u bona hape haufinyane ka letlole la Runa Capital ho Saint HighLoad++. Sebakeng seo, hona joale re ka se buang ka kholiseho e feletseng, se bokella bahlahisi ba molemo ka ho fetisisa eseng Russia, empa ho tsoa lefats'eng lohle. Ke mang ea tsebang, mohlomong ka mor'a lilemo tse 'maloa kaofela re tla be re buisana ka cheseho ka katleho ea e mong oa hau. Ho phaella moo, hona joale ho hlakile hore na u ka qala hokae - ho batla tharollo ea bothata ba bohlokoa!

Source: www.habr.com

Eketsa ka tlhaloso