Ko nga korero angitu a Nginx, "Ka taea nga mea katoa, whakamatauria!"

Ko nga korero angitu a Nginx, "Ka taea nga mea katoa, whakamatauria!"

Igor Sysoev, kaiwhakawhanake tūmau tukutuku nginx, mema o te whanau nui UtuWhakauru ++, ehara i te mea i tu noa i te timatanga o ta tatou huihuinga. Ki taku mohio ko Igor taku kaiako ngaio, he rangatira nana ahau i whakaako ki te mahi me te mohio ki nga punaha tino utaina, nana i whakatau taku huarahi ngaio mo te tekau tau.

Ko te tikanga, kaore i taea e au te wareware i te turi angitu Ko te roopu NGINX ... Na ka uiui ahau, engari ehara i a Igor (he kaiwhakatakoto kaupapa whakauru tonu ia), engari ko nga kaipupuri moni mai i te putea. Runa Capital, nana i kite te nginx i nga tau tekau ki muri, i hanga he hanganga pakihi huri noa, a kei te whiriwhiringa inaianei mo te rahinga o mua mo te maakete a Ruhia.

Ko te kaupapa o te tuhinga kei raro iho i te tapahi ko te whakau ano ka taea nga mea katoa! Whakamātauria!

Tumuaki o te HighLoad++ Program Committee Oleg Bunin: Tena koe mo te mahi angitu! I taku korero, i kaha koe ki te pupuri me te tautoko i te hiahia o Igor ki te mahi tonu hei kaiwhakawhanake me te hanga i nga hanganga pakihi katoa a tawhio noa - koinei te moemoea o tetahi kaiwhakawhanake. Tika?

Ko taku hoa korero ko te Kaiwhakahaere Whakahaere o Runa Capital Dmitry Chikhachev: He pono tenei. He painga nui tenei mo Igor ake me ona hoa-kaiwhakarewa Maxim me Andrey (Maxim Konovalov me Andrey Alekseev), no te mea i te tuatahi kua rite ratou mo tenei hanganga kia hangaia a tawhio noa. Ehara i te mea ka tika te aromatawai i o raatau ake kaha me o raatau kaha. He maha nga tangata e hiahia ana ki te arahi, ki te whakahaere ranei i nga mahi katoa.

— Na ko te roopu NGINX, i te nuinga, kua matara atu i te wahanga pakihi, he aha ranei?

Dmitriy: Kaore, kaore ratou i mawehe atu i te wahanga pakihi, he aha? I arahi a Maxim i te waahanga whakahaere hei COO. I uru a Andrey ki BizDev, i haere tonu a Igor ki te whakawhanake - he aha tana e pai ai.

I mahia e ia tangata he aha o ratou kaha me o raatau pai.

Engari i mohio katoa ratou ki te hanga i tetahi pakihi maha miriona taara i te United States, he tangata rereke te ahua, he rereke tona ahuatanga, e hiahiatia ana. No reira, ahakoa i te wahanga tuatahi o nga whiriwhiringa i puta he whakaaetanga me nga kaipupuri moni ka kitea he tangata pera. Ko Gus Robertson, e uru ana ia ki enei paearu katoa.

— Na i te tuatahi i whakamaheretia kia uru ki te maakete o Amerika?

Dmitriy: Ko NGINX he pakihi b2b. I tua atu, kaore i te tino mohiotia e nga kaiwhakamahi, na te mea e mahi ana i te taumata hangahanga, ka kii tetahi ko te middleware Ko te maakete b2b matua ko te USA - 40% o te maakete o te ao kei reira.

Ko te angitu i roto i te maakete Amerika ka whakatau i te angitu o tetahi whakaoho.

Na reira, ko te mahere arorau ko te haere ki te USA, ka utu tonu i tetahi tangata hei upoko mo tetahi kamupene Amerika, whakawhanake i te pakihi me te kukume i nga kaipupuri moni a Amerika. Mena kei te pirangi koe ki te hoko i nga punaha hangahanga i nga USA, he mea nui kei a koe nga kaipupuri putea o Amerika kei muri i a koe.

- Ko wai i haere mai ki a wai: koe ki nginx, nginx ki a koe?

Dmitriy: He maha o matou momo hononga. I whakaatu pea matou i te kaupapa nui, na te mea kua kitea te nginx. Ahakoa kare ano i te kamupene, he iti noa te wahanga o te maakete (6%), kua nui kee te hiahia a nga kaipupuri moni. He whakataetae te mahi, no reira i kaha taatau.

