Hadithi ya mafanikio ya nginx, au "Kila kitu kinawezekana, jaribu!"

Hadithi ya mafanikio ya nginx, au "Kila kitu kinawezekana, jaribu!"

Igor Sysoev, msanidi wa seva ya wavuti nginxmtu wa familia kubwa HighLoad ++, sio tu kusimama kwenye chimbuko la mkutano wetu. Ninamwona Igor kama mwalimu wangu wa kitaaluma, bwana ambaye alinifundisha jinsi ya kufanya kazi na kuelewa mifumo ya mizigo ya juu, ambayo iliamua njia yangu ya kitaaluma kwa muongo mmoja.

Kwa kawaida, sikuweza kupita wale waliokuwa viziwi mafanikio Timu ya NGINX… Na kuhojiwa, lakini sio na Igor (bado ni mtayarishaji programu), lakini na wawekezaji kutoka kwa mfuko. Mji mkuu wa Runa, ambaye aliona nginx miaka kumi iliyopita, alijenga miundombinu ya biashara karibu nayo, na sasa walikuwa wakifanya mpango ambao haujawahi kufanywa kwa soko la Kirusi.

Madhumuni ya makala chini ya kukata ni kuthibitisha mara nyingine tena kwamba kila kitu kinawezekana! Jaribu!

Mkuu wa Kamati ya Programu ya HighLoad ++ Oleg Bunin: Hongera kwa mpango uliofanikiwa! Kwa kadiri ninavyoweza kusema, umeweza kuhifadhi na kuunga mkono hamu ya Igor ya kuendelea kufanya kazi kama programu na wakati huo huo kujenga miundombinu yote ya biashara karibu naye - hii ni ndoto tu ya msanidi programu yeyote. Hivyo sawa?

Mshiriki wangu ni mshirika mkuu wa Runa Capital Dmitry Chikhachev: Hii ni kweli. Hii ni sifa nzuri ya Igor mwenyewe na waanzilishi wenzake Maxim na Andrey (Maxim Konovalov na Andrey Alekseev), kwa sababu hapo awali walikuwa tayari kwa miundombinu hii kujengwa karibu nao. Sio waanzishaji wote wanaotathmini vya kutosha uwezo na uwezo wao wenyewe. Wengi wanataka kuongoza au kusimamia mchakato mzima.

- Hiyo ni, timu ya NGINX, kwa kiasi kikubwa, yenyewe ilijiondoa sehemu ya biashara, au nini?

Dmitry: Hapana, hawajahama kutoka sehemu ya biashara, kwa nini? Maxim alisimamia sehemu ya uendeshaji kama mkurugenzi wa uendeshaji. Andrey alikuwa akijishughulisha na BizDev, Igor aliendelea kukuza - kile anachopenda.

Kila mtu alikuwa akifanya kile ambacho alikuwa na nguvu na kile anachopenda.

Lakini wote walielewa kwamba kujenga biashara yenye thamani ya mamilioni ya dola nchini Marekani kulihitaji mtu wa hali tofauti, mwenye malezi tofauti. Kwa hiyo, hata katika awamu ya kwanza ya mazungumzo, kulikuwa na makubaliano na wawekezaji kwamba mtu wa aina hiyo angepatikana. Wakawa Gus Robertson, anafaa vigezo hivi vyote.

- Hiyo ni, hapo awali ilipangwa kuingia soko la Amerika?

Dmitry: NGINX ni biashara ya b2b. Aidha, haijulikani sana kwa watumiaji, kwa vile inafanya kazi katika ngazi ya miundombinu, tunaweza kusema middleware.Soko kuu la b2b ni USA - 40% ya soko la dunia limejilimbikizia huko.

Mafanikio katika soko la Marekani huamua mafanikio ya mwanzo wowote.

Kwa hivyo, mpango wa kimantiki ni kwenda USA, kuajiri mara moja mtu ambaye ataongoza kampuni ya Amerika, kukuza biashara na kuvutia wawekezaji wa Amerika. Ikiwa unataka kuuza programu ya miundombinu nchini Marekani, basi ni muhimu uwe na wawekezaji wa Marekani nyuma yako pia.

- Nani alikuja kwa nani: wewe kwa nginx, nginx kwako?

Dmitry: Tulikuwa na sehemu nyingi tofauti za mawasiliano. Labda, tulionyesha mpango mzuri, kwa sababu hata wakati huo nginx ilionekana. Ingawa haikuwa kampuni na sehemu ya soko ilikuwa ndogo (6%), riba ya wawekezaji tayari ilikuwa na nguvu. Mpango huo ulikuwa wa ushindani, kwa hivyo bila shaka tulikuwa hai.

