Game da admins, deps, rudani mara iyaka da canjin DevOps a cikin kamfanin

Game da admins, deps, rudani mara iyaka da canjin DevOps a cikin kamfanin

Menene ake ɗauka don kamfanin IT ya yi nasara a cikin 2019? Malamai a taro da taro suna faɗin kalmomi masu ƙarfi waɗanda ba koyaushe suke fahimtar mutane na yau da kullun ba. Gwagwarmayar lokacin turawa, microservices, watsi da monolith, canjin DevOps da ƙari, da ƙari. Idan muka watsar da kyawawan kalmomi kuma muyi magana kai tsaye da kuma cikin harshen Rashanci, to, duk ya zo zuwa ga wani labari mai sauƙi: yin samfurin inganci, kuma kuyi tare da ta'aziyya ga tawagar.

Na ƙarshe ya zama mahimmanci mai mahimmanci. Kasuwanci ya ƙare a ƙarshe cewa tsarin ci gaba mai dadi yana ƙara yawan aiki, kuma idan duk abin da aka lalata kuma yana aiki kamar agogo, yana ba da damar yin amfani da shi a cikin yanayi mai mahimmanci. A wani lokaci, saboda wannan dabarar, wani mutum mai hankali ya zo tare da ajiyar kuɗi, amma masana'antun suna tasowa, kuma mun zo ga injiniyoyin DevOps - mutanen da suka juya tsarin hulɗar tsakanin ci gaba da kayan aiki na waje zuwa wani abu mai dacewa kuma. bashi da alaka da shamanism.

Wannan duka labarin "modular" yana da ban mamaki, amma ... Ya faru da cewa wasu admins an yi musu lakabi da DevOps ba zato ba tsammani, kuma injiniyoyin DevOps da kansu sun fara buƙatar samun akalla basirar wayar da kan jama'a da clairvoyance.

Kafin mu yi magana game da matsalolin zamani na samar da ababen more rayuwa, bari mu ayyana abin da muke nufi da wannan kalma. A halin yanzu, halin da ake ciki ya ci gaba ta hanyar da muka kai ga duality na wannan ra'ayi: kayayyakin more rayuwa na iya zama na waje da yanayin yanayi.

Ta hanyar abubuwan more rayuwa na waje muna nufin duk abin da ke tabbatar da aikin sabis ko samfurin da ƙungiyar ke haɓakawa. Waɗannan su ne aikace-aikace ko sabar gidan yanar gizo, hosting da sauran ayyuka waɗanda ke tabbatar da aikin samfurin.

Abubuwan da ke cikin gida sun haɗa da ayyuka da kayan aiki waɗanda ƙungiyar haɓaka kanta da sauran ma'aikata ke amfani da su, waɗanda galibi galibi suna da yawa. Waɗannan sabobin ciki ne na tsarin ajiya na lamba, mai sarrafa ɗawainiya da aka tura a cikin gida da komai, komai, duk abin da ke cikin intanet ɗin kamfani.

Menene mai kula da tsarin ke yi a kamfani? Baya ga aikin gudanar da wannan babbar hanyar sadarwa ta kamfanoni, sau da yawa yana ɗaukar nauyin matsalolin tattalin arziki don tabbatar da aiki na kayan ofis. Admin shine mutumin da zai ja da sauri sabon tsarin naúrar ko kwamfutar tafi-da-gidanka da aka shirya don amfani daga ɗakin baya, ya ba da sabon madannai kuma ya yi rarrafe a kowane hudu ta cikin ofisoshi, yana shimfiɗa kebul na Ethernet. Mai gudanarwa shi ne mai gida kuma mai mulkin ba kawai na ciki da na waje ba, har ma da zartarwa na kasuwanci. Ee, wasu masu gudanarwa na iya aiki kawai a cikin tsarin jirgin, ba tare da kayan aiki ba. Ya kamata a raba su zuwa wani yanki na daban na "masu gudanar da tsarin kayan aiki." Wasu kuma sun kware wajen yin hidima na kayan ofis na musamman; abin farin ciki, idan kamfani yana da mutane sama da ɗari, aikin ba ya ƙarewa. Amma ba kowane ɗayansu ba ne.

Su waye DevOps? Devops mutane ne da ke magana game da hulɗar haɓaka software tare da abubuwan more rayuwa na waje. Hakazalika, deps na zamani suna da hannu a cikin haɓakawa da ayyukan turawa da zurfi fiye da admins waɗanda kawai ke loda sabuntawa zuwa ftp sun taɓa shiga. Ɗaya daga cikin mahimman ayyuka na injiniyan DevOps a yanzu shine tabbatar da tsari mai dadi da ingantaccen tsari na hulɗar tsakanin ƙungiyoyin ci gaba da kayan aikin samfur. Waɗannan mutanen ne ke da alhakin ƙaddamar da tsarin sake dawowa da turawa; waɗannan mutanen ne ke ɗaukar wasu nauyin daga masu haɓakawa kuma suna mai da hankali gwargwadon iko akan aikinsu mai mahimmanci. A lokaci guda, devops ba za su taɓa gudanar da sabon kebul ba ko fitar da sabon kwamfutar tafi-da-gidanka daga ɗakin baya (c) KO