- He aha te ahuatanga o te hua? Karekau he kamupene, engari he huahua o te putanga hinonga arumoni?

Dmitriy: I reira he punaha tukutuku puna tuwhera ko Nginx. He kaiwhakamahi - 6% o te maakete o te ao. Ko te mea pono, he miriona, tae noa ki te tekau miriona o nga paetukutuku. Engari, ahakoa, kaore he kamupene, kaore he tauira pakihi. Na i te mea kaore he kamupene, kaore he roopu: ko Igor Sysoev, he kaiwhakawhanake nginx me tetahi hapori iti a tawhio noa.

He korero tino pai tenei. I timata a Igor ki te tuhi nginx i te wa roa i mua - i te tau 2002, ka tukuna i te tau 2004. Ko te tino hiahia i puta mai i te tau 2008 anake, i te 2011 i kohia e ia he moni. He iti noa nga tangata e miharo ana he aha te wa i pahemo ai. He tino whakamaarama hangarau arorau mo tenei.

I roto i te 2002, i mahi a Igor i Rambler, a he raruraru kotahi i whakatauhia e ia, hei kaiwhakahaere o te punaha - ko te raruraru C10k e kiia nei, ara, ko te whakarato i te tūmau ki te neke atu i te tekau mano tono tukutahi i te kawenga teitei. Katahi ano ka puta mai tenei raru, na te mea ko nga uta taumaha kei runga ipurangi katahi ano ka whakamahia. He torutoru noa nga waahi i tutaki - penei i a Rambler, Yandex, Mail.ru. He mea kore tenei ki te nuinga o nga paetukutuku. Ina he 100-200 nga tono mo ia ra, kaore e hiahiatia te nginx, ka pai te whakahaere a Apache.

I te kaha ake o te rongonui o te Ipurangi, ka piki ake te maha o nga waahi i pa ki te raru C10k. I timata te maha atu o nga waahi ki te tono i tetahi tūmau tukutuku tere ki te tukatuka i nga tono, penei i te nginx.

Engari ko te tino pahūtanga i puta i te tau 2008-2010 me te taenga mai o nga waea atamai.

He ngawari ki te whakaaro me pehea te piki o te maha o nga tono ki nga kaitoro. Tuatahi, kua piki ake te wa e whakamahia ana ki te Ipurangi, na te mea ka taea te paato i nga hononga ki nga waahi katoa me nga waahi katoa, kaua e noho noa i te rorohiko. Tuarua, kua rereke te ahua o te kaiwhakamahi - na te pa o te mata, ko te paato i nga hononga ka nui ake te raru. Ka taea hoki e koe te taapiri i nga whatunga hapori ki konei.

Na tenei i puta mai ai I timata te piki haere o nga uta o runga ipurangi. Ko te katoa o nga kawenga ka piki ake, ka iti ake ranei, engari ka tino kitea nga tihi. I puta ko te raruraru C10k ano kua horapa. I tenei wa ka rere te nginx.

Ko nga korero angitu a Nginx, "Ka taea nga mea katoa, whakamatauria!"

— Korerotia mai ki a matou he pehea te whakawhanaketanga o nga huihuinga i muri i te hui me Igor me tana roopu? I te wa i timata ai te whakawhanaketanga o nga hanganga me nga whakaaro pakihi?

Dmitriy: Tuatahi, i hanga he kirimana. Kua kii ake ahau he whakataetae te mahi, a, i te mutunga ka hangaia he roopu o nga kaipupuri moni. I uru matou ki tenei roopu me BV Capital (e.ventures inaianei) me Michael Dell. I te tuatahi katia e ratou te mahi, a muri iho ka timata ratou ki te whakaaro mo te take ki te kimi i tetahi Tumuaki o Amerika.

I pehea koe i kati ai i te mahi? I muri i nga mea katoa, ka puta mai kaore koe i mohio he aha te tauira pakihi me te wa ka utua? I haumi noa koe i roto i te roopu, i roto i te hua hauhautanga?

Dmitriy: Ae, he mahi purapura parakore tenei. Kaore matou i whakaaro mo te tauira pakihi i tera wa.

Ko ta matou tuhinga whakapae haumi i ahu mai i te mea he hua ahurei a NGINX me te nui o te hunga whakarongo.

