Yadda za a zama injiniyan dandamali ko inda za a haɓaka a cikin hanyar DevOps?

Yadda za a zama injiniyan dandamali ko inda za a haɓaka a cikin hanyar DevOps?

Mun yi magana game da wanene kuma me yasa a nan gaba za su buƙaci basira don ƙirƙirar dandamali ta hanyar amfani da Kubernetes, tare da malami. Yuri Ignatov, babban injiniya Bayyana 42.

Daga ina ake buƙatar injiniyoyin dandamali?

Kwanan nan, kamfanoni da yawa suna fahimtar buƙatar ƙirƙirar dandamali na kayan aiki na ciki wanda zai zama yanayi guda ɗaya don haɓakawa, shirye-shiryen sakewa, saki da aiki na samfuran dijital na kamfanin. Irin wannan dandamali yana ƙunshe da tsare-tsare da ayyuka don sarrafa kwamfuta da albarkatun cibiyar sadarwa, tsarin haɗin kai mai ci gaba, ma'ajiyar kayan tarihi, tsarin sa ido da sauran ayyukan da ƙungiyoyin ci gaban ku ke amfani da su. Yunkurin gina dandamali na ciki da kafa ƙungiyoyin dandamali ya fara shekaru da yawa da suka gabata. Ana iya samun tabbacin hakan a cikin rahotannin Jihar DevOps daga DORA, wallafe-wallafe daga Gartner da littattafai, kamar Topologies na ƙungiyar.

Babban fa'idodin tsarin dandali don gudanar da ababen more rayuwa na kamfani sune kamar haka:

  • Ƙungiyoyin samfuran ba su shagala daga haɓaka samfuran su don magance matsalolin ababen more rayuwa.
  • Ƙungiyar dandamali, da ke da alhakin ci gaba da samar da kayan aiki, yin la'akari da bukatun ƙungiyoyin samfurori a cikin kamfanin kuma suna samar da mafita na musamman don bukatun ciki.
  • Kamfanin yana tara gogewa a ciki wanda za'a iya sake amfani dashi cikin sauƙi, misali, lokacin ƙaddamar da sabon ƙungiyar samfur ko lokacin ƙirƙirar ƙa'idodi ko ayyuka na gaba ɗaya a cikin kamfani.

Idan kamfani ya sami damar zuwa ga irin wannan tsarin, bayan lokaci dandamali na samar da ababen more rayuwa na iya zama mafi dacewa ga ƙungiyoyin ci gaba fiye da sabis na masu samar da girgije, saboda an ƙirƙira shi da la'akari da halaye da bukatun ƙungiyoyin, yana tara ƙwarewar su ƙayyadaddun bayanai. Duk wannan yana haifar da haɓaka haɓakar ƙungiyoyin samfuran, wanda ke nufin yana da kyau ga kasuwanci.

Me yasa Kubernetes?

Ana iya amfani da kayan aiki daban-daban a matsayin tushe don ƙirƙirar dandamalin abubuwan more rayuwa. A baya Mesos ne, yanzu ban da Kubernetes zaku iya amfani da Nomad kuma, ba shakka, babu wanda ya iyakance ku wajen ƙirƙirar “kekuna” naku. Duk da haka, yawancin kamfanoni sun fi son gina dandamali akan Kubernetes. Wannan shi ne abin da aka fi daraja shi:

  • Goyon baya ga ayyukan injiniya na zamani kamar "kayan aiki kamar lamba".
  • Ƙungiyoyin kayan aiki da yawa suna buƙatar fita daga cikin akwatin. Misali, sarrafa albarkatun kwamfuta, sarrafa hanyoyin tura aikace-aikacen da kuma tabbatar da juriyarsu.
  • Babban yanayin muhalli wanda ke da kayan aiki don magance matsaloli daban-daban, masu goyan bayan masu samar da sabis na girgije.
  • Al'umma da suka ci gaba: da dama na taro a duniya, jerin masu ban sha'awa na masu ba da gudummawa, takaddun shaida da ƙwararrun ƙwararrun, shirye-shiryen ilimi akan wannan kayan aikin.

Ana iya kiran Kubernetes sabon ma'aunin masana'antu, lokaci ne kawai kafin kamfanin ku ya fara amfani da shi.

Abin takaici, duk wannan ba ya zuwa kyauta: tare da zuwan Kubernetes da fasaha na kwantena, matakai da kayan aikin da ƙungiyar ke amfani da su a cikin aikin yau da kullum suna fuskantar canje-canje masu yawa:

  • Hanyar sarrafa albarkatun kwamfuta tana canzawa.
  • Yadda ake tura aikace-aikacen da kuma daidaita canje-canje.
  • Ana buƙatar wata hanya ta daban don tsara ayyukan sa ido da shiga.
  • Akwai buƙatar ƙirƙirar sabbin haɗe-haɗe tsakanin sabis ɗin da ke ɓangaren dandamali da daidaita rubutun sarrafa kansa.

