Ahoana ny fifindra-monina mankany amin'ny rahona ao anatin'ny adiny roa noho ny Kubernetes sy ny automation

Ahoana ny fifindra-monina mankany amin'ny rahona ao anatin'ny adiny roa noho ny Kubernetes sy ny automation

Ny orinasa URUS dia nanandrana ny Kubernetes tamin'ny endrika samihafa: fametrahana tsy miankina amin'ny metaly tsy misy dikany, ao amin'ny Google Cloud, ary avy eo dia namindra ny sehatra tao amin'ny rahona Mail.ru Cloud Solutions (MCS). Igor Shishkin dia mitantara ny fomba nisafidianany mpanome rahona vaovao sy ny fomba nahafahan'izy ireo nifindra monina tao anatin'ny adiny roa (t3ran), mpitantana ny rafitra ambony ao amin'ny URUS.

Inona no atao hoe URUS?

Maro ny fomba entina hanatsarana ny kalitaon’ny tontolo an-tanΓ n-dehibe, ka anisan’izany ny fanaovana izany ho fiarovana ny tontolo iainana. Izany indrindra no iasan'ny orinasa URUS - Smart Digital Services. Eto izy ireo dia mametraka vahaolana manampy ny orinasa hanara-maso ireo tondro manan-danja momba ny tontolo iainana ary hampihena ny fiantraikany ratsy amin'ny tontolo iainana. Ny sensor dia manangona angon-drakitra momba ny firafitry ny rivotra, ny haavon'ny tabataba ary ny mari-pamantarana hafa, ary avy eo mandefa azy ireo any amin'ny sehatra URUS-Ekomon mitambatra ho an'ny fanadihadiana sy fanaovana tolo-kevitra.

Ahoana ny fiasan'ny URUS avy ao anatiny

Ny mpanjifa mahazatra an'ny URUS dia orinasa iray na eo akaikin'ny faritra fonenana iray. Mety ho orinasa, seranan-tsambo, toeram-pivarotan-dalamby na fotodrafitrasa hafa. Raha efa nahazo fampitandremana ny mpanjifanay, na voasazy noho ny fandotoana ny tontolo iainana, na te hihena ny tabataba, hampihenana ny entona manimba, dia tonga eto amintsika izy, ary efa manolotra azy vahaolana efa vita ho an'ny fanaraha-maso ny tontolo iainana.

Ahoana ny fifindra-monina mankany amin'ny rahona ao anatin'ny adiny roa noho ny Kubernetes sy ny automation
Ny tabilao fanaraha-maso ny fifantohana H2S dia mampiseho ny fivoahana tsy tapaka amin'ny alina avy amin'ny orinasa eo akaiky eo

Ny fitaovana ampiasainay ao amin'ny URUS dia misy sensor maromaro izay manangona vaovao momba ny votoatin'ny entona sasany, ny haavon'ny tabataba ary ny angona hafa hanombanana ny toe-javatra iainana. Ny tena isan'ny sensor dia voafaritra amin'ny asa manokana.

Ahoana ny fifindra-monina mankany amin'ny rahona ao anatin'ny adiny roa noho ny Kubernetes sy ny automation
Miankina amin'ny mari-pamantarana ny fandrefesana, ny fitaovana misy sensor dia azo apetraka eo amin'ny rindrin'ny tranobe, tsato-kazo ary toerana hafa tsy misy dikany. Ny fitaovana tsirairay toy izany dia manangona vaovao, manangona azy ary mandefa izany any amin'ny vavahady fandraisana data. Ao no mitahiry ny angon-drakitra ho an'ny fitehirizana maharitra ary manodina azy mialoha ho an'ny fanadihadiana manaraka. Ny ohatra tsotra indrindra amin'ny zavatra azonay vokatry ny fanadihadiana dia ny mari-pamantarana kalitaon'ny rivotra, fantatra amin'ny anarana hoe AQI.

Mifanitsy amin'izany, serivisy maro hafa no miasa ao amin'ny lampihazontsika, saingy amin'ny ankapobeny dia karazana serivisy izy ireo. Ohatra, ny serivisy fampahafantarana dia mandefa fampandrenesana amin'ny mpanjifa raha misy amin'ireo mari-pamantarana arahi-maso (ohatra, votoatin'ny CO2) mihoatra ny sanda azo ekena.

Ahoana no fitahirizana data. Ny tantaran'i Kubernetes amin'ny metaly miboridana

