Tantaran'ny fahombiazana Nginx, na "Azo atao ny zava-drehetra, andramo!"

Tantaran'ny fahombiazana Nginx, na "Azo atao ny zava-drehetra, andramo!"

Igor Sysoev, mpamorona mpizara tranonkala nginx, mpikambana ao amin'ny fianakaviana lehibe HighLoad ++, tsy hoe nijoro fotsiny teo amin'ny niandohan'ny fihaonambentsika. Tsapako ho mpampianatra matihanina ahy i Igor, tompo iray izay nampianatra ahy ny fomba fiasa sy ny fahatakarana ny rafitra feno entana, izay namaritra ny lalako matihanina nandritra ny folo taona.

Mazava ho azy fa tsy azoko tsinontsinoavina ny marenina ny fahombiazana Ekipa NGINX... Ary nanadinadina aho, fa tsy Igor (mbola programmer introvert izy), fa mpampiasa vola avy amin'ny tahirim-bola. Runa Capital, izay nahita ny nginx folo taona lasa izay, nanangana fotodrafitrasa momba ny fandraharahana manodidina azy, ary ankehitriny dia mifampiraharaha amin'ny habe tsy mbola nisy hatrizay ho an'ny tsena Rosiana.

Ny tanjon'ny lahatsoratra eo ambanin'ny fanapahana dia ny hanamarina indray fa azo atao ny zava-drehetra! Andramo io!

Lehiben'ny Komitin'ny Program HighLoad++ Oleg Bunin: Arahabaina noho ny fifanarahana nahomby! Araka ny azoko lazaina dia nahavita nitahiry sy nanohana ny fanirian'i Igor hanohy hiasa amin'ny maha-programa anao ianao ary amin'ny fotoana iray ihany dia manorina ny fotodrafitrasa ara-barotra rehetra manodidina azy - izany no nofinofin'ny mpamorona rehetra. Marina ve?

Ny mpiara-miresaka amiko dia mpiara-miasa amin'ny Runa Capital Dmitry Chikhachev: Marina izany. Izany dia tombony lehibe ho an'i Igor tenany sy ny mpiara-manorina azy Maxim sy Andrey (Maxim Konovalov sy Andrey Alekseev), satria izy ireo tamin'ny voalohany dia vonona ny hanangana fotodrafitrasa manodidina azy ireo. Tsy ny startupers rehetra no manombana tsara ny tanjany sy ny fahaizany. Olona maro no te hitarika na hitantana ny dingana manontolo.

- Noho izany ny ekipa NGINX, amin'ny ankapobeny, dia nanalavitra ny sehatry ny fandraharahana, sa ahoana?

Dmitriy: Tsia, tsy niala tamin'ny sehatry ny fandraharahana izy ireo, nahoana? Maxim no nitarika ny ampahany miasa ho COO. Andrey dia nandray anjara tamin'ny BizDev, Igor nanohy ny fampandrosoana - izay tiany.

Samy nanao izay tanjany sy izay tiany ny tsirairay.

Takatr’izy rehetra anefa fa ilaina ny olona iray hafa kaliber, manana fiaviana hafa, mba hananganana orinasa an-tapitrisany dolara any Etazonia. Noho izany, na dia tamin’ny fifampiraharahana fihodinana voalohany aza dia efa nisy ny fifanarahana tamin’ny mpamatsy vola fa hisy olona toa izao. Gus Robertson io, mifanaraka amin'ireo fepetra rehetra ireo.

β€” Ka dia nokasaina hidirana amin'ny tsenan'i Amerika izany tany am-boalohany?

Dmitriy: NGINX dia orinasa b2b. Ankoatr'izay, tsy dia fantatry ny mpampiasa loatra izy io, satria miasa eo amin'ny sehatry ny fotodrafitrasa izy io, mety hisy hiteny hoe middleware.Ny tsenan'ny b2b lehibe dia Etazonia - 40% amin'ny tsenan'izao tontolo izao no mifantoka any.

Ny fahombiazana amin'ny tsena amerikana dia mamaritra ny fahombiazan'ny fanombohana rehetra.

