Ungaba njani yinjineli yeqonga okanye apho uphuhlisa khona kwicala le-DevOps?

Ungaba njani yinjineli yeqonga okanye apho uphuhlisa khona kwicala le-DevOps?

Sathetha malunga nokuba ngubani kwaye kutheni kwixesha elizayo elingekude liza kufuna izakhono zokudala iqonga leziseko zophuhliso usebenzisa iKubernetes, kunye notitshala. Yuri Ignatov, injineli ephambili Vakalisa 42.

Ingaba imfuno yeenjineli zeqonga ivela phi?

Kungekudala, iinkampani ezininzi ngakumbi ziyaqaphela isidingo sokudala iqonga lesiseko sangaphakathi eliya kuba yindawo enye yophuhliso, ukulungiswa kokukhutshwa, ukukhutshwa kunye nokusebenza kweemveliso zedijithali zenkampani. Iqonga elinjalo liqulethe iinkqubo kunye neenkonzo zokulawula izixhobo zekhompyutha kunye nenethiwekhi, inkqubo yokudibanisa eqhubekayo, indawo yokugcina izinto zakudala zokuhanjiswa, iinkqubo zokubeka iliso kunye nezinye iinkonzo ezisetyenziswa ngamaqela akho ophuhliso. Intshukumo eya ekwakheni amaqonga angaphakathi kunye nokwenza amaqela eqonga yaqala kwiminyaka eliqela eyadlulayo. Ukuqinisekiswa koku kunokufumaneka kwiingxelo State of DevOps evela DORA, iimpapasho ezivela kuGartner kunye neencwadi, njengaye Iqela leTopologies.

Iinzuzo eziphambili zendlela yeqonga yokulawula iziseko zenkampani zezi zilandelayo:

  • Amaqela emveliso awaphazanyiswa ekuphuhliseni iimveliso zabo ukusombulula iingxaki zeziseko zophuhliso.
  • Iqela leqonga, elijongene nokuphuhliswa kweqonga leziseko ezingundoqo, liqwalasela iimfuno zamaqela emveliso kwinkampani kwaye lenze izisombululo ngokukodwa kwiimfuno zangaphakathi.
  • Inkampani iqokelela amava ngaphakathi anokuthi asetyenziswe ngokulula, umzekelo, xa usungula iqela elitsha lemveliso okanye xa usenza imigangatho okanye izenzo eziqhelekileyo kwinkampani.

Ukuba inkampani iyakwazi ukuza kwindlela enjalo, ekuhambeni kwexesha iqonga leziseko zophuhliso lwangaphakathi linokuba lula ngakumbi kumaqela ophuhliso kuneenkonzo zababoneleli ngamafu, kuba idalwe ngokuthathela ingqalelo iimpawu kunye neemfuno zamaqela, ukuqokelela amava abo kunye nokuqonda. iinkcukacha ezithile. Konke oku kukhokelela ekwandeni kwemveliso yamaqela emveliso, okuthetha ukuba kulungile kwishishini.

Kutheni Kubernetes?

Izixhobo ezahlukeneyo zingasetyenziswa njengesiseko sokudala iqonga leziseko zophuhliso. Ngaphambili yayiyiMesos, ngoku ukongeza kwi-Kubernetes ungasebenzisa i-Nomad kwaye, ewe, akukho mntu ukukhawulelayo ekudaleni "iibhayisekile" zakho. Kwaye okwangoku, uninzi lweenkampani ezininzi zikhetha ukwakha iqonga kwiKubernetes. Le yeyona nto ayixabiswa kakhulu:

  • Inkxaso yezenzo zobunjineli zanamhlanje ezifana "neziseko zophuhliso njengekhowudi".
  • Zininzi izixhobo ezifunwa ngamaqela ngaphandle kwebhokisi. Umzekelo, ukulawula izixhobo zekhompuyutha, iindlela ezilawulwayo zokusasazwa kwezicelo kunye nokuqinisekisa ukunyamezelana kwazo iimpazamo.
  • I-ecosystem enkulu enezixhobo zokusombulula iingxaki ezahlukeneyo, ezixhaswa ngababoneleli ngenkonzo yelifu.
  • Uluntu oluphuhlileyo: iinkomfa ezininzi kwihlabathi jikelele, uluhlu olunomtsalane lwabanegalelo, iziqinisekiso kunye neengcali eziqinisekisiweyo, iinkqubo zemfundo kwesi sixhobo.

I-Kubernetes inokubizwa ngokuba ngumgangatho omtsha weshishini, ngumcimbi wexesha ngaphambi kokuba inkampani yakho iqalise ukuyisebenzisa.

Ngelishwa, yonke le nto ayizi simahla: ngokufika kweKubernetes kunye netekhnoloji ye-containeration, iinkqubo kunye nezixhobo ezisetyenziswa liqela kumsebenzi wabo wemihla ngemihla ziphantsi kotshintsho oluninzi:

  • Indlela yokulawula izixhobo zekhompyutha iyatshintsha.
  • Indlela isicelo esisetyenziswa ngayo kunye notshintsho olucwangcisiweyo.
  • Indlela eyahlukileyo yokulungelelanisa iinkonzo zokubeka iliso kunye nokugawulwa kwemithi iyafuneka.
  • Kukho isidingo sokudala ukudibanisa okutsha phakathi kweenkonzo eziyinxalenye yeqonga kunye nokulungelelanisa izikripthi ezikhoyo ezizenzekelayo.

