U ka ba moenjiniere oa sethala joang kapa hore na u ka nts'etsapele hokae ka tataiso ea DevOps?

U ka ba moenjiniere oa sethala joang kapa hore na u ka nts'etsapele hokae ka tataiso ea DevOps?

Re buile ka hore na ke mang le hore na ke hobane'ng ha haufinyane o tla hloka tsebo ea ho theha sethala sa litšebeletso tsa motheo ho sebelisa Kubernetes, le mosuoe. Yuri Ignatov, moenjiniere ea ka sehloohong Hlahisa 42.

Tlhokahalo ea lienjiniere tsa sethala e tsoa hokae?

Haufinyane tjena, lik'hamphani tse ngata li ntse li hlokomela tlhokahalo ea ho theha sethala sa mekhoa ea motheo ea ka hare e tla ba tikoloho e le 'ngoe bakeng sa nts'etsopele, ho lokisoa ha litokollo, ho lokolloa le ho sebetsa ha lihlahisoa tsa k'hamphani tsa digital. Sethala se joalo se na le litsamaiso le lits'ebeletso tsa ho laola lisebelisoa tsa likhomphutha le marang-rang, sistimi e tsoelang pele ea ho kopanya, polokelo ea lintho tsa khale tsa phano, lits'ebetso tsa ho beha leihlo le lits'ebeletso tse ling tseo lihlopha tsa hau tsa nts'etsopele li li sebelisang. Motsamao oa ho aha li-platform tsa kahare le ho theha lihlopha tsa sethala o qalile lilemong tse 'maloa tse fetileng. Netefatso ea sena e ka fumanoa litlalehong Boemo ba DevOps ho tloha DORA, lingoliloeng tse tsoang ho Gartner le libuka, joalo ka Sehlopha sa Topology.

Melemo ea mantlha ea mokhoa oa sethala oa ho laola lits'ebetso tsa k'hamphani ke tse latelang:

  • Lihlopha tsa lihlahisoa ha li sitisoe ho etsa lihlahisoa tsa tsona ho rarolla mathata a motheo.
  • Sehlopha sa sethala, se ikarabellang bakeng sa nts'etsopele ea sethala sa litšebeletso tsa motheo, se nahanela litlhoko tsa lihlopha tsa lihlahisoa tsa k'hamphani mme se etsa tharollo ka ho khetheha bakeng sa litlhoko tsa ka hare.
  • Khampani e bokella phihlelo ka hare e ka sebelisoang hape habonolo, mohlala, ha e qala sehlopha se secha sa lihlahisoa kapa ha e theha litekanyetso kapa mekhoa e akaretsang ea k'hamphani.

Haeba k'hamphani e khona ho tla mokhoeng o joalo, ha nako e ntse e feta sethala sa meaho ea kahare se ka ba se loketseng lihlopha tsa nts'etsopele ho feta lits'ebeletso tsa bafani ba maru, hobane se entsoe ho nahanoa ka litšobotsi le litlhoko tsa lihlopha, ho bokella boiphihlelo le boiphihlelo ba bona. tse tobileng. Sena sohle se lebisa tlhahisong e eketsehileng ea lihlopha tsa lihlahisoa, ho bolelang hore e ntle bakeng sa khoebo.

Ke hobane'ng ha Kubernetes?

Lisebelisoa tse fapaneng li ka sebelisoa e le motheo oa ho theha sethala sa litšebeletso tsa motheo. Pele e ne e le Mesos, hona joale ho phaella ho Kubernetes u ka sebelisa Nomad 'me, ha e le hantle, ha ho motho ea u thibelang ho iketsetsa "libaesekele" tsa hau. Leha ho le joalo, lik'hamphani tse ngata li khetha ho haha ​​​​sethala ho Kubernetes. Sena ke seo a nkoang e le oa bohlokoa ka ho fetisisa:

  • Tšehetso ea mekhoa ea morao-rao ea boenjiniere e kang "infrastructure as code".
  • Lihlopha tse ngata tsa lisebelisoa li hloka ka ntle ho lebokose. Mohlala, ho laola lisebelisoa tsa komporo, mekhoa e laoloang ea phepelo ea likopo le ho netefatsa mamello ea bona ea liphoso.
  • Ecosystem e kholo e nang le lisebelisoa tsa ho rarolla mathata a fapaneng, e tšehelitsoeng ke bafani ba litšebeletso tsa leru.
  • Sechaba se tsoetseng pele: likopano tse ngata ho pota lefatše, lenane le tsotehang la bafani, litsebi tsa setifikeiti le tse netefalitsoeng, mananeo a thuto ka sesebelisoa sena.

Kubernetes e ka bitsoa maemo a macha a indasteri, ke taba ea nako pele k'hamphani ea hau e qala ho e sebelisa.

Ka bomalimabe, sena sohle ha se tle mahala: ka ho fihla ha theknoloji ea Kubernetes le lisebelisoa, lits'ebetso le lisebelisoa tseo sehlopha se li sebelisang mosebetsing oa bona oa letsatsi le letsatsi li ntse li fetoha haholo:

  • Mokhoa oa ho laola lisebelisoa tsa komporo oa fetoha.
  • Tsela eo sesebelisoa se tsamaisoang ka eona le liphetoho tse hlophisitsoeng.
  • Ho hlokahala mokhoa o fapaneng oa ho hlophisa lits'ebeletso tsa tlhahlobo le ho rema lifate.
  • Ho na le tlhokahalo ea ho theha likamano tse ncha pakeng tsa lits'ebeletso tseo e leng karolo ea sethala le ho ikamahanya le mangolo a seng a ntse a le teng.

