Nola bihurtu plataformako ingeniari edo non garatu DevOps norabidean?

Nola bihurtu plataformako ingeniari edo non garatu DevOps norabidean?

Etorkizun hurbilean Kubernetes erabiliz azpiegitura-plataforma bat sortzeko trebetasunak beharko dituen irakasle batekin eztabaidatu dugu, eta zergatik. Yuri Ignatov, ingeniari nagusia 42 Express.

Nondik dator plataforma ingeniarien eskaera?

Azkenaldian, gero eta enpresa gehiagok aitortu dute barne-azpiegitura plataforma bat sortzeko beharra, enpresaren produktu digitalen garapenerako, bertsioen prestaketarako, ekoizpenerako eta funtzionamendurako ingurune bateratu gisa balioko duena. Plataforma horrek honako hauek biltzen ditu: konputazio eta sare baliabideak kudeatzeko sistemak eta zerbitzuak, etengabeko integrazio sistema bat, entrega-artefaktuen biltegi bat, monitorizazio sistemak eta garapen-taldeek erabiltzen dituzten beste zerbitzu batzuk. Barne-plataformak eraikitzeko eta plataforma-taldeak eratzeko mugimendua duela urte batzuk hasi zen. Horren frogak txostenetan aurki daitezke. DevOps-en egoera DORAren eskutik, Gartnerren argitalpenak eta liburuak, adibidez Taldeen Topologiak.

Enpresa baten azpiegitura kudeatzeko plataforma baten abantaila nagusiak hauek dira:

  • Produktu-taldeak ez dira azpiegitura-arazoak konpontzeagatik beren produktuak garatzetik aldentzen.
  • Azpiegitura plataforma garatzeaz arduratzen den plataforma taldeak enpresaren produktu taldeen beharrak kontuan hartzen ditu eta barne beharretarako bereziki sortutako irtenbideak sortzen ditu.
  • Enpresak barne-esperientzia metatzen du, eta hori erraz berrerabili daiteke, adibidez, produktu-talde berri bat abiaraztean edo enpresaren barruan estandarrak edo praktika komunak garatzean.

Enpresa batek ikuspegi hau arrakastaz hartzen badu, denborarekin, barne azpiegitura plataforma erosoagoa izan daiteke garapen taldeentzat hodeiko hornitzaileen zerbitzuak baino, taldeen behar eta espezializazio espezifikoak kontuan hartuta sortu baitzen, haien esperientzia eta berezitasunak metatuz. Horrek guztiak produktu taldeen produktibitatea handitzea dakar, eta, beraz, negozioarentzat onuragarria da.

Zergatik Kubernetes?

Hainbat tresna erabil daitezke azpiegitura-plataforma bat eraikitzeko oinarri gisa. Lehen, Mesos zen; orain, Kubernetesez gain, Nomad erabil dezakezu, eta, noski, inork ez dizu mugatzen zeurea sortzea. Hala ere, enpresa gehienek nahiago dute beren plataformak Kubernetesen eraiki. Hona hemen zergatik den baloratuena:

  • Ingeniaritza modernoko praktikak, hala nola azpiegiturak kode gisa, sustatzea.
  • Taldeek behar dituzten hainbat mekanismo prest aprobetxatzeko, hala nola baliabide informatikoen kudeaketa, aplikazioen hedapen mekanismo kudeatuak eta akatsen tolerantzia.
  • Hainbat arazo konpontzeko tresnekin osatutako ekosistema zabala, hodeiko zerbitzu hornitzaileek lagunduta.
  • Komunitate oparoa: mundu osoko dozenaka konferentzia, kolaboratzaileen, ziurtagirien eta espezialista ziurtatuen zerrenda ikusgarria, eta tresna honi buruzko hezkuntza-programak.

Kubernetes industria-estandar berria dela esan daiteke, denbora kontua besterik ez da zure enpresak erabiltzen hastea.

Zoritxarrez, hau guztia ez da doan dator: Kubernetes eta edukiontzi-teknologiaren etorrerarekin, aldaketa asko gertatzen ari dira taldeak eguneroko lanean erabiltzen dituen prozesu eta tresnetan:

  • Konputazio-baliabideak kudeatzeko modua aldatzen ari da.
  • Aplikazioa zabaltzeko eta konfiguratzeko modua aldatzen ari da.
  • Jarraipen eta erregistro zerbitzuak antolatzeko ikuspegi desberdina behar da.
  • Plataforman sartutako zerbitzuen artean integrazio berriak sortu eta dauden automatizazio-gidoiak egokitu behar dira.