Je, bidhaa ilikuwa katika hali gani? Hakukuwa na kampuni, lakini je, kulikuwa na muhtasari wowote wa toleo la biashara ya kibiashara?

Dmitry: Kulikuwa na seva ya wavuti ya nginx ya chanzo huria. Ilikuwa na watumiaji - 6% ya soko la kimataifa. Kwa kweli, kuna mamilioni, hata makumi ya mamilioni ya tovuti. Lakini, hata hivyo, hapakuwa na kampuni, hapakuwa na mtindo wa biashara. Na kwa kuwa hapakuwa na kampuni, hakukuwa na timu: kulikuwa na Igor Sysoev, msanidi wa nginx na jamii ndogo karibu.

Hii ni hadithi ya kuvutia sana. Igor alianza kuandika nginx muda mrefu sana - mwaka 2002, na akaitoa mwaka 2004. Nia ya kweli ndani yake ilionekana tu mwaka 2008, mwaka 2011 alikusanya pesa. Watu wachache wanashangaa kwa nini muda mwingi umepita. Kwa kweli kuna maelezo ya kiufundi yenye mantiki kwa hili.

Mnamo 2002, Igor alifanya kazi huko Rambler, na kulikuwa na shida moja ambayo yeye, kama msimamizi wa mfumo, alitatua - kinachojulikana kama shida ya C10k, ambayo ni, kutoa seva na maombi zaidi ya elfu kumi kwa wakati mmoja kwenye mzigo wa kilele. Kisha tatizo hili lilionekana tu, kwa sababu mizigo mikubwa kwenye mtandao ilikuwa inakuja tu kutumika. Tovuti chache tu zilikutana nayo - kama vile Rambler, Yandex, Mail.ru. Kwa tovuti nyingi, hii haikuwa muhimu. Wakati kuna maombi 100-200 kwa siku, hakuna nginx inahitajika, Apache itafanya vizuri.

Kadiri mtandao unavyozidi kuwa maarufu, idadi ya tovuti ambazo zimepata tatizo la C10k imeongezeka. Tovuti zaidi na zaidi zilianza kuhitaji seva ya wavuti yenye kasi zaidi kwa maombi ya kuchakata - kama vile nginx.

Lakini mlipuko halisi wa mzigo ulitokea mnamo 2008-2010 na ujio wa simu mahiri.

Ni rahisi kufikiria ni kiasi gani idadi ya maombi kwa seva iliongezeka mara moja. Kwanza, wakati wa kutumia mtandao umeongezeka, kwa sababu imewezekana kubofya viungo popote na kila mahali, na si tu kukaa kwenye kompyuta. Pili, tabia ya mtumiaji pia imebadilika - na skrini ya kugusa, mabadiliko ya kiungo yamekuwa ya machafuko zaidi. Unaweza pia kuongeza mitandao ya kijamii hapa.

Hii ilisababisha Trafiki ya kilele cha mtandao imeongezeka kwa kasi. Mzigo wa jumla ulikua zaidi au chini sawasawa, lakini vilele vilionekana zaidi na zaidi. Ilibadilika kuwa shida sawa C10k imekuwa kila mahali. Katika hatua hii, nginx iliondoka.

Hadithi ya mafanikio ya nginx, au "Kila kitu kinawezekana, jaribu!"

- Tuambie jinsi matukio yalivyokua baada ya mkutano na Igor na timu yake? Maendeleo ya miundombinu na mawazo ya biashara yalianza lini?

Dmitry: Kwanza kulikuwa na mpango. Tayari nimesema kwamba mpango huo ulikuwa wa ushindani, na mwishowe shirika la wawekezaji likaundwa. Tukawa sehemu ya shirika hili la BV Capital (sasa ni e.ventures) na Michael Dell. Kwanza, mpango huo ulifungwa, na baada ya hapo walianza kufikiria juu ya suala la kutafuta Mkurugenzi Mtendaji wa Amerika.

Ulifungaje dili? Baada ya yote, zinageuka kuwa haukujua hata mtindo gani wa biashara na wakati utalipa? Je, umewekeza katika timu, katika bidhaa nzuri?

Dmitry: Ndio, ilikuwa mpango wa mbegu safi. Hatukufikiria kuhusu mtindo wa biashara wakati huo.

