Failover: perfectionism and... te mangere kei te whakakino ia tatou

I te raumati, ka heke iho nga mahi hoko me te kaha o nga whakarereketanga o nga hanganga o nga kaupapa paetukutuku, e kii ana a Kapene Obvious ki a matou. No te mea ka haere etahi tohunga IT ki te hararei. Me CTO hoki. He uaua ake mo te hunga e noho tonu ana ki te tari, engari ehara i te mea koinei te take inaianei: tera pea ko te raumati te waa pai rawa atu ki te ata whakaaro mo te kaupapa rahui o naianei me te whakatakoto mahere hei whakapai ake. Na te wheako o Yegor Andreev mai KaiwhakahaereDivision, i korerohia e ia i te huihuinga Ra wa mahi.

He maha nga mahanga ka taea e koe te taka ki te hanga i nga waahi taapiri. A he tino kore e taea te hopu i roto i a raatau. E te mea e faaino nei ia tatou i roto i teie mau mea atoa, mai te tahi atu mau mea e rave rahi, o te mana‘o maitai e te... mangere. Kei te ngana matou ki te mahi i nga mea katoa, nga mea katoa, nga mea katoa, engari kaore e tika kia mahia! Me mahi noa e koe etahi mea, engari kia tika, whakaotia kia pai te mahi.

Ehara i te mea he momo ngahau, he mea ngahau; he mea tika tenei kia kotahi tonu te mahi - whakaitihia te wa mahi kia iti ake te moni a te ratonga, te kamupene. A, i roto i nga tikanga rahui katoa, ka whakaaro ahau i roto i te horopaki e whai ake nei: kei hea te moni?

Failover: perfectionism and... te mangere kei te whakakino ia tatou

Mahanga tuatahi: ka hangahia e matou nga punaha nui, pono, me te whakauru ki nga mahi taapiri, ka whakaitihia te maha o nga aitua. He pohehe kino tenei. Ina uru ana tatou ki te mahi mahi, tera pea ka piki ake te maha o nga aitua. A, ki te mahi tika tatou i nga mea katoa, katahi ka whakaitihia e tatou te wa heke. Ka nui ake nga aitua, engari ka iti ake nga utu. He aha te rahui? - he raruraru tenei o te punaha. He kino nga raru katoa: he maha ake o taatau miihini, he maha atu nga taputapu, he kupu, he maha nga waahanga - na reira, he nui ake te tupono ka pakaru. A ka tino pakaru ratou. A ka pakaru noa atu. He tauira ngawari: me kii he paetukutuku kei a matou me PHP me MySQL. A me tino rahuitia.

Shtosh (c) Ka tango tatou i te waahi tuarua, ka hanga he punaha rite... Ka piki ake te uauatanga - e rua nga hinonga. Ka hurihia ano e matou etahi tikanga mo te whakawhiti raraunga mai i tetahi waahi ki tetahi atu - ara, te tukurua raraunga, te kape i nga raraunga pateko, me era atu. Na, ko te arorau tukurua i te nuinga o te waa he tino uaua, na reira, ko te katoa o te uaua o te punaha kaore e 2, engari 3, 5, 10 nga wa nui ake.

Mahanga tuarua: ka hanga tatou i nga punaha matatini tino nui, ka wawata tatou mo nga mea e hiahia ana tatou ki te whiwhi i te mutunga. Voila: e hiahia ana matou ki te tiki i tetahi punaha tino pono e mahi ana me te kore he wa heke, ka huri i roto i te haurua hēkona (he pai ake ranei, inamata tonu), ka timata taatau ki te whakatutuki i nga moemoea. Engari he ahua ano kei konei: ka poto ake te wa whakawhiti e hiahiatia ana, ka nui ake te uaua o te arorau punaha. Ko te uaua ake o taatau ki te hanga i tenei arorau, he maha nga wa ka pakaru te punaha. A ka taea e koe te mutunga i roto i tetahi ahuatanga tino kino: kei te whakapau kaha matou ki te whakaiti i te wa heke, engari ko te mea kei te whakararu i nga mea katoa, a, ka hee tetahi mea, ka roa ake te wa heke. I konei ka hopu koe i a koe ano e whakaaro ana: pai... he pai ake kia kaua e rahui. He pai ake mena ka mahi ko ia anake me te wa hekenga marama.