I whakaotia e ia tetahi raruraru tino taumaha mo tenei hunga whakarongo. Ko taku whakamatautau tino pai, ko te whakamatautau litmus mo tetahi haumi, mena ka whakatauhia e te hua tetahi raru nui, mamae mamae. I tukuna e te NGINX tenei whakamatautau tukinga me te pupuhi: he nui te raruraru, kei te tipu haere nga kawenga, kua heke nga waahi. He tino mamae, na te mea kei te haere mai he wa ka huri te paetukutuku ki te mea e kiia nei ko te mission critical.

I nga tau 90, penei te whakaaro o nga tangata: kei te takoto te waahi - inaianei ka waea atu ahau ki te kaiwhakahaere o te punaha, ka kohia e ratou i roto i te haora - ka pai. I te mutunga o nga tau 2000, mo te maha o nga kamupene, ko te 5-meneti te heke iho ka rite ki te ngaro moni, ingoa, aha atu. Ko te mea i mamae te raruraru ko tetahi taha.

Ko te taha tuarua ka tirohia e matou ko nga kaipupuri moni te kounga o te kapa. I konei ka miharo matou ki a Igor me ana kaiwhakarewa. He wheako taapiri me tetahi hua ahurei i whakawhanakehia e te tangata kotahi.

— E marama ana ko te roopu he maha nga pukenga e whakakii ana tetahi ki tetahi i whai waahi ano.

Dmitriy: He tika ki ahau i whakawhanakehia e Igor te hua anake, engari ka tae mai te wa ki te hanga pakihi, kaore ia i tere ki roto anake, engari me nga hoa. Ma te titiro ki nga tau 10 o te wheako haumi, ka taea e au te kii ko te rua o nga kaiwhakarewa ka tino whakaiti i nga tupono. Ko te tau tino pai o nga kaiwhakarewa takirua he tokorua, tokotoru ranei. He iti rawa tetahi, engari he maha kee te wha.

- He aha te mahi i muri mai? I te wa kua oti te mahi, engari kaore ano kia whakawhanakehia he whakaaro pakihi.

Dmitriy: Kua oti te mahi, kua rehitatia he kamupene, kua hainatia nga tuhinga, kua whakawhiti moni - tena, me oma. Ka rite ki te whanaketanga o te waahanga pakihi, i utua e matou he roopu kaiwhakawhanake i timata ki te mahi i te hua. Ko Andrey Alekseev, hei BizDev, i hanga nga hononga tuatahi me nga kaihoko pea ki te kohikohi urupare. I whakaaro tahi nga tangata katoa mo te tauira pakihi, me te rapu tahi i tetahi kaiwhakahaere matua hei whakawhanake i te pakihi o Amerika me te arahi i te kamupene.

- Na pehea i kitea ai e koe? Kei hea? Kaore e taea e au te whakaaro me pehea te mahi i tenei.

Dmitriy: Ko nga kaipupuri moni katoa me te poari whakahaere i mahi i tenei. I te mutunga, ka taka te whiringa ki runga i a Gus Robertson. I mahi a Gus i te Red Hat, ko tana kaiwhakahaere matua ko ta matou kaipupuri moni. I tahuri matou ki te Red Hat, i te mea he puna tuwhera, me te kii kei te rapu matou i tetahi tangata ka taea te arahi i tetahi pakihi me te whakawhanake hei pakihi piriona taara. I taunakihia e ratou a Gus.

I katia te mahi me NGINX i te tau 2011, a i te tau 2012 kua tutaki matou ki a Gus, a ka tino pai ki a ia. He papamuri tana i roto i te puna tuwhera mai i te Red Hat - i taua wa ko ia anake te kamupene me te maha-piriona taara whakapaipai i roto i te puna tuwhera. I tua atu, i uru a Gus ki te whakawhanaketanga pakihi me te hoko - ko ta matou e hiahia ana!

I tua atu i ona ahuatanga me ona wheako, i pai ki a matou ona ahuatanga whaiaro - he tangata mohio, he tangata mohio, he tere te hinengaro, a, ko te mea nui, i whakaaro matou he pai tana tikanga ki te roopu. Ae, koinei te mea i tupu. I te wa i tutaki ai ratou, ka kitea he rite tonu te roangaru o te katoa, he pai te taunekeneke a te katoa.