Tasnifu yetu ya uwekezaji ilitokana na ukweli kwamba NGINX ni bidhaa ya kipekee na hadhira inayokua kwa kiasi kikubwa.

Alikuwa akisuluhisha shida kubwa kwa watazamaji hawa. Nina jaribio ninalopenda, jaribio la litmus kwa uwekezaji wowote - ikiwa bidhaa hutatua shida kubwa na chungu. NGINX ilipitisha mtihani huu wa ajali kwa bang: tatizo lilikuwa kubwa, mizigo ilikuwa inakua, tovuti zilikuwa chini. Na ilikuwa chungu, kwa sababu kulikuwa na enzi ambapo tovuti ikawa kile kinachoitwa mission critical.

Katika miaka ya 90, watu walisababu kama hii: tovuti inadanganya - nitamwita msimamizi wa mfumo sasa, wataiinua kwa saa - ni sawa. Mwishoni mwa miaka ya 2000, kwa makampuni mengi, muda wa chini wa dakika 5 ulikuwa sawa na kupoteza pesa, sifa, nk. Ukweli kwamba tatizo lilikuwa chungu ni upande mmoja.

Upande wa pili ambao sisi wawekezaji tunautazama ni ubora wa timu. Hapa tulivutiwa na Igor na waanzilishi wenzake. Ilikuwa ni uzoefu wa ziada na bidhaa ya kipekee ambayo iliundwa na mtu mmoja.

- Ni wazi kwamba timu yenye idadi fulani ya umahiri inayosaidiana pia ilicheza jukumu lake.

Dmitry: Inaonekana kwangu kuwa Igor aliendeleza bidhaa peke yake, lakini wakati ulipofika wa kuunda biashara, alikimbia sio peke yake, bali na washirika. Ukiangalia uzoefu wa miaka 10 wa uwekezaji, kuwa na waanzilishi wenza wawili hakika hupunguza hatari. Idadi kamili ya waanzilishi ni wawili au watatu. Moja ni kidogo sana, na nne tayari ni nyingi.

- Na nini kilitokea baadaye? Wakati mpango huo tayari umefanyika, lakini hakukuwa na wazo la biashara lililotengenezwa bado.

Dmitry: Mkataba umehitimishwa, kampuni imesajiliwa, hati zimesainiwa, pesa huhamishwa - ndivyo hivyo, wacha tuendeshe. Sambamba na maendeleo ya sehemu ya biashara, timu ya maendeleo iliajiriwa, ambayo ilianza kufanya kazi kwenye bidhaa. Andrey Alekseev kama BizDev aliunda uhusiano wa kwanza na wateja watarajiwa ili kukusanya maoni. Wote kwa pamoja walifikiria juu ya mtindo wa biashara, na kwa pamoja walikuwa wanatafuta meneja mkuu ambaye angeendeleza biashara ya Amerika na kuongoza kampuni hiyo kimsingi.

- Na ulipataje? Wapi? Sijui hata jinsi ya kuifanya.

Dmitry: Wawekezaji wote na bodi ya wakurugenzi walihusika katika hili. Mwishowe, chaguo lilianguka kwa Gus Robertson. Gus alifanya kazi katika Red Hat, ambaye meneja wake mkuu alikuwa mwekezaji wetu. Tuliwasiliana na Red Hat kwa sababu ni chanzo wazi, wakasema tunatafuta mtu ambaye anaweza kuongoza biashara hiyo na kuikuza hadi kufikia bilioni. Walipendekeza Gus.

Mpango na NGINX ulifungwa mwaka wa 2011, na mwaka wa 2012 tayari tulikutana na Gus, na mara moja tulimpenda sana. Alikuwa na historia katika chanzo wazi kutoka Red Hat - wakati huo ilikuwa kampuni pekee yenye mtaji wa mabilioni ya dola katika chanzo wazi. Kwa kuongezea, Gus alikuwa akijishughulisha na ukuzaji wa biashara na mauzo - unachohitaji!

Mbali na historia na uzoefu, tulipenda sifa zake za kibinafsi - ni mtu mwenye akili, mwenye ufahamu na akili ya haraka, na, muhimu zaidi, tulihisi kuwa alikuwa na utamaduni mzuri kwa timu. Hakika, ndivyo ilivyotokea. Walipokutana, ikawa kwamba kila mtu alikuwa kwenye urefu sawa, kila kitu kilikuwa katika mwingiliano bora.