Hatta mahalli na gida na mai haɓakawa da tsarin gyara aikace-aikacen su ma suna fuskantar canje-canje.

Kamfanoni na iya yin sauye-sauye zuwa dandamalin ababen more rayuwa da kiyaye shi da kansu, haɓaka ƙwarewar ma'aikata ko ɗaukar ƙwararrun ƙwararrun da suka dace. Har ila yau, lokuta lokacin da ya cancanci ƙaddamar da waɗannan matakai ma na kowa ne, alal misali, idan kamfani ba shi da damar canja wurin mayar da hankali ga ƙungiyar daga haɓaka samfurin zuwa ƙirƙirar sabon kayan aiki, babu damar da za a gudanar da manyan R & D na ciki, ko kuma akwai. Hadarin da ba a yarda da shi ba wanda ke da alaƙa da ƙirƙirar sabbin kayan aikin kai tsaye da kuma canja wurin ƙungiyoyin samfuran akan sa - a nan yana da kyau a nemi taimako daga kamfanonin da suka riga sun sauka wannan hanyar fiye da sau ɗaya.

Sabbin cancantar yin aiki tare da dandamalin abubuwan more rayuwa za a buƙaci ba kawai ba masu gudanarwa (wani sana'a wanda a yanzu ake canza shi zuwa injiniyan ababen more rayuwa), amma kuma ga masu haɓakawa. developer dole ne ya fahimci yadda aka ƙaddamar da aikace-aikacensa kuma yana aiki a cikin fama, dole ne ya iya amfani da yanayin yanayin zuwa iyakar, ya iya yin kuskuren aikace-aikacen ko canza tsarin turawa da daidaitawa. Hakanan, ba za ku iya yin ba tare da wannan ilimin ba jagorar fasaha: kuna buƙatar gudanar da babban adadin R & D, zaɓi kayan aiki masu dacewa, nazarin iyakokin su, nemo hanyoyin haɗin kai tsakanin kayan aikin da ke cikin dandamali da kuma samar da yanayi daban-daban don amfani da sabis na dandamali ta ƙungiyoyin samfura.

Duk da yake ƙaddamar da Kubernetes, ciki har da a kan kayan aiki na masu samar da girgije, ba shi da wahala sosai, to, fassarar duk ayyukan ci gaba da aiki, daidaitawa aikace-aikace, haɗa dozin sababbin kayan aiki ga tawagar, da dai sauransu aiki ne mai matsala na gaske wanda ke buƙatar fahimtar zurfin fahimtar juna. da matakai da kuma babban adadin sadarwa tare da duk mahalarta a cikin ƙirƙirar samfuran ku.

Kuma mun tattara duk waɗannan bayanan a cikin kwas ɗin mu na kan layi "Tsarin kayan aikin da ya danganci Kubernetes." A cikin watanni 5 na aikin za ku ƙware:

  • Yadda Kubernetes ke aiki
  • Yadda ake aiwatar da ayyukan DevOps ta amfani da shi
  • Wadanne kayan aikin muhalli ne suka balaga da za a yi amfani da su wajen yaki da yadda ake hada su da juna.

Ba kamar sauran shirye-shiryen ilimi ba, muna mai da hankali kan yanayin muhalli da abubuwan da ke tattare da gungu na Kubernetes, kuma wannan shine inda matsaloli suka taso ga kamfanonin da suka yanke shawarar canzawa zuwa dandamalin abubuwan more rayuwa.

Bayan kammala karatun, za ku cancanci a matsayin injiniyan dandamali kuma za ku iya ƙirƙirar dandamalin abubuwan more rayuwa da kansa a cikin kamfanin ku. Wanne, ta hanyar, shine abin da wasu ɗalibanmu suke yi a matsayin aikin aiki, suna karɓar ra'ayi da tallafi daga malamai. Hakanan, ilimi da ƙwarewa za su isa su shirya don takaddun shaida na CNCF.

Yana da mahimmanci a lura cewa ƙwarewar waɗannan ƙwarewa yana buƙatar ƙwaƙƙwaran ilimin Ayyuka da kayan aikin DevOps. A cewar mu lura da kasuwar aiki, bayan horar da irin wannan ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun ƙwararrun masu sana'a za su iya sa ran samun albashi na 150-200 dubu rubles lafiya.

Idan kai kwararre ne kawai tare da gogewa ta amfani da ayyukan DevOps, muna gayyatar ka yi gwajin shiga da kuma sanin shirin kwas dalla-dalla.

source: www.habr.com

Add a comment