Noho izany, ny drafitra lojika dia ny handeha any Etazonia, manakarama avy hatrany olona iray izay hitarika orinasa amerikana, hamolavola ny orinasa ary hisarihana mpampiasa vola amerikana. Raha te hivarotra rindrambaiko fotodrafitrasa any Etazonia ianao, dia zava-dehibe ny fananana mpampiasa vola amerikana ao ambadikao.

- Iza no tonga amin'iza: ianao nginx, nginx aminao?

Dmitriy: Nanana toerana hifandraisana maro samihafa izahay. Naneho fandraisana andraikitra lehibe angamba izahay, satria na dia ny nginx aza dia tsikaritra. Na dia mbola tsy orinasa aza izy io ary somary kely ny ampahany amin'ny tsena (6%) dia efa betsaka ny mpampiasa vola. Nifaninana ny fifanarahana, ka izahay, mazava ho azy, dia navitrika.

- Inona no fepetra nisy ny vokatra? Tsy nisy orinasa, fa nisy sketsa ve ny dikan-teny orinasa ara-barotra?

Dmitriy: Nisy mpizara tranonkala open source antsoina hoe Nginx. Nanana mpampiasa izany - 6% amin'ny tsena manerantany. Raha ny marina, misy tranokala an-tapitrisany, na am-polony tapitrisa mihitsy aza. Saingy, na izany aza, tsy nisy orinasa, tsy nisy modely ara-barotra. Ary satria tsy nisy orinasa, tsy nisy ekipa: teo Igor Sysoev, mpamorona nginx ary vondrom-piarahamonina kely manodidina.

Tena mahaliana tokoa ity tantara ity. Nanomboka nanoratra nginx i Igor efa hatry ny ela - tamin'ny 2002, ary namoaka izany tamin'ny 2004. Ny tena mahaliana azy dia niseho tamin'ny 2008 ihany, tamin'ny 2011 dia nanangona vola izy. Vitsy ny olona manontany tena hoe nahoana no lasa be ny fotoana. Tena misy fanazavana ara-teknika lojika momba izany.

Tamin'ny taona 2002, niasa tao amin'ny Rambler i Igor, ary nisy olana iray izay namaha izy, amin'ny maha-mpiandraikitra ny rafitra azy - ilay antsoina hoe olana C10k, izany hoe, manome ny lohamilina amin'ny fangatahana mihoatra ny iray alina amin'ny enta-mavesatra. Avy eo vao nipoitra ity olana ity, satria ny entana mavesatra ao amin'ny Internet dia vao nanomboka nampiasaina. Tranonkala vitsivitsy ihany no nahita azy - toy ny Rambler, Yandex, Mail.ru. Tsy nisy ifandraisany tamin'ny ankamaroan'ny tranonkala izany. Rehefa misy fangatahana 100-200 isan'andro dia tsy ilaina ny nginx, i Apache dia hikarakara azy tsara.

Rehefa lasa malaza kokoa ny Internet, dia nitombo ny isan'ny tranonkala nisedra olana C10k. Nanomboka nitaky mpizara tranonkala haingana kokoa ny tranokala handaminana ny fangatahana, toy ny nginx.

Fa ny tena fipoahana entana nitranga tamin'ny 2008-2010 miaraka amin'ny fahatongavan'ny finday avo lenta.

Mora ny maka sary an-tsaina ny nitomboan'ny fangatahana avy hatrany tamin'ireo mpizara. Voalohany, nitombo ny fotoana lany amin'ny fampiasana Internet, satria nanjary azo atao ny manindry rohy na aiza na aiza ary na aiza na aiza, fa tsy rehefa mipetraka eo amin'ny solosaina fotsiny. Faharoa, niova ny fitondran-tenan'ny mpampiasa - miaraka amin'ny efijery fikasihana, ny fipihana rohy dia nanjary nikorontana kokoa. Azonao atao koa ny manampy tambajotra sosialy eto.

Izany no nitarika ny zava-misy Nanomboka nitombo be ny entana be indrindra amin'ny Internet. Nitombo mitovitovy na latsaka ny enta-mavesatra manontolo, saingy nanjary niharihary kokoa ny tampony. Hita fa io olana C10k io ihany no niparitaka be. Amin'izao fotoana izao ny nginx dia nandeha.