Tulimpa Gus ofa, na mwisho wa 2012 alianza kufanya kazi. Gus pia alijitolea kuwekeza pesa zake mwenyewe katika NGINX. Wawekezaji wote walivutiwa. Shukrani kwa ushiriki mkubwa wa Gus, alijiunga na timu ya waanzilishi na alitambuliwa na kila mtu kama mwanzilishi mwenza wa kampuni hiyo. Baadaye, alikuwa mmoja wa wanne. Kuna picha maarufu ambapo wote wanne wamevaa T-shirt za NGINX.

Hadithi ya mafanikio ya nginx, au "Kila kitu kinawezekana, jaribu!"
Picha imechukuliwa kutoka maelezo Dmitry Chikhachev kuhusu historia ya ushirikiano kati ya NGINX na Runa Capital.

Je, ulifanikiwa kupata mtindo wa biashara mara moja, au ulibadilika baadaye?

Dmitry: Tulifanikiwa kupata mfano mara moja, lakini kabla ya hapo tulijadili kwa muda jinsi gani na nini. Lakini mjadala mkuu ulikuwa kuhusu kama kuendelea kuunga mkono mradi wa chanzo huria, iwe kuweka nginx bila malipo, au hatua kwa hatua kumfanya kila mtu alipe.

Tuliamua kuwa ni jambo sahihi kutumia nguvu ya jamii iliyo nyuma ya nginx, sio kuwakatisha tamaa, na sio kuacha msaada kwa mradi wa chanzo huria.

Kwa hiyo, tuliamua kuweka nginx chanzo wazi, lakini kuunda bidhaa maalum ya ziada inayoitwa NGINX Plus. Hii ni bidhaa ya kibiashara kulingana na nginx, ambayo tunatoa leseni kwa wateja wa biashara. Hivi sasa, biashara kuu ya NGINX ni kuuza leseni za NGINX Plus.

Tofauti kuu kati ya matoleo ya wazi na ya kulipwa ni:

  • NGINX Plus ina utendaji wa ziada kwa biashara, kimsingi kusawazisha mzigo.
  • Tofauti na bidhaa huria, kuna usaidizi wa mtumiaji.
  • Bidhaa hii ni rahisi kushughulikia. Huyu sio mjenzi ambaye unahitaji kujikusanya, lakini kifurushi cha binary kilichopangwa tayari ambacho kinaweza kupelekwa kwenye miundombinu yako.

β€” Chanzo huria na bidhaa ya kibiashara huingiliana vipi? Je, baadhi ya vipengele kutoka kwa bidhaa ya kibiashara vinatiririka hadi kwenye chanzo huria?

Dmitry: Bidhaa huria inaendelea kukua sambamba na ile ya kibiashara. Utendaji fulani huongezwa kwa bidhaa ya kibiashara pekee, kitu pale na pale. Lakini msingi wa mfumo ni wazi sawa.

Jambo muhimu ni kwamba nginx yenyewe ni bidhaa ndogo sana. Nadhani ina mistari 200 tu ya nambari. Changamoto ilikuwa kutengeneza bidhaa za ziada. Lakini hii tayari imetokea baada ya mzunguko wa pili wa uwekezaji, wakati bidhaa kadhaa mpya zilizinduliwa: NGINX Amplify (2014-2015), Mdhibiti wa NGINX (2016) na NGINX Unit (2017-2018). Mstari wa bidhaa kwa biashara ulikuwa ukipanuka.

- Je! ni haraka gani ikawa wazi kuwa ulikisia sawa na mfano? Umefikia malipo, au ilionekana wazi kuwa biashara inakua na italeta pesa?

Dmitry: Mwaka wa kwanza wa mapato ulikuwa 2014, tulipopata dola milioni ya kwanza ya masharti. Wakati huo, ilikuwa wazi kuwa kulikuwa na mahitaji, lakini uchumi katika suala la mauzo ulikuwa bado haujaeleweka kikamilifu, ni kiasi gani mfano huo ungeruhusu kuongeza.

Miaka miwili baadaye, mwaka wa 2016-2017, tayari tumeelewa kuwa uchumi ulikuwa mzuri: outflow ya wateja ni ndogo, kuna kuuza, na wateja, baada ya kuanza kutumia NGINX, kununua zaidi na zaidi. Kisha ikawa wazi kwamba inaweza kupunguzwa zaidi. Ambayo nayo ilisababisha raundi za ziada za ufadhili ambazo tayari zimeenda kuongeza shirika la mauzo, kuajiri watu wa ziada nchini Merika na nchi zingine. Sasa NGINX ina ofisi za mauzo huko Marekani, Ulaya, Asia - duniani kote.