Ny tetikasa fanaraha-maso ny tontolo iainana URUS dia manana trano fitehirizam-baovao maromaro. Amin'ny iray dia mitazona angon-drakitra "manta" izahay - izay azonay mivantana avy amin'ny fitaovana. Ity fitahirizana ity dia kasety "magnetika", toy ny amin'ny kasety tranainy, miaraka amin'ny tantaran'ny famantarana rehetra. Ny karazana fitahirizana faharoa dia ampiasaina amin'ny angon-drakitra efa nomanina - angona avy amin'ny fitaovana, nampitomboina tamin'ny metadata momba ny fifandraisana misy eo amin'ny sensor sy ny famakiana ny fitaovana, ny fifandraisana amin'ny fikambanana, ny toerana, sns. niova nandritra ny fe-potoana voafaritra . Ampiasainay ny fitahirizana angon-drakitra "manta", ankoatry ny zavatra hafa, ho toy ny backup sy hamerenana amin'ny laoniny ny angon-drakitra efa voaomana, raha ilaina izany.

Raha nitady hamaha ny olan'ny fitahirizanay taona maromaro lasa izay izahay dia nanana safidy roa amin'ny sehatra izahay: Kubernetes sy OpenStack. Saingy satria ity farany ity dia toa goavam-be (jereo fotsiny ny maritranony mba ho resy lahatra amin'izany), dia nanorim-ponenana tao amin'ny Kubernetes izahay. Ny tohan-kevitra iray hafa manohana azy dia ny fanaraha-maso rindrambaiko tsotra, ny fahafahana manapaka mora kokoa na dia ny nodes hardware aza araka ny loharanon-karena.

Mifanaraka amin'ny fifehezana ny Kubernetes mihitsy, dia nianatra fomba fitahirizana angon-drakitra ihany koa izahay, raha nitazona ny fitahirizanay rehetra tao amin'ny Kubernetes tamin'ny fitaovanay manokana izahay, dia nahazo fahaiza-manao tena tsara. Ny zavatra rehetra niainanay tamin'izany dia tao amin'ny Kubernetes: fitahirizana feno fanjakana, rafitra fanaraha-maso, CI/CD. Lasa sehatra iray manontolo ho antsika i Kubernetes.

Saingy te hiara-hiasa amin'ny Kubernetes ho serivisy izahay, fa tsy handray anjara amin'ny fanohanana sy fampandrosoana azy. Fanampin'izay, tsy tianay ny ohatrinona ny vidinay amin'ny fikojakojana azy amin'ny metaly miboridana, ary mila fampandrosoana tsy tapaka izahay! Ohatra, ny iray amin'ireo asa voalohany dia ny fampidirana ireo mpanara-maso ny Kubernetes Ingress amin'ny fotodrafitrasa tambajotran'ny fikambananay. Asa sarotra izany, indrindra raha jerena fa tamin'izany fotoana izany dia tsy nisy vonona ho an'ny fitantanana loharanon-drafitra toy ny firaketana DNS na ny fanomezana adiresy IP. Taty aoriana dia nanomboka nanandrana ny fitahirizana angona ivelany izahay. Tsy nivezivezy mihitsy izahay tamin'ny fampiharana ny fanaraha-maso PVC, fa na dia izany aza dia nanjary nazava fa ity dia sehatra lehibe iray izay mitaky manam-pahaizana manokana.

Vahaolana vonjimaika ny fifindrana amin'ny Google Cloud Platform

Tsapanay fa tsy afaka hitohy izany, ary namindra ny angonay avy amin'ny metaly tsy misy pentina mankany amin'ny Google Cloud Platform. Raha ny marina, tamin'izany fotoana izany dia tsy nisy safidy mahaliana maro ho an'ny orinasa Rosiana: ankoatry ny Google Cloud Platform, Amazon ihany no nanolotra serivisy mitovy amin'izany, saingy mbola nanorim-ponenana tamin'ny vahaolana avy amin'ny Google izahay. Avy eo dia toa nahazo tombony ara-toekarena kokoa izahay, akaikin'ny Upstream, tsy lazaina intsony ny hoe Google mihitsy no karazana PoC Kubernetes amin'ny Production.

Nipoitra teny amin'ny faravodilanitra ny olana lehibe voalohany rehefa nitombo ny mpanjifanay. Rehefa nila nitahiry angon-drakitra manokana izahay, dia nisy safidy: na miara-miasa amin'ny Google sy mandika ny lalΓ na Rosiana, na mitady fomba hafa ao amin'ny Federasiona Rosiana. Ny safidy, amin'ny ankapobeny, dia azo novinavinaina. πŸ™‚

Ahoana no fahitanay ny serivisy rahona tsara indrindra

Tamin'ny fiandohan'ny fikarohana dia efa fantatray izay tiana ho azo avy amin'ny mpamatsy rahona ho avy. Inona no tolotra notadiavinay:

  • Haingana sy miovaova. Izany dia ahafahantsika manampy haingana node vaovao na mametraka zavatra amin'ny fotoana rehetra.
  • lafo. Nanahy mafy ny amin’ny olana ara-bola izahay, satria voafetra ny fanananay. Efa fantatray fa te hiara-hiasa amin'ny Kubernetes izahay, ary ankehitriny ny asa dia ny manamaivana ny vidiny mba hampitomboana na farafaharatsiny hitazonana ny fahombiazan'ny fampiasana ity vahaolana ity.
  • mandeha ho azy. Nikasa ny hiara-hiasa amin'ny serivisy amin'ny alΓ lan'ny API izahay, tsy misy mpitantana sy antso an-telefaona na toe-javatra izay ilaintsika ny manangana node am-polony am-polony amin'ny fomba maika. Satria mandeha ho azy ny ankamaroan'ny fizotranay, dia nanantena toy izany koa izahay tamin'ny serivisy rahona.
  • Miaraka amin'ireo mpizara ao amin'ny Federasiona Rosiana. Mazava ho azy fa nikasa ny hanaraka ny lalΓ na Rosiana sy io 152-FZ io ihany izahay.

Tamin'izany fotoana izany dia vitsy ny mpanome Kubernetes aaS tao Rosia, ary rehefa nisafidy mpamatsy iray dia zava-dehibe ho anay ny tsy hampandefitra ny laharam-pahamehanay. Ny ekipan'ny Mail.ru Cloud Solutions, izay nanombohanay niasa ary mbola niara-niasa, dia nanome anay serivisy mandeha ho azy tanteraka, miaraka amin'ny fanohanan'ny API sy ny tontonana fanaraha-maso mety misy Horizon - miaraka amin'izany dia afaka mampiakatra haingana ny isan'ny node izahay.

Ahoana no nahavitanay nifindra monina tany MCS tao anatin'ny adiny roa

Amin'ny hetsika toy izany dia maro ny orinasa miatrika fahasahiranana sy fahasahiranana, saingy amin'ny tranga misy antsika dia tsy nisy izany. Tsara vintana izahay: satria efa niasa tamin'ny Kubernetes izahay talohan'ny nanombohan'ny fifindra-monina, dia nanitsy fotsiny ny rakitra telo izahay ary nandefa ny serivisinay tamin'ny sehatra rahona vaovao, MCS. MamelΓ  ahy hampahatsiahy anao fa tamin'io fotoana io dia niala tamin'ny metaly niboridana izahay ary nipetraka tao amin'ny Google Cloud Platform. Noho izany, tsy mihoatra ny adiny roa ny hetsika, miampy fotoana kely kokoa (adiny iray eo ho eo) lany amin'ny fanaovana kopia angona avy amin'ny fitaovantsika. Tamin'izany fotoana izany dia efa nampiasa Spinnaker (serivisy CD rahona maro izahay mba hanomezana fandefasana mitohy). Nampidirinay haingana tao amin'ny cluster vaovao ihany koa izany ary nanohy niasa toy ny mahazatra.

Noho ny automatique ny fizotran'ny fampandrosoana sy ny CI/CD, ny Kubernetes ao amin'ny URUS dia nokarakarain'ny manam-pahaizana manokana iray (ary izaho izany). Tamin'ny dingana iray dia nisy mpitantana rafitra iray niara-niasa tamiko, fa avy eo dia hita fa efa nanao automatique ny fomba fiasa lehibe rehetra izahay ary nitombo hatrany ny asa avy amin'ny vokatra lehibe anay ary nisy dikany ny fitarihana ny loharano ho amin'izany.

Nahazo izay nantenainay avy amin'ny mpamatsy rahona izahay, satria nanomboka ny fiaraha-miasa tsy nisy nofinofy. Raha misy trangan-javatra, dia ara-teknika ny ankamaroany ary ireo izay azo hazavaina mora foana amin'ny fahavaozan'ny serivisy. Ny tena zava-dehibe dia ny ekipan'ny MCS dia manafoana haingana ny lesoka ary mamaly haingana ny fanontaniana amin'ny iraka.

Raha mampitaha ny traikefako amin'ny Google Cloud Platform aho, raha ny momba azy ireo dia tsy fantatro akory hoe aiza ny bokotra fanehoan-kevitra, satria tsy ilaina izany. Ary raha nisy olana nitranga, Google mihitsy no nandefa fampandrenesana tokana. Saingy raha ny momba ny MCS, heveriko fa ny tombony lehibe dia ny hoe akaiky kokoa ny mpanjifa Rosiana izy ireo - na ara-jeografika na ara-tsaina.

Ahoana no fahitantsika miasa amin'ny rahona amin'ny ho avy

Ankehitriny ny asantsika dia mifamatotra akaiky amin'ny Kubernetes, ary mifanaraka tanteraka aminay izany raha jerena ny asan'ny fotodrafitrasa. Noho izany, tsy mikasa ny hifindra monina amin'izany na aiza na aiza izahay, na dia mampiditra fanao sy serivisy vaovao hatrany aza izahay mba hanatsorana ny asa mahazatra sy hanamafisana ny asa vaovao, hampitombo ny fahamarinan-toerana sy ny fahamendrehan'ny serivisy ... Manomboka ny serivisy Chaos Monkey izahay (indrindra fa , mampiasa chaoskube izahay, saingy tsy manova ny foto-kevitra izany: ), izay noforonin'ny Netflix tany am-boalohany. Manao zavatra tsotra ny Chaos Monkey: mamafa ny pod Kubernetes kisendrasendra amin'ny fotoana kisendrasendra. Ilaina izany mba hivelomana ara-dalΓ na ny fanompoana ataontsika miaraka amin'ny isan'ny tranga n–1, ka mampiofana ny tenantsika hiomana amin'ny olana rehetra.

Ankehitriny dia hitako ny fampiasana vahaolana avy amin'ny antoko fahatelo - ireo sehatra rahona mitovy - ho hany zavatra mety ho an'ny orinasa tanora. Amin'ny ankapobeny, eo am-piandohan'ny diany dia voafetra ny loharanon-karena, na ny maha-olona na ny ara-bola, ary ny fanorenana sy fikojakojana ny rahona na ivon-toeram-pon'izy ireo manokana dia lafo loatra ary mitaky asa. Ny mpanome rahona dia mamela anao hanamaivana ireo fandaniana ireo; azonao atao ny maka haingana avy amin'izy ireo ny loharano ilaina amin'ny fampandehanana ny serivisy eto sy ankehitriny, ary mandoa ireo loharano ireo aorian'ny zava-misy. Ho an'ny orinasa URUS, hijanona ho mahatoky amin'ny Kubernetes ao amin'ny rahona izahay amin'izao fotoana izao. Fa iza no mahalala, mety tsy maintsy manitatra ara-jeografika isika, na mampihatra vahaolana mifototra amin'ny fitaovana manokana. Na mety hanamarina ny Kubernetes manokana amin'ny bare-metaly ny habetsaky ny loharanon-karena, toy ny tamin'ny andro taloha. πŸ™‚

Ny zavatra nianarantsika tamin'ny niasa tamin'ny serivisy rahona

Nanomboka nampiasa Kubernetes tamin'ny metaly tsy misy pentina izahay, ary na dia teo aza dia tsara tamin'ny fombany. Saingy ny tanjany dia nambara mazava ho toy ny singa aaS ao amin'ny rahona. Raha mametraka tanjona ianao ary manao automatique ny zava-drehetra araka izay azo atao, dia ho afaka hisoroka ny fanakatonan'ny mpivarotra ianao ary haharitra adiny roa ny fifindrana eo amin'ireo mpamatsy rahona, ary hijanona miaraka aminay ireo sela nerve. Afaka manoro hevitra amin'ny orinasa hafa izahay: raha te-hanomboka ny serivisy (rahona) anao manokana ianao, manana loharanon-karena voafetra sy haingam-pandeha ambony indrindra amin'ny fampandrosoana, manomboka izao amin'ny fanofana loharanon-karena rahona, ary manangana ivom-baovaonao aorian'ny nanoratan'i Forbes momba anao.

Source: www.habr.com

Add a comment