Garatzailearen tokiko ingurunea eta aplikazioaren arazketa-prozedura ere alda daitezke.

Enpresek azpiegitura-plataforma batera eta haren mantentze-lanetara trantsizioa egin dezakete barnean, langileen gaitasunak garatuz edo beharrezko espezialistak kontratatuz. Prozesu hauek eskuordetzea merezi duen kasuak ere maiz sortzen dira. Adibidez, enpresa batek ezin badu taldearen arreta produktuen garapenetik azpiegitura berri bat sortzera aldatu, ez badu barne I+G zabala egiteko gaitasunik, edo azpiegitura berri bat modu independentean sortzearekin eta produktu-taldeak bertara trantsizioarekin lotutako arrisku onartezinak baditu, hobe da prozesu hori lehenago igaro duten enpresen laguntza bilatzea.

Azpiegitura-plataformarekin lan egiteko gaitasun berriak ez dira bakarrik beharko administratzaileei. (azpiegitura ingeniari bihurtzen ari den espezialitatea), baina baita sustatzaileei ere. Sustatzailearen beren aplikazioa nola abiarazten den eta ekoizpenean nola funtzionatzen duen ulertu behar dute, ekosistema bere potentzial osoa erabili ahal izan behar dute, aplikazioa arazteko edo hedapen eta konfigurazio prozedurak aldatzeko gai izan behar dute. Ezagutza hau ere ezinbestekoa da teknologiako liderrakI+G kopuru handia egin behar da, tresna egokiak hautatu, haien mugak aztertu, plataforman sartutako tresnen arteko integraziorako ikuspegiak aurkitu eta produktu-taldeek plataformako zerbitzuak erabiltzeko hainbat eszenatoki aurreikusi.

Kubernetes zabaltzea, hodeiko hornitzaileen lokaletan barne, ez da hain zaila, baina garapen eta eragiketa prozesu guztiak migratzea, aplikazioak egokitzea, taldearentzako dozenaka tresna berri integratzea, eta abar, benetan erronka handiko zeregina da, prozesuak sakonki ulertzea eta zure produktuak sortzen parte hartzen duten guztiekin komunikazio zabala izatea eskatzen duena.

Informazio guzti hau gure online ikastaroan bildu dugu, "Kubernetes-Based Infrastructure Platform" izenekoan. 5 hilabeteko prestakuntza praktikoan, hau menperatuko duzu:

  • Nola funtzionatzen duen Kubernetesek
  • Nola ezartzen diren DevOps praktikak hura erabiliz
  • Zein ekosistema tresna dira nahikoa helduak borrokan erabiltzeko eta nola integratu daitezkeen.

Beste hezkuntza-programa batzuek ez bezala, ekosisteman eta Kubernetes klusterren funtzionamenduaren ñabarduretan jartzen dugu arreta, eta hain zuzen ere, hor sortzen dira erronkak beren azpiegitura-plataformara migratzea erabakitzen duten enpresentzat.

Ikastaro hau amaitutakoan, plataforma ingeniari gisa gaitua izango zara eta zure enpresarentzako azpiegitura plataforma bat eraikitzeko gai izango zara modu independentean. Bide batez, ikasle batzuek hau egiten dute beren proiektu-lanaren barruan, irakasleen iritzia eta laguntza jasoz. CNCF ziurtagiria lortzeko prestatzeko nahikoa ezagutza eta trebetasun ere lortuko dituzu.

Garrantzitsua da gogoratzea trebetasun hauek menperatzeko ezagutza sendoa behar dela DevOps praktikak eta tresnakLan merkatuaren gure behaketen arabera, halako prestakuntzaren ondoren Espezialista batek 150-200 mila errubloko soldata espero dezake konfiantzaz.

DevOps praktikak erabiltzen esperientzia duen espezialista bazara, gonbidatzen zaitugu egin sarrera proba eta ikasi gehiago ikastaroaren programaren inguruan.

Iturria: www.habr.com

Gehitu iruzkin berria