Esita le tikoloho ea sebaka sa moqapi le mokhoa oa ho lokisa likopo le tsona li ka fetoha.

Likhamphani li ka etsa phetoho ea ho ea sethaleng sa litšebeletso tsa motheo le tlhokomelo ea tsona ka botsona, ho ntlafatsa litsebo tsa basebetsi kapa ho hira litsebi tse hlokahalang. Linyeoe ha ho loketse ho fana ka lits'ebetso tsena le tsona li atile, mohlala, haeba k'hamphani e se na monyetla oa ho fetisetsa sepheo sa sehlopha ho tloha ho nts'etsopele ea sehlahisoa ho ea ho ho theha moralo o mocha, ha ho na monyetla oa ho tsamaisa R&D e kholo ea kahare, kapa ho na le. likotsi tse sa amoheleheng tse amanang le ho iketsetsa mohaho o mocha le ho fetisetsa lihlopha tsa lihlahisoa ho eona - mona ho molemo ho batla thuso ho lik'hamphani tse seng li theohile tseleng ena ho feta hang.

Bokhoni bo bocha ba ho sebetsa le sethala sa litšebeletso tsa motheo bo tla hlokahala eseng feela batsamaisi (e khethehileng e seng e fetoloa moenjiniere oa litšebeletso tsa motheo), empa hape le bakeng sa bahlahisi. developer indonesia o tlameha ho utloisisa hore na kopo ea hae e qalisoa joang le hore na e sebetsa joang ntoeng, o tlameha ho khona ho sebelisa ecosystem ho isa tekanyong e phahameng, a tsebe ho lokisa ts'ebeliso kapa ho fetola mekhoa ea ho tsamaisa le ho hlophisa. Hape, u ke ke ua etsa ntle le tsebo ena baetapele ba tekheniki: o hloka ho tsamaisa palo e kholo ea R&D, khetha lisebelisoa tse loketseng, ho ithuta mefokolo ea bona, ho fumana mekhoa ea ho kopanya lipakeng tsa lisebelisoa tseo e leng karolo ea sethala le ho fana ka maemo a fapaneng a ho sebelisa lits'ebeletso tsa sethala ka lihlopha tsa lihlahisoa.

Ha ho ntse ho sebelisoa Kubernetes, ho kenyeletsoa litsing tsa bafani ba maru, ha ho thata haholo, joale ho fetolela lits'ebetso tsohle tsa nts'etsopele le ts'ebetso, ho fetola lits'ebetso, ho kopanya lisebelisoa tse ncha tse leshome le metso e 'meli bakeng sa sehlopha, joalo-joalo ke mosebetsi o thata haholo o hlokang kutloisiso e tebileng. lits'ebetso le palo e kholo ea puisano le barupeluoa bohle ho theheng lihlahisoa tsa hau.

Mme re bokelletse tlhahisoleseling ena kaofela thupelong ea rona ea Marang-rang ea "Sethala sa Infrastructure e thehiloeng ho Kubernetes." Likhoeling tse 5 tsa boikoetliso u tla ipabola:

  • Kamoo Kubernetes e sebetsang kateng
  • Mekhoa ea DevOps e sebelisoa joang ho e sebelisa
  • Ke lisebelisoa life tsa ecosystem tse hōlileng ka ho lekaneng hore li ka sebelisoa ntoeng le mokhoa oa ho li kopanya hammoho.

Ho fapana le mananeo a mang a thuto, re tsepamisitse maikutlo ho tikoloho le menahano ea lihlopha tsa Kubernetes tse sebetsang, 'me ke moo mathata a hlahang bakeng sa lik'hamphani tse nkang qeto ea ho fetohela sethaleng sa bona sa litšebeletso tsa motheo.

Kamora ho qeta thupelo, o tla tšoaneleha ho ba moenjiniere oa sethala mme o tla khona ho iketsetsa sethala sa meaho k'hamphaning ea hau. E leng hore, ka tsela, ke seo baithuti ba bang ba rona ba se etsang e le mosebetsi oa morero, ho fumana maikutlo le tšehetso ho matichere. Hape, tsebo le bokhoni li tla lekana ho itokisetsa setifikeiti sa CNCF.

Ke habohlokoa ho hlokomela hore ho tseba litsebo tsena ho hloka tsebo e matla ea Mekhoa le lisebelisoa tsa DevOps. Ho ea ka maikutlo a rona a 'maraka oa mesebetsi, ka mor'a koetliso e joalo setsebi se ka lebella ka mokhoa o sireletsehileng moputso oa li-ruble tse likete tse 150-200.

Haeba u setsebi se joalo se nang le boiphihlelo ba ho sebelisa mekhoa ea DevOps, rea u mema nka teko ea ho kena 'me u tloaelane le lenaneo la thupelo ka botlalo.

Source: www.habr.com

Eketsa ka tlhaloso