Menene kama?

Zuwa tambayar "Wane ne DevOps?" rabin ma'aikata a cikin filin sun fara amsa wani abu kamar "To, a takaice, wannan shine admin wanda ..." da kuma ci gaba a cikin rubutu. Haka ne, sau ɗaya a wani lokaci, lokacin da aikin injiniya na DevOps kawai ke fitowa daga mafi kyawun masu gudanarwa game da kula da sabis, bambance-bambancen da ke tsakanin su ba su bayyana ga kowa ba. Amma yanzu, lokacin da ayyuka na devops da admin a cikin tawagar suka zama daban-daban, ba za a yarda a rikita su da juna, ko ma daidaita su.

Amma menene wannan yake nufi ga kasuwanci?

Yin aiki, duk game da shi ne.

Kuna buɗe guraben aiki don “Mai Gudanar da Tsari”, kuma buƙatun da aka jera akwai “hulɗa da ci gaba da abokan ciniki”, “Tsarin isar da CI/CD”, “kula da sabar kamfani da kayan aiki”, “Gudanar da tsarin cikin gida” da sauransu. kan; ka gane cewa mai aiki yana magana banza. Abin da ake kamawa shi ne cewa maimakon "Mai Gudanar da Tsari" ya kamata mukamin da ya kamata ya zama " Injiniya DevOps ", kuma idan an canza wannan lakabin, to komai ya fada cikin wuri.

Koyaya, menene ra'ayi mutum yake samu yayin karanta irin wannan guraben? Cewa kamfanin yana neman ma'aikacin injina da yawa wanda zai tura duka nau'ikan sarrafawa da na'urorin sa ido sannan kuma zai matse na'urar da hakora ...

Amma don kada a ƙara yawan ƙwayar ƙwayoyi a cikin kasuwar aiki, ya isa ya kira guraben aiki da sunayensu masu kyau kuma a fili fahimtar cewa injiniyan DevOps da mai kula da tsarin abubuwa biyu ne daban-daban. Amma sha'awar wasu ma'aikata don gabatar da mafi girman jerin abubuwan da ake buƙata ga ɗan takara yana haifar da gaskiyar cewa masu kula da tsarin "classic" sun daina fahimtar abin da ke faruwa a kusa da su. Menene, sana'a tana canzawa kuma suna bayan lokutan?

A'a a'a kuma sau ɗaya a'a. Masu kula da kayan aikin da za su gudanar da sabar na ciki na kamfanin, ko kuma su mamaye matsayi na goyon bayan L2 / L3 da kuma taimakawa wasu ma'aikata, ba su tafi ba kuma ba za su tafi ba.

Shin waɗannan ƙwararrun za su iya zama injiniyoyin DevOps? Tabbas suna iya. A gaskiya ma, wannan yanayi ne mai alaƙa wanda ke buƙatar ƙwarewar gudanarwa na tsarin, amma ban da wannan, aiki tare da saka idanu, tsarin bayarwa da kuma, a gaba ɗaya, haɗin gwiwa tare da ƙungiyar ci gaba da gwaji an ƙara.

Wata Matsala ta DevOps

Hasali ma, komai bai takaitu ga haya kawai da rudani tsakanin admins da devops ba. A wani lokaci, kasuwancin ya fuskanci matsalar sadar da sabuntawa da hulɗar ƙungiyar ci gaba tare da kayan aiki na ƙarshe.

Wataƙila shi ne lokacin da wani kawu mai kyalli idanunsa ya tashi a kan dandalin taron ya ce, “Muna yin wannan kuma muna kiran shi DevOps. Waɗannan mutanen za su magance duk matsalolinku” - kuma sun fara ba da labarin yadda kyakkyawar rayuwa ke cikin kamfanin bayan aiwatar da ayyukan DevOps.

Koyaya, bai isa ya ɗauki injiniyan DevOps ba don yin komai ya yi aiki kamar yadda ya kamata. Dole ne kamfani ya sami cikakken canji na DevOps, wato, rawar da iyawar DevOps ɗinmu dole ne kuma a fahimce su a fili a gefen haɓaka samfuran da ƙungiyar gwaji. Muna da labari “mai ban al’ajabi” kan wannan batu wanda ya kwatanta dalla-dalla irin ta’asar da ke faruwa a wasu wurare.

