Epic ya olamulira dongosolo ngati zamoyo zomwe zatsala pang'ono kutha

Oyang'anira machitidwe padziko lonse lapansi, zikomo kwambiri patchuthi chanu chaukadaulo!

Tilibe oyang'anira dongosolo otsala (chabwino, pafupifupi). Komabe, nthano ya iwo ikadali yatsopano. Polemekeza tchuthi, takonzekera epic iyi. Dzipangitseni kukhala omasuka, owerenga okondedwa.

Epic ya olamulira dongosolo ngati zamoyo zomwe zatsala pang'ono kutha

Kalekale dziko la Dodo IS linali pamoto. M’nthaΕ΅i yamdima imeneyo, ntchito yaikulu ya oyang’anira dongosolo lathu inali kupulumuka tsiku lina osati kulira.

Kalekale, opanga mapulogalamu amalemba kachidindo pang'ono komanso pang'onopang'ono, ndikusindikiza kamodzi pa sabata. Choncho mavuto ankabwera kamodzi kokha pa masiku asanu ndi awiri aliwonse. Koma kenako anayamba kulemba ma code ambiri ndi kufalitsa nthawi zambiri, mavuto anayamba kuwonjezeka, nthawi zina zonse zinayamba kugwa, ndipo rollbacks anakula. Oyang'anira dongosolo adavutika, koma adalekerera izi.

Anakhala kunyumba madzulo ali ndi nkhawa m'miyoyo yawo. Ndipo nthawi iliyonse yomwe zidachitika "sizinachitike, ndipo tsopano kuwunika kumatumizanso chizindikiro chothandizira: Amuna, dziko likuyaka!" Kenako oyang'anira dongosolo lathu adavala malaya awo ofiira amvula, akabudula pamwamba pa ma leggings, adapanga zopindika pamphumi zawo ndikuwuluka kuti apulumutse dziko la Dodo.

Chenjerani, kufotokozera pang'ono. Sipanakhalepo oyang'anira machitidwe apamwamba omwe amasunga zida ku Dodo IS. Nthawi yomweyo tinapita patsogolo mumitambo ya Azure.

Kodi iwo anachita chiyani:

  • ngati chinachake chinathyoka, iwo ankachipanga icho kuti chikonzedwe;
  • ma seva osakanikirana pamlingo wa akatswiri;
  • anali oyang'anira ma network pafupifupi ku Azure;
  • anali ndi udindo pa zinthu zotsika, mwachitsanzo, kuyanjana kwa zigawo (* manong'onong'ono * omwe nthawi zina sankawasokoneza);
  • kulumikizananso kwa seva;
  • ndi zina zambiri zakuthengo.

Moyo wa gulu la akatswiri opanga zomangamanga (ndiwo omwe tidawatcha oyang'anira makina athu) ndiye anali kuzimitsa moto ndikuphwanya mabenchi oyesera mosalekeza. Iwo ankakhala ndi chisoni, ndiyeno anaganiza kuganiza: n'chifukwa chiyani ndi zoipa, kapena mwina tikhoza kuchita bwino? Mwachitsanzo, kodi sitigawanitsa anthu kukhala opanga mapulogalamu ndi oyang'anira dongosolo?

Vuto

Kupatsidwa: pali woyang'anira dongosolo yemwe ali ndi udindo wa ma seva, netiweki yomwe imamugwirizanitsa ndi ma seva ena, mapulogalamu amtundu wa zomangamanga (seva yapaintaneti yomwe imakhala ndi pulogalamuyi, kasamalidwe ka database, etc.). Ndipo pali wopanga mapulogalamu omwe gawo lake laudindo likugwira ntchito.

Ndipo pali zinthu zomwe zili pamphepete. Kodi udindo umenewu ndi wa ndani?

Nthawi zambiri zinali pamphambano iyi pomwe oyang'anira dongosolo lathu ndi opanga mapulogalamu adakumana ndipo zidayamba:

"Abale, palibe chomwe chimagwira ntchito, mwina chifukwa cha zomangamanga.
-Bwanawe, ayi, zili mu code.

Tsiku lina, panthawiyi, mpanda unayamba kukula pakati pawo, momwe adaponya popopo mosangalala. Ntchitoyi, ngati chimbudzi, idaponyedwa kuchokera mbali imodzi ya mpanda kupita mbali ina. Panthawi imodzimodziyo, palibe amene anayandikira kuthetsa vutoli. Smiley wachisoni.

Kuwala kwadzuwa kunapyoza thambo lamitambo pomwe zaka zingapo zapitazo Google idabwera ndi lingaliro losagawana ntchito, koma m'malo mwake kuchita zinthu wamba.

Koma bwanji ngati tifotokoza zonse ngati code?

Mu 2016, Google inatulutsa buku lakuti "Site Reliability Engineering" ponena za kusintha kwa udindo wa woyang'anira dongosolo: kuchokera kwa katswiri wamatsenga kupita ku njira yovomerezeka yogwiritsira ntchito mapulogalamu ndi makina opangira makina. Iwo eniwo adapyola minga ndi zopinga zonse, adachipeza ndipo adaganiza zogawana ndi dziko lapansi. Bukuli lili pagulu apa.

Bukuli lili ndi mfundo zosavuta kumva:

  • kuchita zonse monga malamulo ndi zabwino;
  • kugwiritsa ntchito njira ya uinjiniya - yabwino;
  • kuyang'anira bwino ndikwabwino;
  • kusalola kuti ntchito itulutsidwe ngati ilibe mitengo yomveka bwino komanso kuyang'anira kulinso kwabwino.

Zochita izi zidawerengedwa ndi Gleb wathu (entropy), ndipo timapita. Tiyeni tiyigwiritse ntchito! Tsopano tili mu gawo la kusintha. Gulu la SRE lapangidwa (pali akatswiri okonzeka 6, ena 6 akuyenda) ndipo ali okonzeka kusintha dziko lapansi, lomwe lili ndi code, kuti likhale labwino.

Tikupanga zomanga zathu m'njira yoti tithandizire otukula kuti aziwongolera madera awo mosadalira komanso kugwirizana ndi ma SRE.

Wanguy m'malo momaliza

Woyang'anira dongosolo ndi ntchito yoyenera. Koma kudziwa za gawo ladongosolo kumafunikiranso luso laukadaulo la mapulogalamu.

Machitidwe akukhala osavuta komanso osavuta, ndipo chidziwitso chapadera kwambiri choyendetsera ma seva a hardware chikucheperachepera chaka chilichonse. Ukadaulo wamtambo ukusintha kufunikira kwa chidziwitso ichi.

Woyang'anira dongosolo wabwino posachedwa adzayenera kukhala ndi luso laukadaulo wamapulogalamu. Ngakhale zili bwino, ayenera kukhala ndi luso labwino m'derali.

Palibe amene akudziwa kulosera zam'tsogolo zisanachitike, koma tikukhulupirira kuti pakapita nthawi padzakhala makampani ocheperako omwe angakhale okonzeka kuwonjezera antchito awo osatha omwe amawongolera machitidwe. Ngakhale, ndithudi, padzakhala amateurs. Ndi anthu ochepa omwe amakwera pamahatchi masiku ano; amagwiritsa ntchito kwambiri magalimoto, ngakhale pali ena omwe ndi osachita masewera ...

Tsiku labwino la sysadmin nonse, ma code kwa aliyense!

Source: www.habr.com

Kuwonjezera ndemanga