I tukuna e matou he tuku ki a Gus ka timata ia ki te mahi i te mutunga o te tau 2012. I tuku ano a Gus ki te haumi i ana ake moni ki roto i te NGINX. I tino miharo nga kaipupuri moni katoa. Na te kaha o te whai waahi a Gus, i uru atu ia ki te roopu whakatuu, a, i kitea e te katoa hei kaiwhakarewa takirua mo te kamupene. I muri mai ko ia tetahi o te tokowha. He whakaahua rongonui o ratou tokowha e mau T-hate NGINX.

Ko nga korero angitu a Nginx, "Ka taea nga mea katoa, whakamatauria!"
I tangohia mai te whakaahua tuhipoka Dmitry Chikhachev mo te hitori o te mahi tahi i waenga i te NGINX me te Runa Capital.

— I taea e koe te kimi tauira pakihi i tenei wa tonu, i rereke ranei i muri mai?

Dmitriy: I taea e matou te kimi i te tauira i taua wa tonu, engari i mua i tera i korero maatau mo etahi wa me pehea me te aha. Engari ko te tino tautohetohe ko te tautoko tonu i te kaupapa puna tuwhera, me noho kore utu te nginx, me kaha ranei nga tangata katoa ki te utu.

I whakatauhia e matou ko te mea tika ko te whakamahi i te mana o te hapori e tu ana i muri o te nginx kia kaua e whakapouri i a ratou, kia kore ranei e tango i te tautoko mo te kaupapa puna tuwhera.

Na reira, i whakatau matou ki te pupuri i te puna tuwhera nginx, engari ka hangaia he hua motuhake e kiia nei ko NGINX Plus. He hua arumoni tenei i runga i te nginx, e raihana ana matou ki nga kaihoko hinonga. I tenei wa, ko te pakihi matua a NGINX kei te hoko raihana NGINX Plus.

Ko nga rereketanga nui i waenga i nga putanga tuwhera me te utu ko:

  • Kei a NGINX Plus etahi atu mahi mo nga hinonga, ko te nuinga o te taumahatanga.
  • Kaore i rite ki te hua puna tuwhera, kei reira te tautoko a te kaiwhakamahi.
  • He ngawari ake te whakahaere i tenei hua. Ehara tenei i te kaihanga e hiahia ana koe ki te whakahiato i a koe ano, engari he kete takirua kua oti te hanga ka taea e koe te tuku ki runga i o ake hanganga.

— Me pehea te taunekeneke o te puna tuwhera me te hua arumoni? Ka rere etahi mahi mai i te hua arumoni ki te puna tuwhera?

Dmitriy: Ko te hua puna tuwhera kei te whanake haere tonu i roto i te whakarara me te hua arumoni. Ko etahi mahi ka taapirihia ki tetahi hua arumoni, etahi ki konei me ki reira. Engari he rite tonu te kaupapa o te punaha.

Ko tetahi mea nui ko te nginx ano he hua iti rawa. Ki taku whakaaro he 200 mano noa nga rarangi waehere. Ko te wero ko te whakawhanake hua taapiri. Engari kua puta ke tenei i muri i te wahanga o te haumi, i te wa i whakarewahia etahi hua hou: NGINX Amplify (2014-2015), NGINX Controller (2016) me NGINX Unit (2017-2018). Ko te raina hua mo nga umanga kua piki ake.

— He pehea te tere o te maarama kua tika koe i te tauira? Kua tutuki i a koe te utu, kua marama ranei kei te tipu haere te pakihi me te kawe moni mai?

Dmitriy: Ko te tau tuatahi o te whiwhinga moni ko te tau 2014, i te wa i riro mai ai a matou miriona taara tuatahi. I tenei wa, kua marama he tono, engari ko nga ohaoha mo nga hoko me te nui o te tauira ka whakaaetia kia whakatauhia kaore ano kia tino marama.

E rua tau i muri mai, i roto i te 2016-2017, kua mohio matou he pai te ohanga: he iti te rere o nga kaihoko, kua piki ake te hoko, me nga kaihoko, kua timata ki te whakamahi i te NGINX, ka nui ake te hoko. Katahi ka marama ka taea te whakanui ake. Na tenei i puta mai etahi atu waahanga putea, kua eke ki te whakanui i te whakahaere hoko me te utu i etahi atu taangata i te US me etahi atu whenua. Inaianei kei a NGINX nga tari hoko i te United States, Europe, Asia - puta noa i te ao.