Je, NGINX ni kampuni kubwa sasa?

Dmitry: Tayari takriban watu 200.

- Kimsingi, pengine, haya ni mauzo na msaada?

Dmitry: Maendeleo bado ni sehemu kubwa ya kampuni. Lakini uuzaji na uuzaji ni sehemu muhimu.

- Maendeleo yanafanywa hasa na wavulana wa Kirusi ambao wameketi huko Moscow?

Dmitry: Maendeleo tayari yanaendelea katika vituo vitatu - Moscow, California, Ireland. Lakini Igor anaendelea kuishi huko Moscow mara nyingi, kwenda kufanya kazi, mpango.

Tuliifuata njia yote: kuanzia 2002, kuchapishwa kwa nginx mnamo 2004, ukuaji mnamo 2008-2009, 2010 kukutana na wawekezaji, mauzo ya kwanza mnamo 2013, dola milioni ya kwanza mnamo 2014. Vipi kuhusu 2019? Umefaulu?

Dmitry: 2019 ni toleo nzuri.

Je, huu ni mzunguko wa kawaida wa wakati wa kuanza, au ubaguzi kwa sheria?

Dmitry: Huu ni mzunguko wa kawaida kabisa kwa wakati - kulingana na kile cha kuhesabu kutoka. Wakati Igor aliandika nginx - niliiambia historia hii kwa sababu - nginx haikuwa bidhaa ya wingi. Kisha, mnamo 2008-2009, Mtandao ulibadilika, na nginx ikawa maarufu sana.

Ikiwa utahesabu tu kutoka 2009-2010, basi Mzunguko wa miaka 10 ni kawaida kabisa, kutokana na kwamba, kwa kweli, hii ndiyo wakati ambapo bidhaa imeanza kuwa na mahitaji. Ikiwa tunahesabu kutoka kwa mzunguko wa 2011, basi miaka 8 kutoka wakati wa uwekezaji wa mbegu ya kwanza pia ni kipindi cha kawaida.

- Ninaweza kusema nini sasa, kumaliza mada na NGINX, kuhusu F5, kuhusu mipango yao - nini kitatokea kwa NGINX?

Dmitry: Sijui - ni siri ya shirika la F5. Kitu pekee ninachoweza kuongeza ni kwamba ukigoogle "F5 NGINX" sasa, viungo kumi vya kwanza vitakuwa habari kwamba F5 imepata NGINX. Kwa swali sawa wiki mbili zilizopita, utafutaji ungerudisha viungo kumi vya jinsi ya kuhama kutoka F5 hadi NGINX.

- Usiue mshindani!

Dmitry: Hapana kwanini? Taarifa kwa vyombo vya habari inaeleza watakachofanya.

- Kila kitu ni sawa katika taarifa ya vyombo vya habari: hatutagusa mtu yeyote, kila kitu kitakua kama hapo awali.

Dmitry: Nadhani kampuni hizi zina mechi nzuri sana ya kitamaduni. Kwa maana hii, wote wawili bado wanafanya kazi katika sehemu moja - mitandao na mzigo. Ndiyo maana Kila kitu kitakuwa sawa.

- Swali la mwisho: Mimi ni programu kipaji, nifanye nini ili kurudia mafanikio yangu?

Dmitry: Kurudia mafanikio ya Igor Sysoev, lazima kwanza ujue ni shida gani ya kutatua, kwa sababu pesa hulipwa kwa nambari tu wakati inasuluhisha shida kubwa na chungu.

- Na kisha kwako? Na kisha utasaidia.

Dmitry: Ndio kwa furaha.

Hadithi ya mafanikio ya nginx, au "Kila kitu kinawezekana, jaribu!"

Asante sana Dmitry kwa mahojiano. Tukiwa na Runa Capital, tutakuona tena hivi karibuni Mtakatifu Mzigo wa Juu++. Katika mahali ambapo, sasa tunaweza kusema kwa ujasiri kamili, hukusanya watengenezaji bora sio kutoka Urusi, bali kutoka kwa ulimwengu wote. Nani anajua, labda katika miaka michache sisi sote tutakuwa na shauku juu ya mafanikio ya mmoja wenu. Kwa kuongeza, sasa ni wazi wapi kuanza - kutafuta suluhisho la tatizo muhimu!

Chanzo: mapenzi.com

Kuongeza maoni