Me pehea e taea ai e koe te whawhai i tenei? Me mutu te korero teka ki a tatou ano, kati te whakapati i a tatou ano ka hanga he waka mokowhiti i konei inaianei, engari kia marama te roa o te kaupapa e takoto ana. A mo tenei wa tino nui, ka whiriwhiria e matou he aha nga tikanga ka whakamahia e matou hei whakanui ake i te pono o to maatau punaha.

Failover: perfectionism and... te mangere kei te whakakino ia tatou

Kua tae ki te wa mo “nga korero mai i w”... mai i te oranga, o te akoranga.

Tauira tuatahi

Whakaarohia he paetukutuku kaari pakihi mo te Pipe Rolling Plant No. Kei raro tonu te pepeha: “Ko a matou paipa nga paipa porotaka rawa atu i N.” A kei raro ko te nama waea a te Tumuaki me tona ingoa. E mohio ana matou me rahui koe - he mea tino nui tenei! Kia timata tatou ki te whakaaro he aha te mea kei roto. Html-statics - ara, he pikitia takirua kei te korero te kaiwhakahaere matua mo etahi momo mahi ka whai ake i te tepu i te whare kaukau me tana hoa. Ka timata tatou ki te whakaaro mo te wa heke. Ka puta ki te hinengaro: me takoto koe ki reira mo te rima meneti, kare ake. Na ka puta ake te patai: e hia nga hokonga mai i tenei waahi o taatau whanui? E hia-e hia? He aha te tikanga o te "kore"? A ko te tikanga: na te mea i mahia e te tianara nga whakawhitiwhitinga e wha i tera tau i te tepu kotahi, me nga tangata ano e haere ana ki te whare kaukau ka noho ki te tepu. A ka mohio matou ahakoa ka noho te waahi mo te ra kotahi, kaore he mea kino e tupu.

I runga i nga korero whakataki, he ra hei whakaara ake i tenei korero. Me timata tatou ki te whakaaro mo te kaupapa whakahiato. A ka whiriwhiria e matou te kaupapa taapiri tino pai mo tenei tauira: kaore matou e whakamahi i te taapiri. Ka taea e tetahi kaiwhakahaere te whakaara ake i roto i te haurua haora me te paoa auahi. Tāutahia he tūmau tukutuku, tāpiri kōnae - koira. Ka mahi. Kaore koe e hiahia ki te tirotiro i tetahi mea, kaore koe e aro nui ki tetahi mea. Arā, ko te whakatau mai i te tauira nama tuatahi ka tino kitea: ko nga ratonga kaore e tika kia rahuitia, kaore e tika kia rahuitia.

Failover: perfectionism and... te mangere kei te whakakino ia tatou

Tauira nama tuarua

Blog a Kamupene: ka tuhi nga tangata kua whakangungua i nga korero ki reira, i uru matou ki tetahi whakaaturanga penei, engari ka tukuna e matou he hua hou, me era atu. Me kii he PHP paerewa tenei me te WordPress, he papaa raraunga iti me te iti o te pateko. Ae ra, ka hoki mai ano ki te mahara kia kaua koe e takoto - "kaua e neke atu i te rima meneti!" Ko te mea katoa. Engari kia whai whakaaro ano tatou. He aha te mahi a tenei blog? Ka tae mai nga tangata ki reira mai i Yandex, mai i a Google i runga i etahi patai, ma te tinana. Nui. He aha nga mahi hokohoko? Epiphany: e kore rawa. Ko nga hokohoko hokohoko ka haere ki te waahi matua, kei runga i tetahi miihini rereke. Me timata tatou ki te whakaaro mo te kaupapa tono. Ma te pai, me whakaara ake i roto i nga haora e rua, a he pai ki te whakarite mo tenei. He mea tika ki te tango i tetahi miihini mai i tetahi atu pokapū raraunga, hurihia te taiao ki runga, ara, he tūmau tukutuku, PHP, WordPress, MySQL, ka waiho ki reira. I tenei wa ka mohio tatou kua pakaru nga mea katoa, me mahi e tatou e rua nga mea - hurihia te mysql dump 50 mita, ka rere ki reira i roto i te meneti, ka hurihia etahi pikitia mai i te taapiri ki reira. Kaore hoki tenei i reira mo te Atua e mohio ana kia pehea te roa. No reira, i roto i te hawhe haora ka ara katoa te mea. Karekau he tukurua, ka murua e te Atua ahau, ka kore noa. Whakamutunga: ko nga mea ka taea e taatau te huri tere mai i te taapiri kaore e hiahiatia kia tautokohia.