Tantaran'ny fahombiazana Nginx, na "Azo atao ny zava-drehetra, andramo!"

- Lazao anay ny fivoaran'ny zava-nitranga taorian'ny fihaonana tamin'i Igor sy ny ekipany? Oviana no nanomboka ny fampandrosoana ny fotodrafitrasa sy ny hevitra momba ny fandraharahana?

Dmitriy: Voalohany, nisy fifanarahana natao. Efa nilaza aho fa nifaninana ny fifanarahana, ary tamin'ny farany dia niforona ny sendikan'ny mpampiasa vola. Lasa anisan'ity sendika ity izahay niaraka tamin'i BV Capital (e.ventures ankehitriny) sy Michael Dell. Voalohany dia nanakatona ny fifanarahana izy ireo, ary taorian'izay dia nanomboka nieritreritra ny momba ny fitadiavana tale jeneralin'ny Amerikana izy ireo.

Ahoana no nanakatonao ny fifanarahana? Rehefa dinihina tokoa, dia hita fa tsy fantatrao akory hoe inona ny modely ara-barotra ary rahoviana no handoa izany? Nampiasa vola tamina ekipa iray ve ianao, tamin'ny vokatra mahafinaritra?

Dmitriy: Eny, fifanarahana voa madio io. Tsy nieritreritra momba ny maodely fandraharahana izahay tamin'io fotoana io.

Ny tesisy momba ny fampiasam-bola dia nifototra tamin'ny hoe NGINX dia vokatra tsy manam-paharoa miaraka amin'ny mpihaino mitombo be.

Namaha olana goavana ho an'ity mpanatrika ity izy. Ny fitsapana tiako indrindra, ny fitsapana litmus ho an'ny fampiasam-bola rehetra, dia ny mahavaha olana goavana sy maharary ny vokatra. Nandalo ity fitsapana fianjerana ity ny NGINX: goavana ny olana, nitombo ny entana, nidina ny tranokala. Ary nampahory izany, satria ho avy ny vanim-potoana iray izay nanjary ilay antsoina hoe mission critical ilay tranokala.

Tamin'ny taona 90, ny olona dia nieritreritra toy izao: mipetraka eo ny tranokala - izao dia hiantso ny mpitantana ny rafitra aho, horaisin'izy ireo ao anatin'ny adiny iray - tsara izany. Tamin'ny faran'ny taona 2000, ho an'ny orinasa maro, ny 5 minitra miala sasatra dia mitovy amin'ny vola very, laza, sns. Ny zava-misy fa ny olana dia maharary ny lafiny iray.

Ny lafiny faharoa hojerentsika mpampiasa vola dia kalitaon'ny ekipa. Eto izahay dia nampiaiky volana an'i Igor sy ireo mpiara-manorina azy. Fanandramana mifameno sy vokatra miavaka izay novolavolain'ny olona iray.

- Mazava fa ny ekipa manana fahaiza-manao maromaro izay mifameno dia nandray anjara ihany koa.

Dmitriy: Toa marina amiko fa i Igor irery no namolavola ny vokatra, fa rehefa tonga ny fotoana hamoronana orinasa dia tsy nirohotra tamin'izany irery izy, fa niaraka tamin'ny mpiara-miasa. Raha jerena ny traikefa momba ny fampiasam-bola 10 taona, dia azoko lazaina fa ny fananana mpiara-manorina roa dia azo antoka fa mampihena ny risika. Ny isan'ny mpiara-manorina tsara indrindra dia roa na telo. Ny iray dia kely dia kely, fa ny efatra dia efa betsaka.

- Inona no nitranga taorian'izay? Rehefa vita ny fifanarahana, saingy tsy mbola misy hevitra ara-barotra mivoatra.

