HighLoad++, Evgeniy Kuzovlev (EcommPay IT): he aha te mahi ina he $100000 te utu mo te meneti wa heke

Ka korero nga tangata katoa mo nga tukanga o te whakawhanaketanga me te whakamatautau, te whakangungu i nga kaimahi, te whakanui ake i te hihiko, engari kaore e ranea enei mahinga ina he nui te moni ka pau i te meneti o te wa paheketanga o te ratonga. Me aha koe ina whakahaere koe i nga whakawhitinga putea i raro i te SLA kaha? Me pehea te whakanui ake i te pono me te hee o o punaha, te tango i te whanaketanga me te whakamatautau mai i te wharite?

HighLoad++, Evgeniy Kuzovlev (EcommPay IT): he aha te mahi ina he $100000 te utu mo te meneti wa heke

Ko te huihuinga HighLoad++ e whai ake nei ka tu i te Paenga-whawha 6 me te 7, 2020 i St. Nga korero me nga tikiti mo hono. Noema 9, 18:00. HighLoad++ Moscow 2018, Delhi + Kolkata hall. Tuhinga me whakaaturanga.

Evgeniy Kuzovlev (i muri nei - EC): - E hoa ma, tena koutou! Ko Kuzovlev Evgeniy toku ingoa. No te kamupene EcommPay ahau, he wehenga motuhake ko EcommPay IT, te wehenga IT o te roopu kamupene. Na i tenei ra ka korero tatou mo nga wa paheketanga - me pehea te karo i a raatau, me pehea te whakaiti i o raatau hua ki te kore e taea te karo. E penei ana te korero mo te kaupapa: “Me aha koe ina he $100 te utu mo te meneti o te wa whakaheke”? Ma te titiro whakamua, ka whakatauritehia o maatau nama.

He aha te mahi a EcommPay IT?

Ko wai tatou? He aha ahau i tu ai i mua i a koe? He aha i whai mana ai ahau ki te korero ki a koe i konei? A he aha ta tatou korero mo konei i roto i nga korero taipitopito?

HighLoad++, Evgeniy Kuzovlev (EcommPay IT): he aha te mahi ina he $100000 te utu mo te meneti wa heke

Ko te roopu kamupene a EcommPay he kaikawe whenua. Ka tukatukahia e matou nga utu puta noa i te ao - i Ruhia, i Uropi, i te tonga-tonga o Ahia (Katoa huri noa i te Ao). E 9 o matou tari, e 500 nga kaimahi katoa, me te iti iho i te haurua o ratou he tohunga IT. Ko nga mea katoa ka mahia e matou, ko nga mea katoa e whiwhi moni ana matou, na matou ano i mahi.

I tuhia e matou a matou hua katoa (a he maha a matou - kei roto i ta matou rarangi o nga hua IT nui kei a matou mo te 16 nga waahanga rereke) ko matou ake; Ka tuhi tatou ia tatou ano, ka whakawhanake tatou ia tatou ano. A i tenei wa ka mahia e matou mo te kotahi miriona nga whakawhitinga i ia ra (he miriona pea te huarahi tika ki te korero). He kamupene rangatahi tonu matou - he ono noa o matou tau.

6 tau ki muri ko te timatanga tenei i te wa i haere mai nga taangata me te pakihi. I whakakotahi ratou i tetahi whakaaro (kare he mea ke atu ko te whakaaro), ka oma matou. Ka rite ki tetahi whakaoho, i oma tere atu matou ... Mo matou, he mea nui ake te tere i te kounga.

I etahi wa ka mutu matou: ka mohio matou kua kore e taea e matou te noho i runga i taua tere me te kounga me te aro nui ki te kounga i te tuatahi. I tenei wa, i whakatau matou ki te tuhi i tetahi papaaho hou e tika ana, ka taea te tauine me te pono. I timata ratou ki te tuhi i tenei kaupapa (i timata ratou ki te haumi, te whakawhanake i te whakawhanaketanga, te whakamatautau), engari i etahi wa ka mohio ratou ko te whakawhanaketanga me te whakamatautau kaore i taea e matou te eke ki te taumata hou o te kounga o te ratonga.

Ka mahia e koe he hua hou, ka whakauruhia e koe ki roto i te mahi, engari ka he tetahi mea ki tetahi waahi. A i tenei ra ka korero tatou me pehea te eke ki te taumata kounga hou (me pehea i mahia ai, mo o maatau wheako), te tango i te whanaketanga me te whakamatautau mai i te taurite; ka korero tatou mo nga mea e waatea ana ki te mahi - he aha te mahi ka taea e ia ake, he aha ka taea e ia ki te whakamatautau kia pai ai te awe i te kounga.

Nga wa heke. Nga whakahau mahi.

I nga wa katoa ko te kokonga matua, ko ta tatou e korero ai i tenei ra ko te wa heke. He kupu whakamataku. Mena kei a tatou he wa whakaheke, he kino nga mea katoa mo tatou. Kei te oma matou ki te whakaara ake, kei te pupuri nga kaiwhakahaere i te tūmau - Ma te Atua e kore e taka, e kii ana ratou i roto i tera waiata. Koia tenei ka korerohia i tenei ra.

HighLoad++, Evgeniy Kuzovlev (EcommPay IT): he aha te mahi ina he $100000 te utu mo te meneti wa heke

I to matou haamataraa i te taui i ta matou mau huru raveraa, ua hamani matou e 4 faaueraa. Kua whakaatuhia e au ki runga i nga kiriata:

He tino ngawari enei whakahau:

HighLoad++, Evgeniy Kuzovlev (EcommPay IT): he aha te mahi ina he $100000 te utu mo te meneti wa heke

  • Kia tere te tautuhi i te raru.
  • Kia tere ake te whakakore.
  • Awhina ki te mohio ki te take (i muri mai, mo nga kaihanga).
  • Me te whakataurite i nga huarahi.

E hiahia ana ahau ki te kukume i to whakaaro ki te tohu Nama 2. Kei te whakakorehia e matou te raruraru, kaore i te whakaoti. He tuarua te whakatau. Mo matou, ko te mea tuatahi ka tiakina te kaiwhakamahi mai i tenei raru. Ka noho ki etahi taiao taratahi, engari karekau tenei taiao e pa atu ki a ia. Inaa, ka haere maatau i enei roopu e wha o nga raru (etahi ka nui ake nga korero, ko etahi he iti ake nga korero), ka korero atu ahau ki a koe he aha ta matou e whakamahi ana, he aha nga wheako e pa ana ki a matou mo nga otinga.

Raparongoā: Ahea e tupu ai, me aha?

Engari ka timata tatou i runga i te raupapa, ka timata tatou ki te tohu Nama 2 - me pehea te tere o te whakakore i te raruraru? He raru - me whakatika. "Me aha tatou mo tenei?" - te patai matua. A, i te wa i timata matou ki te whakaaro me pehea te whakatika i te raru, i whakawhanakehia e matou etahi whakaritenga me whai i nga raruraru.

HighLoad++, Evgeniy Kuzovlev (EcommPay IT): he aha te mahi ina he $100000 te utu mo te meneti wa heke

No te hamani i teie mau titauraa, ua faaoti matou e ui ia matou iho i te uiraa: “Afea tatou e fifi ai”? Na ko nga raruraru, i puta mai, ka puta i roto i nga keehi e wha:

HighLoad++, Evgeniy Kuzovlev (EcommPay IT): he aha te mahi ina he $100000 te utu mo te meneti wa heke

  • Rahunga taputapu.
  • I rahua nga ratonga o waho.
  • Te huri i te putanga rorohiko (he rite te whakatakotoranga).
  • Te pikinga o te kawenga pahū.

Kaore matou e korero mo nga mea tuatahi e rua. Ka taea te whakatika i te hapa o te taputapu: me taarua nga mea katoa. Mena he kopae enei, me whakahiato nga kōpae ki RAID; mena he tūmau tenei, me taarua te tūmau; mena he hanganga whatunga koe, me homai e koe he kape tuarua o te hanganga whatunga, ara, tangohia e koe, tāritehia. A, ki te rahua tetahi mea, ka huri koe ki te rahui mana. He uaua ki te korero atu i konei.