Failover: perfectionism and... te mangere kei te whakakino ia tatou

Tauira nama tuatoru, he uaua ake

Toa ipurangi. Ko te PhP me te ngakau tuwhera he iti nei te takawiri, mysql me te turanga pakari. He maha nga ahuatanga (i muri i nga mea katoa, he ataahua nga whakaahua HD o te toa ipurangi me era mea katoa), Redis mo te huihuinga me te Elasticsearch mo te rapu. Ka timata tatou ki te whakaaro mo te wa heke. Na konei, o te akoranga, ka kitea e kore e taea e te toa ipurangi te takoto mamae mo te ra kotahi. I muri i nga mea katoa, ka roa e takoto ana, ka nui ake te moni ka ngaro. He mea tika kia tere ake. E hia? Ki taku whakaaro ki te takoto tatou mo te haora, kare he tangata e porangi. Ae, ka ngaro tetahi mea, engari ki te timata tatou ki te whakapau kaha, ka kino noa atu. Ka tautuhia e matou he kaupapa mo te wa whakaheke e whakaaetia ana mo ia haora.

Me pehea e rahuitia ai enei mea katoa? Kei te hiahia koe ki te motuka: he iti noa te haora. Mysql: i konei e hiahia ana tatou ki te tukurua, te tukurua ora, no te mea i roto i te haora 100 GB karekau pea e taapiri atu ki te putunga. Statics, pikitia: ano, i roto i te haora 500 GB kare pea he wa ki te taapiri. No reira, he pai ake te kape tonu i nga pikitia. Redis: koinei te waahi ka pai nga mea. I Redis, kei te rongoa nga huihuinga - kaore e taea te tango noa ka tanu. No te mea kaore tenei e tino pai: ko nga kaiwhakamahi katoa ka puta ki waho, ka whakakorea o ratou kete, me era atu. Ka akiakihia nga tangata ki te whakauru ano i o raatau ingoa ingoa me o raatau kupuhipa, a he maha nga tangata ka wehe kee ka kore e oti te hoko. Ano, ka heke nga huringa. I tetahi atu taha, ko Redis he mea hou tonu, me nga kaiwhakamahi kua uru ki roto kaore pea e hiahiatia. A ko te whakatau pai ko te tango i a Redis me te whakahoki mai i te taapiri mai inanahi, ki te mahia e koe ia haora, mai i te haora i mua. Waimarie, ko te whakahoki mai i te taapiri ko te kape i tetahi konae. A ko te korero tino pai ko Elasticsearch. Ko wai kua tango i te tukurua MySQL? Ko wai kua tango i te tukurua Elasticsearch? Na wai i mahi i muri mai? Ko taku tikanga ka kite tatou i tetahi hinonga i roto i ta tatou punaha. Te ahua nei he whaihua - engari he uaua.
He uaua i roto i te tikanga kaore o maatau hoa miihini i mohio ki te mahi ki a ia. He wheako kino ranei. Kei te mohio ranei matou he hangarau hou tonu tenei me nga ahuatanga o te ahua o te ahua. Ki ta matou whakaaro... Aue, he hauora ano te elastic, he roa ano te waa ki te whakahoki mai i te taapiri, me aha ahau? Kei te mohio matou ko te rapa i roto i ta maatau keehi ka whakamahia mo te rapu. He pehea te hoko o to maatau toa ipurangi? Ka haere matou ki nga kaihokohoko me te patai no hea nga tangata. Ka whakautu ratou: "90% mai i te Yandex Market ka tae tika mai ki te kaari hua." A ka hokona e ratou, kaore ranei. Na reira, me rapu te 10% o nga kaiwhakamahi. A ko te pupuri i te tukurua rapa, ina koa i waenga i nga pokapū raraunga rereke i roto i nga rohe rereke, he maha nga ahuatanga. Ko tehea putanga? Ka tangohia e matou he rapa mai i te waahi kua rahuihia, kaore he mahi. Mena ka roa te take, tera pea ka whakaarahia e tatou a tetahi ra, engari kaore tenei i te tino mohio. Inaa, he rite tonu te whakatau, he taapiri, he iti ranei: ko matou ano, kaore e rahui i nga ratonga kaore e pa ki te moni. Kia ngawari ake te hoahoa.