Dmitriy: Nifarana ny fifanarahana, nisoratra anarana ny orinasa iray, nosoniavina ny antontan-taratasy, nafindra vola - dia izay, andao isika hihazakazaka. Mifanaraka amin'ny fivoaran'ny sehatry ny fandraharahana, dia nanakarama ekipa mpamorona izay nanomboka niasa tamin'ny vokatra izahay. Andrey Alekseev, amin'ny maha BizDev, dia nanangana ny fifandraisana voalohany tamin'ireo mpanjifa mety mba hanangonana hevitra. Niara-nieritreritra momba ny modelim-pandraharahana ny rehetra, ary niara-nitady mpitantana ambony izay hampandroso ny orinasa amerikana sy hitarika ny orinasa izy ireo.

- Ary ahoana no nahitanao azy? Aiza? Tsy azoko an-tsaina akory ny fomba hanaovana an'io.

Dmitriy: Nanao izany avokoa ny mpampiasa vola sy ny filankevi-pitantanana. Tamin'ny farany, nilatsaka tamin'i Gus Robertson ny safidy. Niasa tao amin'ny Red Hat i Gus, izay mpampiasa vola anay no mpitantana ambony indrindra. Nitodika tany amin'ny Red Hat izahay, satria loharanom-baovao misokatra izy io, ary nilaza fa nitady olona afaka hitarika orinasa sy hampivelatra azy ho orinasa mitentina miliara. Nanoro hevitra an'i Gus izy ireo.

Nikatona ny fifanarahana tamin'ny NGINX tamin'ny 2011, ary tamin'ny 2012 dia efa nihaona tamin'i Gus izahay, ary tena tia azy avy hatrany izahay. Nanana loharano misokatra avy amin'ny Red Hat izy - tamin'izany fotoana izany dia izy no hany orinasa manana renivola mitentina miliara dolara amin'ny loharano misokatra. Fanampin'izany, nandray anjara tamin'ny fampivoarana sy fivarotana raharaham-barotra i Gus - izay nilainay ihany!

Ho fanampin'ny fiaviany sy ny traikefany, tianay ny toetrany manokana - olona marani-tsaina izy, manana saina haingana, ary ny tena zava-dehibe dia noheverinay fa mifanaraka tsara amin'ny kolontsaina miaraka amin'ny ekipa izy. Izany tokoa no nitranga. Rehefa nihaona izy ireo dia hita fa mitovy ny halavan'ny onjam-peo, ny rehetra dia nifanerasera tsara.

Nanao tolotra izahay Gus ary nanomboka niasa izy tamin'ny faran'ny taona 2012. Nanolotra ny hampiasa ny volany manokana ao amin'ny NGINX ihany koa i Gus. Nampiaiky volana ny mpampiasa vola rehetra. Noho ny fandraisan'anjaran'i Gus ambony dia niditra tao amin'ny ekipa mpanorina izy ary hitan'ny rehetra ho mpiara-manorina ny orinasa. Avy eo izy dia iray amin'ireo efatra. Misy sary malaza ahitana azy efa-dahy manao T-shirt NGINX.

Tantaran'ny fahombiazana Nginx, na "Azo atao ny zava-drehetra, andramo!"
Sary nalaina tamin'ny -tsoratra Dmitry Chikhachev momba ny tantaran'ny fiaraha-miasa eo amin'ny NGINX sy Runa Capital.

β€” Nahavita nahita modely ara-barotra avy hatrany ve ianao, sa niova taty aoriana?

Dmitriy: Afaka nahita ny modely avy hatrany izahay, fa talohan'izay dia niresaka nandritra ny fotoana ela izahay hoe ahoana ary inona. Saingy ny adihevitra lehibe dia ny hoe hanohy hanohana ny tetikasa open source, na hitazona ny nginx maimaim-poana, na hanery tsikelikely ny rehetra handoa.

Nanapa-kevitra izahay fa ny zavatra tsara tokony hatao dia ny fampiasana ny herin'ny vondrom-piarahamonina izay mijoro ao ambadiky ny nginx ary tsy handiso fanantenana azy ireo na hanaisotra ny fanohanana ny tetikasa open source.