Ko te tuarua ko te kore o nga ratonga o waho. Mo te nuinga, ehara te punaha i te raru, engari ehara mo tatou. I te mea ka tukatukahia e matou nga utu, he whakahiato matou e tu ana i waenga i te kaiwhakamahi (e uru ana ki ana raraunga kaari) me nga peeke, nga punaha utu (Visa, MasterCard, Mira, me etahi atu). Ko o maatau ratonga o waho (pnaha utu, peeke) ka ngaro. Ko matou, ko koe ranei (mehemea kei a koe enei ratonga) ka awe i tenei.

Ka aha koe? E rua nga whiringa i konei. Tuatahi, ki te taea e koe, me taarua tenei ratonga i etahi huarahi. Hei tauira, ki te taea e matou, ka whakawhitia e matou nga waka mai i tetahi ratonga ki tetahi atu: hei tauira, i tukatukahia nga kaari ma Sberbank, kei te raru a Sberbank - ka whakawhitihia e matou nga waka ki Raiffeisen. Ko te mea tuarua ka taea e matou ko te kite tere i te kore o nga ratonga o waho, na reira ka korero matou mo te tere whakautu i te waahanga o muri o te ripoata.

Ko te mea pono, o enei e wha, ka taea e taatau te awe i te huringa o nga putanga rorohiko - me mahi nga mahi ka pai ake te ahuatanga i roto i te horopaki o te tohatoha me te ahuatanga o te tipu pahū o te kawenga. Inaa, koinei ta matou i mahi. Anei ano, he tuhipoka iti...

O enei raruraru e wha, he maha nga raru ka whakatauhia mena he kapua koe. Mena kei roto koe i te Microsoft Azhur, Ozone kapua, kei te whakamahi ranei i o maatau kapua, mai i te Yandex, Mail ranei, katahi ka raru te raru o nga taputapu ka pai tonu nga mea katoa mo koe i roto i te ahuatanga o te raru o te taputapu.

He kamupene rereke noa matou. I konei e korero ana te katoa mo "Kubernets", mo nga kapua - kaore he "Kubernets" me nga kapua. Engari he whatanga taputapu kei roto i te maha o nga pokapu raraunga, a ka pehia matou ki te noho i runga i tenei taputapu, ka kaha taatau ki te kawe i te katoa. Na reira, ka korero tatou i roto i tenei horopaki. Na, mo nga raruraru. Ko nga mea tuatahi e rua i tangohia mai i nga taiapa.

Te huri i te putanga rorohiko. Nga turanga

Karekau o maatau kaiwhakawhanake e whai waahi ki te whakaputa. He aha tera? Ko te mea kua whakamanahia matou e te PCI DSS, a ko o maatau kaihanga kaore he mana ki te uru ki te "hua". Koia tena, wa. Katoa. Na reira, ka mutu te kawenga whanaketanga i te wa ka tukuna e te whanaketanga te hanga mo te tuku.

HighLoad++, Evgeniy Kuzovlev (EcommPay IT): he aha te mahi ina he $100000 te utu mo te meneti wa heke

Ko ta matou kaupapa tuarua kei a matou, he nui hoki te awhina i a matou, ko te kore o te matauranga kore i tuhia. Ko te tumanako ka pera ano mo koe. No te mea karekau tenei, ka raru koe. Ka ara ake nga raruraru ka kore tenei matauranga motuhake, kaore i tuhia i te wa tika i te waahi tika. Me kii he tangata kotahi koe e mohio ana ki te whakatakoto i tetahi waahanga motuhake - karekau te tangata i reira, kei te hararei ia, kei te mate ranei - na, he raru koe.

A ko te tuatoru o nga turanga i tae mai ai tatou. I tae mai matou na te mamae, te toto, te roimata - i tae ki te whakatau he hapa tetahi o a matou hanga, ahakoa kaore he hapa. I whakatauhia e maatau tenei: ka tohatohahia e matou tetahi mea, ka hurihia e matou tetahi mea ki roto i te mahi, he hanga he hapa. Kua hanga e matou nga whakaritenga e tika ana kia whakatutukihia e to maatau punaha.

Nga whakaritenga mo te whakarereke i te putanga rorohiko

E toru nga whakaritenga:

HighLoad++, Evgeniy Kuzovlev (EcommPay IT): he aha te mahi ina he $100000 te utu mo te meneti wa heke

  • Me tere te huri whakamuri i te tukunga.
  • Me whakaiti tatou i te paanga o te tukunga kore angitu.
  • A me kaha ki te hora tere i roto i te whakarara.
    I roto i taua raupapa! He aha? Na te mea, ko te tuatahi, i te wa e tukuna ana he putanga hou, ehara i te mea nui te tere, engari he mea nui ki a koe, ki te he tetahi mea, kia tere te huri whakamuri me te iti o te paanga. Engari ki te whai koe i te huinga o nga putanga i roto i te hanga, mo te mea ka puta he hapa (i roto i te puru, kaore he tukunga, engari he hapa) - he mea nui ki a koe te tere o te tukunga o muri mai. He aha ta tatou i mahi ki te whakatutuki i enei tono? I tahuri matou ki nga tikanga e whai ake nei:

    HighLoad++, Evgeniy Kuzovlev (EcommPay IT): he aha te mahi ina he $100000 te utu mo te meneti wa heke

    E tino mohiotia ana, kare ano matou i whakaaro - he puru/Kakariki tenei. He aha tena? Me whai kape koe mo ia roopu o nga tūmau kei runga i a koe o tono. He "mahana" te kape: karekau he waka i runga, engari i nga wa katoa ka taea te tuku atu ki tenei kape. Kei roto i tenei kape te putanga o mua. A, i te wa o te tuku, ka hurihia e koe te waehere ki tetahi kape kore. Na ka huri koe i tetahi waahanga o te waka (katoa ranei) ki te putanga hou. No reira, ki te huri i te rere o te waka mai i te putanga tawhito ki te mea hou, me mahi kotahi noa te mahi: me huri koe i te taurite i te taha whakarunga, huri i te huarahi - mai i tetahi ki runga ki tetahi. He tino watea tenei me te whakaoti i te raru o te huri tere me te hokinga tere.

    I konei ko te otinga mo te patai tuarua ko te whakaiti: ka taea e koe te tuku i tetahi waahanga noa o to waka ki tetahi raina hou, ki tetahi raina me te waehere hou (me waiho, hei tauira, 2%). A ko enei 2% ehara i te 100%! Mena kua ngaro koe i te 100% o to hokohoko na te kore i angitu, he whakamataku tena; ki te ngaro koe i te 2% o to hokohoko, he kino tena, engari ehara i te mea whakamataku. I tua atu, kaore pea nga kaiwhakamahi e kite i tenei, na te mea i etahi wa (kaore i te katoa) ko te kaiwhakamahi kotahi, ka pehi i te F5, ka haria ki tetahi atu waahanga mahi.

    Te hora kahurangi/Kakariki. Ararere

    Heoi, ehara nga mea katoa i te mea ngawari noa "Te puru/Kakariki tuku"... Ka taea te wehea o taatau waahanga katoa ki nga roopu e toru:

    • koinei te pito o mua (nga wharangi utu e kitea ana e o taatau kiritaki);
    • matua tukatuka;
    • urutau mo te mahi me nga punaha utu (peeke, MasterCard, Visa...).

    A he ahua ano kei konei - ko te ahua kei roto i te ararere i waenga i nga raina. Mena ka huri noa koe i te 100% o nga waka, kaore koe i enei raru. Engari ki te hiahia koe ki te huri i te 2%, ka timata koe ki te patai i nga patai: "Me pehea te mahi i tenei?" Ko te mea ngawari he tika whakamua: ka taea e koe te whakarite i a Round Robin i roto i te nginx ma te kowhiringa ohorere, a kei a koe te 2% ki te taha maui, 98% ki te taha matau. Engari kaore tenei e pai i nga wa katoa.

    Hei tauira, i roto i to maatau, ka taunekeneke tetahi kaiwhakamahi me te punaha me te tono neke atu i te kotahi. He mea noa tenei: 2, 3, 4, 5 nga tono - he rite tonu to punaha. A, ki te mea he mea nui ki a koe kia tae mai nga tono katoa a te kaiwhakamahi ki te rarangi kotahi i tae mai ai te tono tuatahi, ranei (tuarua tohu) ka tae katoa nga tono a te kaiwhakamahi ki te raina hou i muri i te huringa (i taea e ia te timata ki te mahi i mua me te pūnaha, i mua i te huringa), - karekau tenei tohatoha matapōkere e pai ki a koe. Na ko nga whiringa e whai ake nei:

    HighLoad++, Evgeniy Kuzovlev (EcommPay IT): he aha te mahi ina he $100000 te utu mo te meneti wa heke

    Ko te waahanga tuatahi, ko te mea ngawari, kei runga i nga waahanga taketake o te kiritaki (IP Hash). He IP koe, ka wehea e koe mai i te matau ki te maui ma te wahitau IP. Na ko te keehi tuarua i whakaahuahia e au ka mahi mo koe, i te wa i puta te tukunga, kua taea e te kaiwhakamahi te timata ki te mahi me to punaha, a mai i te wa o te tukunga ka haere nga tono katoa ki tetahi raina hou (ki te mea kotahi, mea atu).

    Mena he take kaore tenei e pai ki a koe me tuku tono ki te raina i tae mai ai te tono tuatahi a te kaiwhakamahi, katahi ka rua nga whiringa ...
    Kōwhiringa tuatahi: ka taea e koe te hoko nginx + utu. He tikanga mo nga huihuinga Sticky, i runga i te tono tuatahi a te kaiwhakamahi, ka tautapa he huihuinga ki te kaiwhakamahi ka herea ki tetahi, ki tetahi atu ranei o te awa. Ko nga tono a nga kaiwhakamahi o muri mai i roto i te roanga o te wahanga ka tukuna ki te awa whakarunga i whakairihia ai te waahi.

    Kaore tenei i pai ki a maatau na te mea he nginx tonu taatau. Ko te huri ki te nginx+ ehara i te mea he utu nui, engari he ahua mamae ki a maatau kaore i tino tika. "Sticks Sessions", hei tauira, kaore i mahi ki a matou mo te take ngawari kaore "Sticks Sessions" e whakaae ki te ararere i runga i te "Either-or". I reira ka taea e koe te tohu he aha ta matou "Sticks Sessions", hei tauira, ma te IP IP, ma te IP IP me nga pihikete, ma te poupae ranei, engari ko "Ko-koe" he uaua ake ki reira.

    Na reira, i tae mai ki te whiringa tuawha. I tango matou i te nginx i runga i te steroids (he tuwhera tenei) - ko te nginx ano tenei, e tautoko ana i te whakauru o nga tuhinga whakamutunga. Ka taea e koe te tuhi i te tuhinga whakamutunga, hoatu he "tuwhera tuwhera", ka mahia tenei tuhinga whakamutunga ina tae mai te tono a te kaiwhakamahi.

    Na ka tuhia e matou, i roto i te meka, he tuhinga penei, ka whakaturia e matou he "openresti" a i roto i tenei tuhinga ka tohatohahia e matou nga waahanga rereke e 6 ma te hono "Ranei". I runga i te aroaro o tetahi, tetahi atu tawhā ranei, e mohio ana matou i tae mai te kaiwhakamahi ki tetahi wharangi, ki tetahi atu, ki tetahi raina, ki tetahi atu ranei.

    Te hora kahurangi/Kakariki. Nga painga me nga huakore

    Ae ra, ka taea pea te ngawari ake (whakamahia te "Sticky Sessions"), engari he ahua ano kei a maatau kaore te kaiwhakamahi anake e taunekeneke ki a maatau i roto i te anga o te tukatuka kotahi o te tauwhitinga... Engari ka mahi tahi ano nga punaha utu ki a matou: I muri i to maatau whakahaere i te tauwhitinga (ma te tuku tono ki te punaha utu), ka whiwhi matou i te coolback.
    Me kii, mena kei roto i ta maatau waahi ka taea e taatau te tuku i te wahitau IP o te kaiwhakamahi i roto i nga tono katoa me te wehewehe i nga kaiwhakamahi i runga i te wahitau IP, katahi ka kore matou e kii i te "Visa" ano: "E hoa, he kamupene retro matou, te ahua nei. ki te ao (i runga i te paetukutuku me i Russia)... Tena koa homai ki a matou te wahitau IP o te kaiwhakamahi i roto i tetahi atu mara, kua whakatauhia to kawa"! E marama ana e kore ratou e whakaae.

    HighLoad++, Evgeniy Kuzovlev (EcommPay IT): he aha te mahi ina he $100000 te utu mo te meneti wa heke

    Na reira, kaore tenei i pai ki a matou - he tuwhera ta matou. No reira, na roto i te ararere ka whiwhi tatou i tetahi mea penei:

    Ko te Whakamahi Kahurangi/Kakariki, na reira, nga painga i whakahuahia e au me nga ngoikoretanga.

    E rua nga ngoikoretanga:

    • me raruraru koe ki te ararere;
    • ko te mate tuarua ko te utu.

    Ka hiahia koe kia rua te maha o nga kaitoro, kia rua ake nga rauemi whakahaere, me whakapau kaha koe ki te pupuri i tenei whare kararehe katoa.

    Ma te ara, kei roto i nga painga tetahi atu mea kaore au i korero i mua: kei a koe he rahui mo te tipu o te kawenga. Mena he nui te pikinga o to kawenga, he maha o nga kaiwhakamahi, katahi ka whakauru noa koe i te rarangi tuarua ki te tohatoha 50 ki te 50 - ka whai tonu koe i nga kaitoro x2 i roto i to huinga tae noa ki te whakaoti i te raru o te maha atu o nga kaitoro.

    Me pehea te tuku tere?

    I korero matou me pehea te whakaoti i te raru o te whakaiti me te hokinga tere, engari ka mau tonu te patai: "Me pehea te tuku tere?"

    HighLoad++, Evgeniy Kuzovlev (EcommPay IT): he aha te mahi ina he $100000 te utu mo te meneti wa heke

    He poto me te ngawari ki konei.

    • Me whai punaha CD koe (Te Tukunga Tonu) - kare koe e ora me te kore. Mēnā kotahi tō tūmau, ka taea e koe te tuku ā-ringa. Tata ki te kotahi mano me te hawhe mano nga kaitoro me te kotahi mano me te hawhe mano nga kakau, o te akoranga - ka taea e matou te whakato i tetahi tari penei te rahi o tenei ruuma hei whakatakoto noa.
    • Me whakarara te whakatakotoranga. Mena he raupapa to tohatoha, he kino nga mea katoa. He mea noa tetahi tūmau, ka tukuna e koe te kotahi me te hawhe mano nga kaitoro i te ra katoa.
    • Ano, mo te whakatere, kua kore pea e tika. I te wa tukunga, ka hangaia te kaupapa. He kaupapa tukutuku kei a koe, he waahanga o mua (ka mahi koe i tetahi kete tukutuku kei reira, ka whakahiatohia e koe te npm - he mea penei), a ko tenei tukanga, i roto i te tikanga, he wa poto - 5 meneti, engari ka taea e enei 5 meneti. kia arohaehae. Koinei te take, hei tauira, kaore matou e mahi i tera: i tangohia e matou enei 5 meneti, ka tohatohahia e matou nga taonga.

      He aha te taonga toi? Ko te hanga taonga he mea hanga kua oti kee nga waahanga huihuinga katoa. Ka penapenahia e matou tenei taonga ki roto i te rokiroki taonga. I tetahi wa i whakamahia e matou e rua nga putunga pera - ko te Nexus, inaianei ko te jFrog Artifactory. Katahi ka tukuna etahi o nga tono kua tuhia ki te PHP ki roto; me te "Nexus" kua kore e pai, na reira i kowhiria e matou te jFrog Artefactory, ka taea te hanga i nga mea katoa. Kua tae ki te waahi kei roto i tenei whare taonga toi ka rongoa i a maatau ake putea takirua ka kohia e matou mo nga kaitoro.

    Te pikinga o te kawenga pahū

    I korero matou mo te whakarereke i te putanga rorohiko. Ko te mea e whai ake nei ko te pikinga pahū o te uta. I konei, ko taku tikanga ko te tipu pahū o te kawenga ehara i te mea tika...

    I tuhia e matou he punaha hou - he mahi-whakaaro, he huatau, he ataahua, he kaimahi i nga waahi katoa, he rarangi i nga waahi katoa, i nga waahi katoa. A, i roto i enei punaha, ka rere nga raraunga ma nga rerenga rereke. Mo te tauwhitinga tuatahi, ka taea te whakamahi i te kaimahi 1, 3, 10, mo te mahi tuarua - te 2, 4, 5. Na i tenei ra, me kii, i te ata kei a koe he rerenga raraunga e whakamahi ana i nga kaimahi tuatahi e toru, a i te ahiahi ka tino rerekee, ka whakamahi nga mea katoa i etahi atu kaimahi e toru.

    Na i konei ka puta mai me whakatika e koe nga kaimahi, me kaha koe ki te whakarahi i o ratonga, engari i te wa ano ka aukati i te pupuhi rawa.

    HighLoad++, Evgeniy Kuzovlev (EcommPay IT): he aha te mahi ina he $100000 te utu mo te meneti wa heke

    Kua tautuhia e matou o matou whakaritenga. He tino ngawari enei whakaritenga: kia kitea he Ratonga, he tawhā - he mea paerewa katoa mo te hanga i aua punaha tauineine, engari mo te kotahi ira - te hekenga o nga rawa. I kii matou kaore matou i te reri ki te whakaheke i nga rawa kia whakamahana nga kaitoro i te hau. I tango matou i te "Consul", i mau "Nomad", e whakahaere ana i a matou kaimahi.

    He aha tenei he raruraru mo tatou? Kia hoki whakamuri iti. Inaianei kei te 70 nga punaha utu kei muri i a maatau. I te ata, ka haere nga waka ki roto i a Sberbank, ka hinga a Sberbank, hei tauira, ka hurihia e matou ki tetahi atu punaha utu. He 100 a matou kaimahi i mua i a Sberbank, a muri iho me tino whakanuia e matou kia 100 nga kaimahi mo tetahi atu punaha utu. A he mea pai kia puta enei mea katoa me te kore e uru mai te tangata. Na te mea mena ka uru mai te tangata, me noho he miihini ki reira 24/7, ko wai anake e mahi i tenei, na te mea ko enei rahunga, ka 70 nga punaha kei muri i a koe, ka tupu tonu.

    Na reira, i titiro matou ki a Nomad, he IP tuwhera tona, ka tuhi i ta matou ake mea, Scale-Nomad - ScaleNo, e penei ana te mahi: ka aro turuki i te tipu o te rarangi me te whakaiti, te whakanui ranei i te maha o nga kaimahi i runga i te hihiri. o te rarangi. I te wa i mahia e matou, i whakaaro matou: "Ka taea pea e matou te whakatuwhera i te puna?" Katahi ratou ka titiro ki a ia - he rite tonu te ahua o te rua kopecks.

    I tenei wa kaore ano kia whakatuwherahia e matou, engari ki te ohorere i muri i te ripoata, i muri i to mohio kei te hiahia koe ki taua mea, me hiahia koe, ko aku hoapaki kei te kiriata whakamutunga - tuhia mai ki ahau. Mena he 3-5 nga taangata, ka tautokohia e matou.

    HighLoad++, Evgeniy Kuzovlev (EcommPay IT): he aha te mahi ina he $100000 te utu mo te meneti wa heke

    Pehea te mahi? Kia titiro tatou! Kei te titiro whakamua: kei te taha maui tetahi waahanga o to maatau aroturuki: ko tetahi rarangi tenei, kei runga ko te wa o te tukatuka kaupapa, kei waenganui ko te maha o nga whakawhitinga, kei raro ko te maha o nga kaimahi.

    Ki te titiro koe, he raru kei tenei pikitia. I runga i te tūtohi o runga, i hinga tetahi o nga mahere i roto i te 45 hēkona - kua heke tetahi o nga punaha utu. I te wa tonu, ka kawea mai nga waka i roto i te 2 meneti ka tiimata te tipu ki runga i tetahi atu punaha utu, karekau he kaimahi (kaore matou i whakamahi rauemi - engari, ka tika ta matou tuku i nga rawa). Kaore matou i pai ki te whakamahana - he iti noa iho, tata ki te 5-10 nga kaimahi, engari kaore i taea e raatau.

    Ko te kauwhata whakamutunga e whakaatu ana i te "hump", ko te tikanga ko "Skaleno" i ruarua tenei moni. Na, ka iti te heke o te kauwhata, ka whakaitihia e ia - ka huri aunoa te maha o nga kaimahi. Koia te mahi o tenei mea. I korero matou mo te tohu nama 2 - "Me pehea te whakakore wawe i nga take."

    Te aroturuki. Me pehea te tautuhi tere i te raru?

    Inaianei ko te kaupapa tuatahi "Me pehea te tautuhi tere i te raru?" Te aroturuki! Me mohio wawe tatou ki etahi mea. He aha nga mea me mohio wawe tatou?

    HighLoad++, Evgeniy Kuzovlev (EcommPay IT): he aha te mahi ina he $100000 te utu mo te meneti wa heke

    E toru nga mea!

    • Me mohio me te mohio tere tatou ki nga mahi o a tatou ake rauemi.
    • Me mohio wawe tatou ki nga rahunga me te aro turuki i nga mahi o nga punaha kei waho atu i a tatou.
    • Ko te tohu tuatoru ko te tautuhi i nga hapa arorau. Koinei te wa e mahi ana te punaha ki a koe, he mea noa nga mea katoa e ai ki nga tohu katoa, engari ka he tetahi.

    Kaore pea au e korero ki a koe i tetahi mea pai i konei. Ka noho ahau hei Kapene Obvious. I rapu matou mo nga mea kei runga i te maakete. He "whare kararehe ngahau" ta matou. Koinei te momo kararehe kararehe kei a tatou inaianei:

    HighLoad++, Evgeniy Kuzovlev (EcommPay IT): he aha te mahi ina he $100000 te utu mo te meneti wa heke

    Ka whakamahia e matou a Zabbix ki te aroturuki i nga taputapu, ki te aroturuki i nga tohu matua o nga kaitoro. Ka whakamahia e matou te Okmeter mo nga papaa raraunga. Ka whakamahia e matou "Grafana" me "Prometheus" mo etahi atu tohu katoa kaore e pai ki te rua tuatahi, ko etahi me "Grafana" me "Prometheus", me etahi me "Grafana" me "Influx" me Telegraf.

    He tau ki muri i hiahia matou ki te whakamahi i te New Relic. He mea pai, ka taea e ia nga mea katoa. Engari i te mea ka taea e ia nga mea katoa, he nui te utu. I te wa i piki ai matou ki te 1,5 mano nga kaitoro, ka tae mai tetahi kaihoko ki a matou ka mea: "Me whakatau he kirimana mo te tau e haere ake nei." I titiro matou ki te utu me te kii kaore, kaore matou e mahi. Inaianei kei te whakarerea e matou te New Relic, kei te 15 nga kaitoro kei raro i te tirotiro a New Relic. Ko te utu i puta he tino mohoao.

    A kotahi te taputapu i whakatinanahia e matou - ko te Debugger tenei. I te tuatahi ka kiia e matou ko "Bagger," engari i muri mai ka haere tetahi kaiako Ingarihi, ka kata nui, ka whakaingoatia ko "Debagger." He aha tena? He taputapu tenei, i roto i te 15-30 hēkona i ia waahanga, penei i te "pouaka pango" o te punaha, ka whakahaere i nga whakamatautau mo te mahi katoa o te waahanga.

    Hei tauira, mena he wharangi waho (wharangi utu), ka whakatuwhera noa ia ka titiro ki te ahua o te ahua. Mena kei te tukatuka tenei, ka tukuna e ia he whakamatautau "whakawhitiwhiti" me te whakarite kia tae mai tenei "whakawhitiwhiti". Mena he hononga tenei ki nga punaha utu, ka tukuna e matou he tono whakamatautau, ki hea ka taea, ka kite kei te pai nga mea katoa ki a matou.

    He aha nga tohu he mea nui mo te aro turuki?

    He aha ta tatou e aro turuki ai? He aha nga tohu he mea nui ki a tatou?

    HighLoad++, Evgeniy Kuzovlev (EcommPay IT): he aha te mahi ina he $100000 te utu mo te meneti wa heke

    • Ko te wa whakautu / RPS kei mua he tohu tino nui. Ka whakahoki tonu ia he he kei a koe.
    • Te maha o nga karere kua tukatukahia i roto i nga rarangi katoa.
    • Te maha o nga kaimahi.
    • Inenga tika taketake.

    Ko te waahi whakamutunga ko te "pakihi", "pakihi" metric. Mena kei te hiahia koe ki te aro turuki i te mea ano, me tautuhi koe kia kotahi, kia rua ranei nga inenga ko nga tohu matua mo koe. Ko ta tatou inenga he urunga (koinei te tauwehenga o te maha o nga tauwhitinga angitu ki te katoa o te rerenga tauwhitinga). Mena ka huri tetahi mea i roto i te waa o te 5-10-15 meneti, ko te tikanga he raruraru taatau (mehemea ka rereke te rereke).

    Ko te ahua mo matou he tauira o tetahi o o matou papa:

    HighLoad++, Evgeniy Kuzovlev (EcommPay IT): he aha te mahi ina he $100000 te utu mo te meneti wa heke

    Kei te taha maui e 6 nga kauwhata, e ai ki nga rarangi - te maha o nga kaimahi me te maha o nga karere kei roto i nga rarangi. I te taha matau - RPS, RTS. Kei raro ko te inenga "pakihi" ano. A, i roto i te inenga "pakihi" ka kite tonu tatou kua he tetahi mea i roto i nga kauwhata waenga e rua... He punaha ano tenei e tu ana i muri i a tatou kua hinga.

    Ko te mea tuarua i mahia e matou ko te aro turuki i te hinganga o nga punaha utu o waho. I konei ka tangohia e matou a OpenTracing - he tikanga, he paerewa, he tauira e taea ai e koe te whai i nga punaha tohatoha; a ka puta ke he iti nei. Ko te paerewa OpenTracing paradigm e kii ana ka hangaia e matou he tohu mo ia tono takitahi. Kaore i hiahiatia e matou tenei, a ka takaia e matou ki roto i te whakarāpopototanga, te tohu whakahiato. I hangaia e matou he taputapu e taea ai e matou te whai i te tere o nga punaha kei muri ia matou.

    HighLoad++, Evgeniy Kuzovlev (EcommPay IT): he aha te mahi ina he $100000 te utu mo te meneti wa heke

    Ko te kauwhata e whakaatu ana i timata tetahi o nga punaha utu ki te whakautu i roto i te 3 hēkona - he raru to maatau. I tua atu, ka tauhohe tenei mea ka timata nga raruraru, i te wa o te 20-30 hēkona.

    A ko te toru o nga karaehe o te aro turuki i nga hapa kei te noho ko te arorau arorau.

    Kia pono, kaore au i mohio he aha te tuhi i runga i tenei kiriata, no te mea kua roa matou e rapu ana i runga i te maakete mo tetahi mea e pai ana ki a matou. Karekau he mea i kitea e matou, no reira ma matou ano e mahi.

    HighLoad++, Evgeniy Kuzovlev (EcommPay IT): he aha te mahi ina he $100000 te utu mo te meneti wa heke

    He aha taku tikanga mo te aro turuki arorau? Kaati, whakaarohia: ka waiho koe hei punaha (hei tauira, he Tinder clone); nau i mahi, nau i whakarewa. Ko te kaiwhakahaere angitu a Vasya Pupkin i hoatu ki runga i tana waea, ka kite i tetahi kotiro i reira, e pai ana ki a ia ... a kaore nga mea e rite ana ki te kotiro - ko nga mea pera ka haere ki te kaitiaki a Mikhalych mai i te pokapū pakihi kotahi. Ka heke te kaiwhakahaere ki raro, ka miharo: "He aha tenei kaitiaki haumarutanga a Mikhalych i ataata pai ai ki a ia?"

    I roto i nga ahuatanga penei... Ki a matou, he rereke te ahua o tenei ahuatanga, na te mea (i tuhia e au) he mate rongonui tenei e arai ana ki te ngaronga moni. Ko to tatou ahuatanga he rereke: ka raru pea tatou i nga moni putea - hei tauira, mena he angitu taatau i whakahaere, engari kaore i angitu (he rereke ranei). Me tuhi ahau i taku ake taputapu e whai ana i te maha o nga whakawhitinga angitu i roto i te wa ma te whakamahi i nga tohu pakihi. Kaore i kitea tetahi mea i runga i te maakete! Koia tonu te whakaaro i hiahia ahau ki te whakapuaki. Kaore he mea i runga i te maakete hei whakaoti i tenei momo raruraru.

    Ko tenei mo te pehea e tere ai te tautuhi i te raru.

    Me pehea te whakatau i nga take mo te tuku

    Ko te roopu tuatoru o nga raruraru ka whakaotihia e matou i muri i to tautuhi i te raruraru, i muri i to maatau whakakore, he pai ki te mohio ki te take o te whakawhanaketanga, mo te whakamatautau, me te mahi i tetahi mea. No reira, me whakatewhatewha, me hiki nga rakau.

    HighLoad++, Evgeniy Kuzovlev (EcommPay IT): he aha te mahi ina he $100000 te utu mo te meneti wa heke

    Mēnā e kōrero ana mātou mō ngā rākau (ko te take matua he rākau), ko te nuinga o ā mātou rākau kei roto i te ELK Stack - tata katoa he rite. Mo etahi, kaore pea i roto i te ELK, engari ki te tuhi koe i nga raarangi ki nga gigabytes, katahi ka tae mai koe ki te ELK. Ka tuhia e matou ki terabytes.

    HighLoad++, Evgeniy Kuzovlev (EcommPay IT): he aha te mahi ina he $100000 te utu mo te meneti wa heke

    He raru kei konei. I whakatikahia e matou, i whakatikahia te hapa mo te kaiwhakamahi, ka timata ki te keri i nga mea kei reira, ka piki ki Kibana, ka uru ki te id tauwhitinga ki reira ka whiwhi i te kakahu waewae penei (he nui te whakaatu). A kahore he mea e marama ana i roto i tenei kakahu. He aha? Ae, na te mea kaore i te tino marama ko tehea wahanga no tehea kaimahi, ko tehea wahanga no tehea wae. A i taua wa ka mohio matou me whai maatau - ko te OpenTracing ano i korerohia e au.

    I whakaaro matou i tenei tau i mua, ka huri to maatau whakaaro ki te maakete, a e rua nga taputapu kei reira - "Zipkin" me "Jaeger". Ko "Jager" te mea he uri tuku iho, he kaiwhakakapi whakaaro mo "Zipkin". He pai nga mea katoa i roto i te Zipkin, engari kaore ia e mohio ki te whakahiato, kaore e mohio ki te whakauru i nga rakau ki roto i te waahi, ko te wa anake. Na "Jager" i tautoko tenei.

    I titiro matou ki a "Jager": ka taea e koe nga tono taputapu, ka taea e koe te tuhi ki te Api (ko te paerewa Api mo te PHP i tera wa, heoi, kaore i whakaaetia - he tau ki muri, engari inaianei kua whakaaetia), engari kei reira i tino kore kiritaki. "Ae," i whakaaro matou, ka tuhi i ta matou ake kaihoko. He aha ta tatou i whiwhi? Ko te ahua tenei:

    HighLoad++, Evgeniy Kuzovlev (EcommPay IT): he aha te mahi ina he $100000 te utu mo te meneti wa heke

    I roto i a Jaeger, ka waihangahia nga waahi mo ia karere. Arā, ka whakatuwherahia e te kaiwhakamahi te punaha, ka kite ia i te kotahi, e rua ranei nga poraka mo ia tono taumai (1-2-3 - te maha o nga tono mai i te kaiwhakamahi, te maha o nga poraka). Hei whakamama ake mo nga kaiwhakamahi, i taapirihia e matou nga tohu ki nga raarangi me nga tohu wa. No reira, mena he hapa, ka tohua e ta maatau tono te raarangi me te tohu Hapa e tika ana. Ka taea e koe te tātari ma te tohu Hapa ka whakaatuhia nga waahanga kei roto i tenei paraka me te hapa. Ko te ahua tenei ki te whakawhānuihia e tatou te waahi:

    HighLoad++, Evgeniy Kuzovlev (EcommPay IT): he aha te mahi ina he $100000 te utu mo te meneti wa heke

    Kei roto i te whanui he huinga tohu. I tenei keehi, e toru enei tohu whakamatautau, a ko te tuatoru o nga tohu e kii ana i puta he hapa. I te wa ano, ka kite tatou i tetahi tohu wa: he tauine wa kei runga, a ka kite tatou he aha te wa i tuhia ai tenei, tera raarangi ranei.

    No reira, i pai nga mahi mo matou. I tuhia e matou ta matou ake toronga ka whakatuwherahia e matou. Mena kei te pirangi koe ki te mahi me te whaiwhai, mena kei te pirangi koe ki te mahi me te "Jager" i roto i te PHP, kei reira ta matou toronga, nau mai ki te whakamahi, e kii ana ratou:

    HighLoad++, Evgeniy Kuzovlev (EcommPay IT): he aha te mahi ina he $100000 te utu mo te meneti wa heke

    Kei a matou tenei toronga - he kaihoko mo te OpenTracing Api, he mea hanga hei toronga-php, ara, me whakahiato me te whakauru ki runga i te punaha. He tau ki muri kaore he mea rereke. Inaianei kei etahi atu kaihoko he rite ki nga waahanga. Anei kei a koe: ka pana koe i nga waahanga me te kaitito, ka whakamahi ranei koe i te toronga ki a koe.

    Nga paerewa umanga

    I korero matou mo nga ture e toru. Ko te wha o nga whakahau ko te whakarite tikanga. He aha tenei korero? Mo tenei:

    HighLoad++, Evgeniy Kuzovlev (EcommPay IT): he aha te mahi ina he $100000 te utu mo te meneti wa heke

    He aha te kupu "corporate" i konei? Ehara i te mea he kamupene nui matou, he umanga tari ranei, kaore! I hiahia ahau ki te whakamahi i te kupu "rangatōpū" i konei i roto i te horopaki me whai paerewa ia kamupene, ia hua, tae atu ki a koe. He aha nga paerewa kei a tatou?

    HighLoad++, Evgeniy Kuzovlev (EcommPay IT): he aha te mahi ina he $100000 te utu mo te meneti wa heke

    • Kei a matou nga ture tuku. Kaore matou e neke ki hea me te kore ia, kaore e taea. Tata ki te 60 nga wa i te wiki ka tukuna e matou, ara, ka toha tata tonu. I te wa ano, kei a matou, hei tauira, i roto i nga ture tuku he tabu mo nga tukunga i te Paraire - ko te tikanga, kaore matou e tuku.
    • Ka hiahiatia e matou he tuhinga. Karekau he waahanga hou ka uru ki te mahi mena karekau he tuhinga mo taua mea, ahakoa i whanau mai i raro i te pene o a maatau tohunga RnD. Ka hiahia matou mai i a raatau ki te whakatakoto tohutohu, he mapi aroturuki me te whakamaarama taratara (he pai, ka taea e nga kaitakataka te tuhi) me pehea te mahi o tenei waahanga, me pehea te raru.
    • Ka whakatauhia e matou ehara i te take o te raru, engari ko te raru - he aha taku i korero ai. He mea nui ki a maatau te tiaki i te kaiwhakamahi mai i nga raru.
    • Kei a matou nga whakamaarama. Hei tauira, karekau matou e whakaaro he wa heke mena ka ngaro te 2% o nga waka i roto i nga meneti e rua. Ko te tikanga kaore tenei i roto i a maatau tatauranga. Mēnā he nui ake i roto i te ōrau, rangitahi rānei, kua tatau kē mātou.
    • A ka tuhi tonu matou i nga matemate. Ahakoa he aha te mea ka pa ki a maatau, ko nga ahuatanga he ahua kino te mahi a te tangata i roto i nga mahi whakangao ka kitea i roto i te tirotiro mate. Ko te tirotiro tūpāpaku he tuhinga e tuhi ai koe i nga mea i pa ki a koe, he wa taipitopito, he aha i mahia e koe ki te whakatika, me te (he poraka whakahau tenei!) me aha koe kia kore ai e puta a muri ake nei. He mea whakahau tenei me te tika mo te tātaritanga o muri mai.

    He aha te mea e kiia ana he wa heke?

    HighLoad++, Evgeniy Kuzovlev (EcommPay IT): he aha te mahi ina he $100000 te utu mo te meneti wa heke

    He aha enei mea katoa?

    I puta tenei ki te meka (kei a matou etahi raru mo te pumau, kaore tenei i te pai ki nga kaihoko, ki a maatau ranei) i roto i nga marama 6 kua hipa ko to maatau tohu pumau he 99,97. Ka taea e tatou te kii kaore tenei i te tino nui. Ae, kei a tatou tetahi mea hei tohe. Mo tenei tohu, tata ki te haurua te pumau, me te mea, ehara i a matou, engari ko ta matou papangaahi tono tukutuku, e tu ana i mua i a matou ka whakamahia hei ratonga, engari kaore nga kaihoko e aro ki tenei.

    I ako matou ki te moe i te po. Ka mutu! E ono marama ki muri kaore i taea e matou. A i runga i tenei tuhipoka me nga hua, ka hiahia ahau ki te tuhi i tetahi tuhipoka. Inapo he purongo whakamiharo mo te punaha whakahaere mo te reactor karihi. Mena ka rongo nga tangata nana i tuhi tenei punaha, me wareware ki taku korero mo te "2% ehara i te wa heke." Ki a koe, ko te 2% he wa heke, ahakoa mo te rua meneti!

    Heoi ano! Ko o patai.

    HighLoad++, Evgeniy Kuzovlev (EcommPay IT): he aha te mahi ina he $100000 te utu mo te meneti wa heke

    Mo nga taurite me te hekenga raraunga

    Patai a te hunga whakarongo (i muri nei – B): – Kia ora koutou. Ka nui te mihi ki a koe mo tenei purongo kaiwhakahaere! He patai poto mo o pauna. I kii koe he WAF taau, ara, ki taku mohio, kei te whakamahi koe i etahi momo taurite o waho...

    EK: – Kao, ka whakamahia a maatau ratonga hei taurite. I tenei keehi, he taputapu tiaki DDoS anake te WAF mo tatou.

    V: – Ka taea e koe te korero i etahi kupu mo te taurite?

    EK: - Ka rite ki taku korero, he roopu o nga kaitoro kei te tuwhera. Inaianei e 5 nga roopu rahui ka whakautu anake... ara, he tūmau e mahi tuwhera noa ana, he takawaenga noa nga waka. No reira, ki te mohio ki te nui o a maatau: he maha nga rau megabits kei a tatou inaianei. Ka pai ratou, ka pai, karekau ano e whakapouri.

    V: – He patai ngawari hoki. Anei te whakatakotoranga puru/Kakariki. Ka aha koe, hei tauira, ki nga hekenga raraunga?

    EK: - He patai pai! Titiro, i roto i te whakatakotoranga Kahurangi/Kakariki he tutira motuhake mo ia raina. Arā, ki te korero tatou mo nga rarangi huihuinga ka tukuna mai i te kaimahi ki te kaimahi, he rarangi motuhake mo te raina puru me te raina matomato. Mena kei te korero tatou mo te papaaarangi ake, katahi ka tino whakaitihia e matou i nga mea e taea ana e matou, ka neke nga mea katoa ki roto i nga rarangi; i roto i te papaarangi ka penapenahia e matou he puranga o nga whakawhitinga. A he rite tonu ta matou puranga tauwhitinga mo nga raina katoa. Ki te pātengi raraunga i roto i tenei horopaki: e kore matou e wehewehe i te reira ki te puru me te matomato, no te mea me mohio nga putanga e rua o te waehere he aha kei te tupu ki te tauwhitinga.

    E hoa ma, he taonga iti ano taku hei akiaki i a koutou - he pukapuka. A me whakawhiwhia ahau mo te patai pai rawa atu.

    V: - Kia ora. Nga mihi mo te purongo. Ko te patai tenei. Ka aro turuki koe i nga utu, ka aro turuki koe i nga ratonga e korero ana koe... Engari me pehea koe e aro turuki ai kia tae mai tetahi tangata ki to wharangi utu, ka utua he utu, ka whakawhiwhia e te kaupapa he moni ki a ia? Arā, me pehea koe e aro turuki ai kei te waatea te kaihokohoko me te whakaae ki to hokinga?

    EK: - "Kaihoko" mo tatou i tenei keehi he rite tonu te ratonga o waho ki te punaha utu. Ka aroturuki matou i te tere whakautu a te kaihokohoko.

    Mō te whakamunatanga pātengi raraunga

    V: - Kia ora. He patai paku taku e pa ana. Kei a koe nga raraunga tairongo PCI DSS. I hiahia ahau ki te mohio me pehea koe e penapena ai i nga PAN i roto i nga rarangi e hiahia ana koe ki te whakawhiti ki roto? Kei te whakamahi koe i tetahi whakamunatanga? Na tenei ka arahi ki te patai tuarua: e ai ki a PCI DSS, he mea tika kia whakamuna ano i ia wa i te paataka raraunga mena ka puta nga huringa (te whakakore i nga kaiwhakahaere, me etahi atu) - he aha te mea ka pa ki te urunga i tenei keehi?

    HighLoad++, Evgeniy Kuzovlev (EcommPay IT): he aha te mahi ina he $100000 te utu mo te meneti wa heke

    EK: - He patai whakamiharo! Tuatahi, kaore matou e penapena i nga PAN ki nga rarangi. Kaore matou e whai mana ki te penapena i te PAN ki nga waahi katoa i roto i te ahua marama, i runga i te tikanga, na reira ka whakamahia e matou he ratonga motuhake (ka kiia ko "Kademon") - he ratonga tenei e mahi ana i te mea kotahi: ka whiwhi karere hei whakaurunga ka tukuna puta he karere whakamunatia. A ka penapenahia e matou nga mea katoa me tenei karere whakamunatia. No reira, kei raro i te kiropaita to tatou roa matua, kia tino pono, kia pono.

    V: – Me 2 kiropaita inaianei?

    EK: – Ko te ahua inanahi nei ko 256... Ae, kei hea atu?!

    No reira, koinei te tuatahi. A tuarua, ko te otinga e noho nei, e tautoko ana i te tikanga whakamunatanga - e rua nga takirua o nga "keks" (mau taviri), e hoatu ana "decks" e whakamuna ana (ko te matua nga ki, dek he takenga o nga ki e whakamuna ana) . A, ki te timatahia te tikanga (ka tupu i nga wa katoa, mai i te 3 marama ki te ± etahi), ka tangohia e matou he "keke" hou, ka whakamuna ano i nga raraunga. He ratonga motuhake ta matou ka tihorea nga raraunga katoa me te whakamuna ki tetahi huarahi hou; Ka penapenahia nga raraunga ki te taha o te tohu tohu o te matua e whakamunatia ana. No reira, ka whakamunatia e matou nga raraunga ki nga taviri hou, ka mukua e matou te matua tawhito.

    I etahi wa me utu a ringa...

    V: – Arā, mena kua tae mai he moni whakahoki mo etahi mahi, ka wetewete tonu koe me te ki tawhito?

    EK: - Ae.

    V: – Katahi ano tetahi patai iti. Ka pa mai etahi momo rahunga, hinga, maia ranei, me pana te mahi a-ringa. He ahuatanga penei.

    EK: - Ae, i etahi wa.

    V: – No hea enei raraunga? Ka haere ranei koe ki tenei whare rokiroki?

    EK: – Kao, pai, he tikanga, kei a matou etahi momo punaha tari-muri kei roto he atanga mo to maatau tautoko. Mena kaore matou e mohio he aha te mana o te tauwhitinga (hei tauira, tae noa ki te whakautu a te punaha utu me te wa mutunga), kaore matou e mohio he priori, ara, ka tohua e matou te mana whakamutunga me te tino maia. I tenei keehi, ka tohua e matou te tauwhitinga ki tetahi mana motuhake mo te tukatuka a-ringa. I te ata, i te ra i muri mai, i te wa ka tae mai nga korero a te tautoko kei te noho tonu nga whakawhitinga pera me era i roto i te punaha utu, ka tukatukahia e ratou i roto i tenei atanga.

    HighLoad++, Evgeniy Kuzovlev (EcommPay IT): he aha te mahi ina he $100000 te utu mo te meneti wa heke

    V: – E rua aku patai. Ko tetahi o ratou ko te haere tonu o te rohe PCI DSS: me pehea e takiuru ai koe i to ratou ara iahiko? Ko tenei patai na te mea ka taea e te kaiwhakawhanake te whakauru i tetahi mea ki roto i nga raarangi! Te patai tuarua: me pehea koe e whakaputa ai i nga whakatika wera? Ko nga kakau i roto i te papaaarangi tetahi o nga whiringa, engari tera pea he whakatika-wera kore utu - he aha te tikanga i reira? A ko te patai tuatoru pea e pa ana ki te RTO, RPO. Ko to waatea ko 99,97, tata ki te wha iwa, engari ki taku mohio, kei a koe he pokapū raraunga tuarua, he pokapū raraunga tuatoru, me te pokapū raraunga tuarima... Me pehea e tukutahi ai koe, te tukurua, me era atu mea katoa?

    EK: - Me timata ki te tuatahi. Ko te patai tuatahi mo nga raarangi? Ina tuhi matou i nga raarangi, he paparanga kei te huna i nga raraunga tairongo katoa. Ka titiro ia ki te kanohi kanohi me etahi atu mara. No reira, ka puta mai a maatau porowhita me nga raraunga huna me te ara iahiko PCI DSS. Koinei tetahi o nga mahi i whakaritea mo te tari whakamatautau. Me tirotirohia e ratou ia mahi, tae atu ki nga raarangi ka tuhia e ratou, a koinei tetahi o nga mahi auau i te wa e arotakehia ana te waehere, kia taea ai te whakahaere kia kore te kaiwhakawhanake i tuhi i tetahi mea. Ko nga arowhai a muri ake o tenei ka mahia e te tari whakamaarama korero mo te kotahi i te wiki: ko nga raarangi mo te ra whakamutunga ka kowhirihia, ka whakahaerehia ma te kaitirotiro-kaiwhakaata motuhake mai i nga kaitoro whakamatautau hei tirotiro i nga mea katoa.
    Mo nga whakatikatika wera. Kua whakauruhia tenei ki roto i a maatau ture tuku. He rara motuhake ta matou mo nga whakatikatika wera. E whakapono ana matou ka horahia e matou nga whakatikatika wera huri noa i te karaka ina hiahia ana matou. I te wa e huihuia ana te putanga, i te wa e rere ana, i te wa e whai taonga ana matou, kei a matou he kaiwhakahaere punaha i runga i te waea mai i te tautoko, a ka tukuna e ia i te wa e tika ana.

    Mo "wha iwa". Ko te ahua kei a matou inaianei kua tino tutuki, a ka tohe matou ki tetahi atu pokapū raraunga. Inaianei kei a matou he pokapū raraunga tuarua, a kei te timata taatau ki te huarahi i waenganui i a raatau, a ko te take o te tukuruatanga o te pokapū raraunga he pono he patai kore noa. I whakamatau matou ki te whakaoti i tetahi wa ma te whakamahi i nga tikanga rereke: i whakamatau matou ki te whakamahi i taua "Tarantula" - kaore i pai mo matou, ka korero atu ahau ki a koe i tenei wa. Koia te take i mutu ai te ota-a-ringa i nga "sens". Inaa, ka whakahaerehia e ia tono i roto i ta maatau punaha te tukutahitanga "whakarereke - kua oti" i waenga i nga pokapu raraunga.

    V: – Mena ka whiwhi koe i te tuarua, he aha te take kaore koe i whiwhi tuatoru? No te mea karekau ano he roro wehewehe...

    EK: – Engari karekau he Roro Ritua. Na te mea ko ia tono e peia ana e te multimaster, kaore he mea nui ki a matou ko tehea pokapū i tae mai ai te tono. Kua rite matou ki te kore tetahi o o maatau pokapū raraunga (e whakawhirinaki ana matou ki tenei) a i waenganui o te tono a te kaiwhakamahi ka huri ki te pokapū raraunga tuarua, kua rite matou ki te ngaro tenei kaiwhakamahi, pono; engari he waeine enei, he wae tino.

    V: - Kia pai te ahiahi. Nga mihi mo te purongo. I korero koe mo to patuiro, e whakahaere ana i etahi whakawhitinga whakamatautau i roto i te mahi. Engari korero mai mo nga whakawhitinga whakamatautau! Kia pehea te hohonu?

    EK: – Ka haere i roto i te huringa katoa o te waahanga katoa. Mo tetahi waahanga, kaore he rereketanga i waenga i te tauwhitinga whakamatautau me te whakaputa. Engari mai i te tirohanga arorau, he kaupapa motuhake noa tenei i roto i te punaha, ka whakahaerehia nga whakawhitinga whakamatautau anake.

    V: - Kei hea koe ka tapahia? I konei ka tukuna e Core...

    EK: – Kei muri matou i a “Kor” i tenei keehi mo nga whakawhitiwhitinga whakamatautau... Kei a matou tetahi mea penei i te ararere: “Kor” e mohio ana ko tehea punaha utu ka tukuna atu - ka tukuna atu e matou ki tetahi punaha utu rūpahu, ka tukuna noa he tohu http me heoi ano.

    V: – Tena koa, korero mai, i tuhia to tono ki roto i te monolith nui, i tapahia ranei e koe ki etahi ratonga, ratonga miihini ranei?

    EK: - Kaore matou he monolith, o te akoranga, kei a matou he tono mo te ratonga. Ka kata matou ko ta matou ratonga he monoliths - he tino nui. He uaua ki te kii he microservices, engari he ratonga enei kei roto i nga kaimahi o nga miihini tohatoha.

    Ki te taupatupatu te ratonga i runga i te tūmau...

    V: – Na kei ahau te patai e whai ake nei. Ahakoa he monolith, i kii tonu koe he maha o enei kaimau tonu, kei te mahi katoa i nga raraunga, a ko te patai: "Mena ka taupatupatu tetahi o nga kaiwhakarato inamata, he tono ranei, tetahi hononga takitahi. , kei a raatau etahi momo mana uru? Ko wai o ratou ka taea te aha? Me whakapā atu ahau ki a wai mo nga korero?

    HighLoad++, Evgeniy Kuzovlev (EcommPay IT): he aha te mahi ina he $100000 te utu mo te meneti wa heke

    EK: - Ae, tino. He tino taumaha nga whakaritenga haumaru. Tuatahi, kei a matou nga nekehanga raraunga tuwhera, a ko nga tauranga ko nga mea anake e tatari ana matou ki te neke haere i mua. Mena ka korero tetahi waahanga ki te paataka raraunga (me kii, me Muskul) ma te 5-4-3-2, ko 5-4-3-2 anake ka tuwhera ki a ia, kaore e waatea etahi atu tauranga me etahi atu huarahi waka. I tua atu, me mohio koe kei roto i a maatau mahi he 10 nga momo rereke rereke. A, ahakoa he aha te tono i taupatupatuhia, ma te Atua, kare e taea e te kaitukino te uru atu ki te papatohu whakahaere tūmau, na te mea he rohe haumaru whatunga rereke tenei.

    V: – A i roto i tenei horopaki, ko te mea pai ake ki ahau ko etahi kirimana me nga ratonga - he aha ta ratou e taea ai, na roto i nga "mahi" ka taea e ratou te whakapiri atu ki a raatau ano... A i roto i te rere noa, ka tono etahi ratonga motuhake etahi rarangi, he rarangi o nga "mahi" i tetahi atu. Ko te ahua kaore ratou e huri ki etahi atu i roto i te ahuatanga noa, a kei a raatau etahi atu waahanga kawenga. Mena ka takahia tetahi o ratou, ka taea e ia te whakararu i nga "mahi" o taua ratonga?..

    EK: - Kei te mohio ahau. Mena i roto i te ahuatanga noa me tetahi atu korero a te tūmau i whakaaetia, kaati. E ai ki te kirimana SLA, kaore matou e aro turuki ana ka whakaaetia koe ki nga "mahi" tuatahi e 3, kaore koe e whakaaetia ki te 4 "mahi". He nui pea tenei mo tatou, na te mea kei a tatou he punaha tiaki taumata-4, hei tikanga, mo nga ara iahiko. He pai ake ta matou ki te tiaki i a matou ano me nga waahanga, kaua ki te taumata o roto.

    Me pehea te mahi a Visa, MasterCard me Sberbank

    V: – E hiahia ana ahau ki te whakamarama i tetahi take mo te whakawhiti i tetahi kaiwhakamahi mai i tetahi pokapū raraunga ki tetahi atu. Ki taku mohio, ka mahi a Visa me MasterCard ma te whakamahi i te kawa tukutahi rua 8583, a he ranunga kei reira. A i hiahia ahau ki te mohio, inaianei ko ta maatau te huri - he tika "Visa" me "MasterCard" ranei i mua i nga punaha utu, i mua i te tukatuka?

    EK: - Ko tenei i mua i nga ranunga. Ko o maatau whakauru kei roto i te pokapū raraunga kotahi.

    V: – Ko te tikanga, kotahi tonu to hononga?

    EK: – “Visa” me “MasterCard” - ae. Na te mea ko te Visa me te MasterCard e hiahia ana kia whakapau kaha ki nga hanganga hei whakaoti i nga kirimana motuhake ki te whiwhi i te takirua takirua, hei tauira. Kua rahuitia i roto i te pokapū raraunga kotahi, engari ki te kore e te Atua, ka mate to maatau pokapū raraunga, kei reira nga ranunga mo te hono atu ki a Visa me MasterCard, ka mate, katahi ka ngaro to hononga ki a Visa me MasterCard...

    V: – Me pehea e rahuitia ai? E mohio ana ahau ka whakaaetia e Visa kotahi anake te hononga i roto i te kaupapa!

    EK: – Ma ratou ano e tuku nga taputapu. Ahakoa he aha, i whakawhiwhia mai e matou nga taputapu kua kore noa i roto.

    V: – No reira ko te turanga mai i a raatau Hononga Karaka?..

    EK: - Ae.

    V: – Engari me pehea tenei keehi: mena ka ngaro to pokapū raraunga, me pehea e taea ai e koe te whakamahi tonu? Ka mutu noa ranei nga waka?

    EK: - Kao. I tenei keehi, ka huri noa tatou i nga waka ki tetahi atu hongere, ko te tikanga, ka nui ake te utu mo tatou, ka nui ake te utu mo o taatau kaihoko. Engari kaore nga waka e haere na roto i to maatau hononga tika ki a Visa, MasterCard, engari na roto i te Sberbank here (he tino whakanuia).

    Ka tino whakaparahako ahau ki te kino ahau ki nga kaimahi Sberbank. Engari e ai ki o maatau tatauranga, i roto i nga peeke o Ruhia, ka hinga a Sberbank i te nuinga o nga wa. Kaore he marama e haere ana kaore he mea e hinga ana i Sberbank.

    HighLoad++, Evgeniy Kuzovlev (EcommPay IT): he aha te mahi ina he $100000 te utu mo te meneti wa heke

    Ko etahi panui 🙂

    Mauruuru koe mo te noho ki a matou. He pai ki a koe a maatau tuhinga? Kei te hiahia koe ki te kite i etahi atu mea whakamere? Tautokohia matou ma te tuku ota me te tuku korero ki o hoa, kapua VPS mo nga kaihanga mai i te $4.99, he tairitenga ahurei o nga kaitoro taumata-urunga, na matou i hanga mo koe: Ko te pono katoa mo VPS (KVM) E5-2697 v3 (6 Cores) 10GB DDR4 480GB SSD 1Gbps mai i te $19 me pehea ranei te tiri i tetahi tūmau? (e waatea ana me te RAID1 me te RAID10, tae atu ki te 24 matua me te 40GB DDR4).

    Dell R730xd 2x iti ake i te pokapū raraunga Equinix Tier IV i Amsterdam? Anei i konei 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV mai i te $199 i roto i te Netherlands! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - mai i te $99! Pānuihia mo Me pehea te hanga hanganga corp. akomanga ki te whakamahi o Dell R730xd E5-2650 v4 tūmau utu 9000 euros mo te pene?

Source: will.com

Tāpiri i te kōrero