Halin da ake ciki. Ana buƙatar DevOps don tura tsarin jujjuyawar sigar ba tare da zurfafa zurfin yadda zai yi aiki ba. Bari mu ɗauka cewa a cikin tsarin Masu amfani akwai filaye daban-daban don sunan farko, sunan ƙarshe da kalmar sirri. Wani sabon samfurin samfurin ya fito, amma ga masu haɓakawa, "rollback" shine kawai sihirin sihiri wanda zai gyara komai, kuma ba su san yadda yake aiki ba. Don haka, alal misali, a cikin faci na gaba masu haɓakawa sun haɗa filayen suna na farko da na ƙarshe, sun fitar da shi cikin samarwa, amma sigar tana jinkirin saboda wasu dalilai. Me ke faruwa? Gudanarwa ya zo ga devops kuma ya ce "Jawo sauyawa!", wato, ya tambaye shi ya sake komawa zuwa sigar da ta gabata. Menene devops ke yi? Yana juyawa zuwa sigar da ta gabata, amma tunda masu haɓakawa ba sa son gano yadda aka yi wannan jujjuyawar, babu wanda ya gaya wa ƙungiyar devops cewa ma'aunin bayanai kuma yana buƙatar juyawa baya. A sakamakon haka, duk abin da ya rushe mana, kuma a maimakon gidan yanar gizon jinkirin, masu amfani suna ganin kuskuren "500", saboda tsohon sigar baya aiki tare da filayen sabon bayanai. Devops bai san wannan ba. Masu haɓakawa sun yi shiru. Gudanarwa sun fara rasa jijiyoyi da kuɗin su kuma suna tunawa da ajiyar kuɗi, suna ba da damar komawa daga gare su don "aƙalla wani abu zai yi aiki." A sakamakon haka, masu amfani suna rasa duk bayanan su na tsawon lokaci.

Kwayoyin, ba shakka, suna zuwa deps, wanda "bai yi tsarin sake dawowa ba," kuma babu wanda ya damu da cewa moose a cikin wannan labarin sune masu tasowa.

Ƙarshen yana da sauƙi: ba tare da tsarin al'ada na DevOps kamar haka ba, ba shi da amfani kaɗan.
Babban abin da za a tuna: injiniyan DevOps ba mai sihiri ba ne, kuma ba tare da ingantattun hanyoyin sadarwa da haɗin kai tare da ci gaba ba, ba zai jimre da ayyukansa ba. Devs ba za a iya barin shi kadai tare da "matsalolin" ko ba da umarnin "kada ku tsoma baki tare da masu haɓakawa, aikin su shine yin lamba," sannan kuma fatan cewa a wani muhimmin lokaci duk abin da zai yi aiki kamar yadda ya kamata. Ba haka yake aiki ba.

Mahimmanci, DevOps ƙwarewa ce akan iyaka tsakanin gudanarwa da fasaha. Bugu da ƙari, yana da nisa daga bayyane cewa ya kamata a sami ƙarin fasaha fiye da gudanarwa a cikin wannan hadaddiyar giyar. Idan da gaske kuna son gina hanyoyin ci gaba da sauri da inganci, dole ne ku amince da ƙungiyar ku. Ya san kayan aikin da suka dace, ya aiwatar da irin wannan ayyuka, ya san yadda ake yin su. Ka taimake shi, ka saurari shawararsa, kada ka yi ƙoƙari ka ware shi cikin wani nau'i mai cin gashin kansa. Idan admins za su iya yin aiki da kansu, to, masu amfani ba su da amfani a cikin wannan yanayin; ba za su iya taimaka muku zama mafi kyau ba idan ku da kanku ba ku son karɓar wannan taimakon.

Kuma abu na ƙarshe: daina ɓata wa masu gudanar da ababen more rayuwa laifi. Suna da nasu, gabanin aiki mai mahimmanci. Ee, mai gudanarwa na iya zama injiniyan DevOps, amma wannan ya kamata ya faru bisa buƙatar mutumin da kansa, kuma ba ƙarƙashin matsin lamba ba. Kuma babu wani laifi tare da gaskiyar cewa mai kula da tsarin yana so ya kasance mai kula da tsarin - wannan ita ce sana'arsa ta daban da kuma hakkinsa. Idan kuna son yin canji na ƙwararru, to lallai ne ku taɓa mantawa cewa dole ne ku gina ba kawai ƙwarewar fasaha ba, har ma da na gudanarwa. Wataƙila, a matsayinka na shugaba zai kasance naka ne don haɗa waɗannan mutane tare kuma ka koya musu sadarwa cikin yare ɗaya.

source: www.habr.com

Add a comment