Noho izany, nanapa-kevitra izahay ny hitazona loharano misokatra nginx, fa mamorona vokatra manokana fanampiny antsoina hoe NGINX Plus. Ity dia vokatra ara-barotra mifototra amin'ny nginx, izay manome alalana antsika mpanjifa orinasa. Amin'izao fotoana izao, ny orinasa lehibe NGINX dia mivarotra fahazoan-dΓ lana NGINX Plus.

Ny fahasamihafana lehibe eo amin'ny dikan-teny misokatra sy voaloa dia:

  • NGINX Plus dia manana fiasa fanampiny ho an'ny orinasa, indrindra ny fampifandanjana entana.
  • Tsy toy ny vokatra open source, misy ny fanohanan'ny mpampiasa.
  • Mora kokoa ny mikarakara ity vokatra ity. Ity dia tsy mpanamboatra izay ilainao hanangonanao ny tenanao, fa fonosana binary efa vita izay azonao apetraka amin'ny fotodrafitrasanao manokana.

β€” Ahoana ny fifandraisan'ny open source sy ny vokatra ara-barotra? Misy asa avy amin'ny vokatra ara-barotra mikoriana mankany amin'ny loharano misokatra?

Dmitriy: Ny vokatra open source dia mitohy mivoatra mifanaraka amin'ny vokatra ara-barotra. Ny fiasa sasany dia ampiana afa-tsy amin'ny vokatra ara-barotra, ny sasany eto sy any. Saingy ny fototry ny rafitra dia mazava ho azy fa mitovy.

Ny teboka manan-danja dia ny nginx tenany dia vokatra kely. Heveriko fa eo amin'ny 200 arivo andalana fotsiny ny kaody. Ny fanamby dia ny famolavolana vokatra fanampiny. Saingy efa nitranga izany taorian'ny fampiasam-bola manaraka, rehefa natomboka ny vokatra vaovao maro: NGINX Amplify (2014-2015), NGINX Controller (2016) ary NGINX Unit (2017-2018). Niitatra ny andalana vokatra ho an'ny orinasa.

β€” Haingana ve no nazava fa azonao tsara ilay modely? Efa nahazo tamberim-bidy ve ianao, sa efa niharihary fa mitombo ny orinasa ary hitondra vola?

Dmitriy: Ny taona voalohany amin'ny fidiram-bola dia 2014, rehefa nahazo ny voalohany tapitrisa dolara izahay. Amin'izao fotoana izao, mazava ho azy fa nisy ny fangatahana, fa ny toe-karena amin'ny resaka varotra sy ny habetsahan'ny modely hamela ny scaling dia tsy mbola takatra tanteraka.

Roa taona taty aoriana, tamin'ny 2016-2017, dia efa takatsika fa tsara ny toe-karena: kely ny fivoahan'ny mpanjifa, nisy ny fivarotana, ary ny mpanjifa, nanomboka nampiasa NGINX, dia nividy azy bebe kokoa. Dia niharihary fa azo ampitomboina bebe kokoa izany. Izany dia nitarika ho amin'ny famatsiam-bola fanampiny, izay efa nandeha tamin'ny fampitomboana ny fikambanan'ny varotra sy ny fandraisana olona fanampiny any Etazonia sy any amin'ny firenena hafa. Ankehitriny ny NGINX dia manana birao fivarotana any Etazonia, Eoropa, Azia - manerana izao tontolo izao.

β€” Orinasa lehibe ve izao ny NGINX?

Dmitriy: Efa eo amin’ny 200 eo ho eo ny olona.

β€” Ny ankamaroany angamba dia varotra sy fanohanana ireo?

Dmitriy: Ny fampandrosoana dia mbola ampahany lehibe amin'ny orinasa. Fa ny varotra sy ny varotra dia ampahany lehibe.

β€” Ry zalahy Rosiana monina ao Moskoa ve no tena manao ny fampandrosoana?

Dmitriy: Mandeha amin'ny foibe telo izao ny fampandrosoana - Moskoa, Kalifornia ary Irlandy. Saingy i Igor dia manohy mipetraka any Moskoa amin'ny ankamaroan'ny fotoana, mandeha miasa ary manao fandaharana.