Nokuba imeko yendawo yomphuhlisi kunye nenkqubo yolungiso lwesicelo nazo zixhomekeke kutshintsho.

Iinkampani zinokwenza utshintsho kwiqonga leziseko ezingundoqo kunye nokugcinwa kwazo ngokwazo, ukuphuhlisa izakhono zabasebenzi okanye ukuqesha iingcali eziyimfuneko. Amatyala xa kufanelekile ukunikezela ezi nkqubo ziqhelekile, umzekelo, ukuba inkampani ayinalo ithuba lokudlulisela ingqalelo yeqela ukusuka kuphuhliso lwemveliso ukuya ekudaleni isiseko esitsha, akukho thuba lokuqhuba iR&D enkulu yangaphakathi, okanye kukho. imingcipheko engamkelekanga ehambelana nokudala ngokuzimeleyo isiseko esitsha kunye nokudlulisa amaqela emveliso kuyo - apha kungcono ukufuna uncedo kwiinkampani esele zehla le ndlela ngaphezu kweyodwa.

Ubuchule obutsha bokusebenza kunye neqonga leziseko ezingundoqo buya kufuneka hayi kuphela abalawuli (into eyodwa ngoku eguqulwayo ibe yinjineli yeziseko zophuhliso), kodwa isenzelwa abaphuhlisi. Umthuthukisi kufuneka aqonde indlela isicelo sakhe esiqaliswa ngayo kwaye sisebenza ekulweni, kufuneka akwazi ukusebenzisa i-ecosystem ukuya kwinqanaba eliphezulu, akwazi ukulungisa ingxaki yesicelo okanye atshintshe iinkqubo zokusasazwa kunye noqwalaselo. Kwakhona, awukwazi ukwenza ngaphandle kolu lwazi iinkokeli zobugcisa: kufuneka uqhube inani elikhulu le-R & D, ukhethe izixhobo ezifanelekileyo, ufunde ukulinganiselwa kwazo, ufumane iindlela zokudibanisa phakathi kwezixhobo eziyingxenye yeqonga kunye nokubonelela ngeemeko ezahlukeneyo zokusebenzisa iinkonzo zeqonga ngamaqela emveliso.

Ngelixa ukuhambisa i-Kubernetes, kubandakanywa kwizibonelelo zababoneleli belifu, akunzima kangako, emva koko ukuguqulela zonke iinkqubo zophuhliso kunye nokusebenza, ukulungelelanisa izicelo, ukudibanisa izixhobo ezitsha zeqela, njl njl. ngumsebenzi oyingxaki ngokwenene ofuna ukuqonda okunzulu. iinkqubo kunye nesixa esikhulu sonxibelelwano nabo bonke abathathi-nxaxheba ekudalweni kweemveliso zakho.

Kwaye siqokelele lonke olu lwazi kwikhosi yethu ye-intanethi "iqonga leziseko zophuhliso esekwe kwiKubernetes." Kwiinyanga ezi-5 zokuziqhelanisa uya kuba nobuchule:

  • Isebenza njani iKubernetes
  • Iinkqubo ze-DevOps ziphunyezwa ngayo
  • Zeziphi izixhobo ze-ecosystem ezikhulile ngokwaneleyo ukuba zisetyenziswe ekulweni kunye nendlela yokudibanisa kunye nomnye.

Ngokungafaniyo nezinye iinkqubo zemfundo, sigxile kwi-ecosystem kunye ne-nuances yokusebenza kwamaqela e-Kubernetes, kwaye kulapho kuvela ubunzima kwiinkampani ezithatha isigqibo sokutshintshela kwiqonga labo leziseko.

Emva kokugqiba ikhosi, uya kufaneleka njengenjineli yeqonga kwaye uya kukwazi ukuzimela ngokuzimeleyo iqonga leziseko zophuhliso kwinkampani yakho. Okokuthi, ngendlela, yinto eyenziwa ngabanye babafundi bethu njengomsebenzi weprojekthi, ukufumana ingxelo kunye nenkxaso evela kootitshala. Kwakhona, ulwazi kunye nezakhono ziya kukwanela ukulungiselela isatifikethi se-CNCF.

Kubalulekile ukuqaphela ukuba ukulawula ezi zakhono kufuna ulwazi olomeleleyo lwe Iinkqubo ze-DevOps kunye nezixhobo. Ngokutsho kokuqwalaselwa kwethu kwimarike yomsebenzi, emva koqeqesho olunjalo ingcali inokulindela ngokukhuselekileyo umvuzo we-150-200 lamawaka eeruble.

Ukuba uyingcaphephe enjalo enamava ekusebenziseni iinkqubo zeDevOps, siyakumema thatha uvavanyo lokungena kwaye uqhelane neprogram yekhosi ngokubanzi.

umthombo: www.habr.com

Yongeza izimvo