— He kamupene nui a NGINX inaianei?

Dmitriy: Kei te 200 pea nga tangata.

— Ko te nuinga pea, he hoko me te tautoko enei?

Dmitriy: Ko te whakawhanaketanga he waahanga nui tonu o te kamupene. Engari ko te hoko me te hokohoko he waahanga nui.

— Ko te whanaketanga te nuinga e mahia ana e nga taangata Ruhia e noho ana i Moscow?

Dmitriy: Kei te haere tonu te whakawhanaketanga i nga pokapū e toru - Moscow, California, me Ireland. Engari kei te noho tonu a Igor ki Moscow i te nuinga o te waa, haere ki te mahi, me te hotaka.

I whai matou i te huarahi katoa: te timatanga i te 2002, te tukunga o te nginx i te tau 2004, te tipu i te tau 2008-2009, ka tutaki ki nga kaipupuri moni i te 2010, te hoko tuatahi i te 2013, te tuatahi miriona taara i te 2014. He aha te 2019? Angitu?

Dmitriy: I te 2019 - he putanga pai.

— He huringa wa noa tenei mo te tiimata, he rereke ranei ki te ture?

Dmitriy: He huringa noa tenei i roto i te waa - kei runga i nga mea e tatau ana koe. I te wa i tuhi ai a Igor i te nginx - ehara i te mea mo te kore noa taku korero i tenei korero - ehara te nginx i te hua papatipu. Na, i te 2008-2009, ka huri te Ipurangi, ka tino rongonui te nginx.

Mena ka tatau noa mai i te tau 2009-2010, na He tino noa te huringa 10 tau., na te mea ko te waa tenei ka timata te hua ki te tono. Mena ka tatauhia mai i te rauna 2011, katahi ka 8 tau mai i te wa o nga whakangao purapura tuatahi he waa noa ano.

— He aha ka taea e koe te korero mai ki a matou inaianei, ka mutu te kaupapa me NGINX, mo te F5, mo o raatau mahere - ka aha te NGINX?

Dmitriy: Kaore au i te mohio - he mea ngaro rangatōpū tenei o F5. Ko te mea anake ka taea e au te taapiri mena ka google koe "F5 NGINX" inaianei, ko nga hononga tuatahi tekau ka puta he korero kua riro a F5 i a NGINX. Mo te patai ano i nga wiki e rua ki muri, ka whakahoki tuatahi te rapunga tekau nga hononga me pehea te heke mai i te F5 ki te NGINX.

— E kore ratou e patu i tetahi kaiwhakataetae!

Dmitriy: Kao, he aha? Ko te panui korero e whakaatu ana i nga mahi ka mahia e ratou.

- He pai nga mea katoa i roto i te panui panui: kaore matou e pa ki tetahi, ka tupu nga mea katoa pera i mua.

Dmitriy: Ki taku whakaaro he pai rawa nga tikanga o enei kamupene. I tenei tikanga, kei te mahi tonu raua i te waahanga kotahi - te whatunga me te kawenga. Koia te take Ka pai nga mea katoa.

— Pātai whakamutunga: He kaihōtaka mohio ahau, me aha ahau ki te whakahoki ano i taku angitu?

Dmitriy: Hei whakahoki ano i te angitu o Igor Sysoev, me whakaaro tuatahi koe he aha te raru hei whakaoti, na te mea ka utua te moni mo te waehere anake ka whakatauhia he raru nui me te mamae.

- Na ki a koe? Na ka awhina koe.

Dmitriy: Ae me te koa.

Ko nga korero angitu a Nginx, "Ka taea nga mea katoa, whakamatauria!"

Ka nui te mihi ki a Dmitry mo te uiui. Ka kite ano tatou i a koe me te putea Runa Capital i Saint HighLoad++. I tetahi waahi, inaianei ka taea e tatou te kii me te tino maia, ka whakakotahi i nga kaiwhakawhanake pai ehara i a Russia, engari mai i te ao katoa. Ko wai ka mohio, tera pea i roto i nga tau torutoru ka rite tonu taatau ki te korerorero mo te angitu o tetahi o koutou. I tua atu, kua marama inaianei ki hea ka tiimata - ki te rapu otinga mo tetahi raru nui!

Source: will.com

Tāpiri i te kōrero