Nanaraka ny lalana rehetra izahay: ny fiandohan'ny taona 2002, ny famoahana ny nginx tamin'ny 2004, ny fitomboana tamin'ny 2008-2009, ny fihaonana tamin'ny mpampiasa vola tamin'ny 2010, ny varotra voalohany tamin'ny 2013, ny voalohany tapitrisa dolara tamin'ny 2014. Ahoana ny amin'ny 2019? Fahombiazana?

Dmitriy: Amin'ny 2019 - fivoahana tsara.

β€” Fihodinana ara-potoana ho an'ny fanombohana ve ity, sa fanavahana ny fitsipika?

Dmitriy: Fihodinana ara-potoana tanteraka izany - miankina amin'izay isainao. Rehefa nanoratra ny nginx i Igor - tsy natao ho an'ny tsinontsinona ny nilazako an'ity backstory ity - tsy vokatra faobe ny nginx. Avy eo, tamin'ny 2008-2009, niova ny Internet, ary nanjary nalaza be ny nginx.

Raha manisa fotsiny ny taona 2009-2010 isika dia Ara-dalΓ na tanteraka ny tsingerina 10 taona., raha heverina fa amin'ny ankapobeny dia izao no fotoana nanombohan'ny fangatahana ny vokatra. Raha manisa ny fihodinana 2011 isika, dia fe-potoana ara-dalΓ na ihany koa ny 8 taona manomboka amin'ny fotoana nanaovana ny fampiasam-bola voalohany.

β€” Inona no azonao lazaina aminay izao, mamarana ny lohahevitra miaraka amin'ny NGINX, momba ny F5, momba ny drafitr'izy ireo - inona no hitranga amin'ny NGINX?

Dmitriy: Tsy fantatro - tsiambaratelon'ny orinasa F5 ity. Ny hany azoko ampiana dia ny hoe raha google "F5 NGINX" ianao izao, ny rohy folo voalohany dia vaovao fa nahazo NGINX ny F5. Ho an'io fanontaniana io ihany, tapa-bolana lasa izay, ny fikarohana dia hamerina rohy folo momba ny fifindra-monina avy amin'ny F5 mankany NGINX.

- Tsy hamono mpifaninana izy ireo!

Dmitriy: Tsia, nahoana? Ny fanambarana an-gazety dia mamaritra ny zavatra hataon'izy ireo.

β€” Tsara ny zavatra rehetra ao amin'ny fanambarana an-gazety: tsy hikasika na iza na iza izahay, hitombo toy ny teo aloha ny zava-drehetra.

Dmitriy: Heveriko fa manana kolontsaina tsara ireo orinasa ireo. Amin'io lafiny io dia mbola miasa ao amin'ny sehatra iray ihany izy ireo - tambajotra sy entana. Izany no antony handeha tsara ny zavatra rehetra.

β€” Fanontaniana farany: Mpandrindra programa mahay aho, inona no tokony hataoko mba hamerenako ny fahombiazako?

Dmitriy: Mba hamerenana ny fahombiazan'i Igor Sysoev, dia tsy maintsy fantarinao aloha izay olana tokony hovahana, satria ny vola dia aloa amin'ny fehezan-dalΓ na raha tsy mamaha olana goavana sy maharary.

- Ary avy eo aminao? Dia hanampy ianao.

Dmitriy: Eny am-pifaliana.

Tantaran'ny fahombiazana Nginx, na "Azo atao ny zava-drehetra, andramo!"

Misaotra indrindra an'i Dmitry tamin'ny tafatafa. Hihaona aminao indray isika tsy ho ela miaraka amin'ny tahirim-bola Runa Capital ao amin'ny Saint HighLoad++. Ao amin'ny toerana izay, ankehitriny isika dia afaka milaza amim-pahatokiana tanteraka, mitondra ny tsara indrindra developer tsy avy any Rosia, fa avy amin'izao tontolo izao. Iza no mahalala, mety ho ao anatin'ny taona vitsivitsy isika rehetra dia hifanakalo hevitra momba ny fahombiazan'ny iray aminareo. Ankoatra izany, mazava ho azy izao hoe aiza no hanombohana - hitady vahaolana amin'ny olana lehibe!

Source: www.habr.com

Add a comment