Failover: perfectionism and... te mangere kei te whakakino ia tatou

Tauira tuawha, he uaua ake

Whakauru: te hoko puawai, te karanga i te taxi, te hoko taonga, i te nuinga, i nga mea katoa. He mea nui e mahi 24/7 mo te maha o nga kaiwhakamahi. Ma te puranga tino pai, kei reira nga turanga pai, nga otinga, te kawenga nui, me te mea nui, he mamae ki te takoto mo te neke atu i te 5 meneti. Ehara i te mea he nui noa atu na te mea karekau te tangata e hoko, engari na te mea ka kite nga tangata karekau tenei mea e mahi, ka pouri, ka kore rawa e hoki mai.

pai. E rima meneti. Ka aha tatou mo tenei? I roto i tenei take, ko matou, penei i nga pakeke, ka whakamahi i nga moni katoa ki te hanga i tetahi waahi tuuturu, me te tukurua o nga mea katoa, me te mea ka taea te huri aunoa ki tenei waahi. I tua atu i tenei, me mahara koe ki te mahi i tetahi mea nui: mau, tuhia nga ture whakawhiti. Ko nga ture, ahakoa kei a koe nga mea katoa, he maamaa noa. Mai i te raupapa "whakahaere i te tuhinga penei me te penei", "paatohia te pouakataki penei me tera i te huarahi 53" me etahi atu - engari me penei te rarangi o nga mahi.

A he maamaa nga mea katoa. He mahi iti te huri tukurua, ka huri ranei i a ia ano. Ko te tuhi ano i te ingoa rohe ki DNS mai i te raupapa kotahi. Ko te raru ko te kore o te kaupapa penei, ka timata te mataku, a, ko nga kaiwhakahaere tino kaha, he pahau ka mau ki reira. Ki te kore he tohutohu marama "whakatuwherahia te tauranga, haere mai ki konei, kei te penei tonu te wahitau o ta matou kaimau," he uaua ki te whakatutuki i te wa 5-meneti kua tohua mo te whakaora. Inaa, ka whakamahia e matou enei ture, he ngawari ki te tuhi i etahi whakarereketanga o nga hanganga, hei tauira, me te whakarereke i nga ture.
Ana, ki te mea he tino uaua te punaha rahui a i etahi wa ka pohehe matou, katahi ka taea e matou te whakangaro i ta matou waahi taapiri, me te taapiri i nga raraunga ki te paukena i runga i nga waahi e rua - ka tino pouri tenei.

Failover: perfectionism and... te mangere kei te whakakino ia tatou

Tauira tau tuarima, oti hardcore

He ratonga o te ao me nga rau miriona o nga kaiwhakamahi huri noa i te ao. Ko nga waahi waahi katoa kei reira, he kawenga nui i te tere teitei, kaore e taea e koe te takoto ki raro. He meneti - a ka pouri. Me aha? Rahui, ano, kia rite ki te kaupapa katoa. I mahia e matou nga mea katoa i korerohia e au i roto i te tauira o mua, me etahi atu. He ao tino pai, a ko o tatou hanganga e rite ana ki nga ariā katoa o IaaC devops. Arā, kei te git nga mea katoa, ka pehi noa koe i te paatene.

He aha kei te ngaro? Kotahi - nga mahi. E kore e taea te kore ratou. Te ahua nei kei te tino pai nga mea katoa ki a maatau, kei a maatau nga mea katoa kei raro i te mana whakahaere. Ka pehia e matou te paatene, ka tupu nga mea katoa. Ahakoa he penei - a kei te mohio tatou kaore e penei - ka mahi tahi ta tatou punaha me etahi atu punaha. Hei tauira, he dns tenei mai i te huarahi 53, te rokiroki s3, te whakauru ki etahi api. Kaore e taea e taatau te kite i nga mea katoa i roto i tenei whakamatautau whakaaro. A tae noa ki te wa ka toia e matou te whakawhiti, kaore matou e mohio ka mahi, kaore ranei.

Failover: perfectionism and... te mangere kei te whakakino ia tatou

Heoi ano pea. Kaua e mangere, kaua e mahi nui. A kia noho tonu te wa ki a koe!

Source: will.com

Tāpiri i te kōrero