DevOps da Hargitsi: Isar da Software a cikin Duniya Mai Rarraba

Anton Weiss, wanda ya kafa kuma darektan Otomato Software, daya daga cikin masu farawa da kuma koyar da takaddun shaida na DevOps na farko a Isra'ila, yayi magana a shekarar bara. DevOpsDays Moscow game da ka'idar hargitsi da kuma manyan ka'idodin injiniyan hargitsi, da kuma bayyana yadda manufa ta DevOps kungiyar na nan gaba aiki.

Mun shirya nau'in rahoton rahoton.



Ina kwana

DevOpsDays a Moscow na shekara ta biyu a jere, wannan shine karo na biyu akan wannan mataki, da yawa daga cikinku kuna cikin wannan ɗakin a karo na biyu. Me ake nufi? Wannan yana nufin cewa motsi na DevOps a Rasha yana haɓaka, haɓaka, kuma mafi mahimmanci, yana nufin cewa lokaci ya yi da za a yi magana game da abin da DevOps yake a cikin 2018.

Ɗaga hannuwanku waɗanda suke tunanin cewa DevOps ya riga ya zama sana'a a cikin 2018? Akwai irin wannan. Shin akwai injiniyoyi na DevOps a cikin dakin da bayanin aikinsu ya ce "Injiniya DevOps"? Akwai manajojin DevOps a cikin dakin? Babu irin wannan. DevOps gine? Haka kuma a'a. Bai isa ba. Shin gaskiya ne cewa babu wanda ya ce su injiniyan DevOps ne?

Don haka yawancin ku suna ganin wannan ya sabawa tsari? Cewa irin wannan sana'a bai kamata ba? Za mu iya tunanin duk abin da muke so, amma yayin da muke tunani, masana'antu suna ci gaba da ci gaba da sautin ƙaho na DevOps.

Wanene ya ji game da sabon batu mai suna DevDevOps? Wannan wata sabuwar dabara ce wacce ke ba da damar ingantaccen haɗin gwiwa tsakanin masu haɓakawa da devops. Kuma ba haka ba sabo. Yin la'akari da Twitter, sun riga sun fara magana game da wannan shekaru 4 da suka wuce. Kuma har ya zuwa yanzu, sha'awar wannan yana karuwa kuma yana girma, wato, akwai matsala. Matsalar tana bukatar a magance.

DevOps da Hargitsi: Isar da Software a cikin Duniya Mai Rarraba

Mu mutane ne masu kirkira, ba kawai mu huta da sauƙi ba. Mun ce: DevOps ba cikakkiyar isasshiyar kalma ba ce; har yanzu ba ta da kowane nau'i daban-daban, abubuwa masu ban sha'awa. Kuma muna zuwa dakunan gwaje-gwajenmu na sirri kuma mun fara samar da maye gurbi mai ban sha'awa: DevTestOps, GitOps, DevSecOps, BizDevOps, ProdOps.

DevOps da Hargitsi: Isar da Software a cikin Duniya Mai Rarraba

Hankalin yana da ƙarfe, daidai? Tsarin isar da mu ba ya aiki, tsarin mu ba su da ƙarfi kuma masu amfani da mu ba su gamsu ba, ba mu da lokacin fitar da software akan lokaci, ba mu dace da kasafin kuɗi ba. Ta yaya za mu magance wannan duka? Za mu fito da sabuwar kalma! Zai ƙare da "Ops" kuma an warware matsalar.

Don haka na kira wannan hanyar - "Ops, kuma an warware matsalar."

Wannan duk yana ɓacewa a baya idan muka tunatar da kanmu dalilin da yasa muka fito da wannan duka. Mun fito da wannan duka DevOps abu don samar da isar da software da namu aikin a cikin wannan tsari kamar yadda ba a hana shi, mara zafi, inganci, kuma mafi mahimmanci, mai daɗi kamar yadda zai yiwu.

DevOps ya girma saboda zafi. Kuma mun gaji da wahala. Kuma domin duk wannan ya faru, muna dogara ga ayyukan da ba su da tushe: ingantaccen haɗin gwiwa, ayyukan gudana, kuma mafi mahimmanci, tunanin tsarin, saboda ba tare da shi ba DevOps yana aiki.

Menene tsarin?

Kuma idan mun riga mun magana game da tunanin tsarin, bari mu tunatar da kanmu menene tsarin.

DevOps da Hargitsi: Isar da Software a cikin Duniya Mai Rarraba

Idan kai dan dandatsa ne na juyin juya hali, to a gare ku tsarin yana da kyau a fili. Gizagizai ne da ke rataye a kan ku yana tilasta muku yin abubuwan da ba ku so ku yi.

DevOps da Hargitsi: Isar da Software a cikin Duniya Mai Rarraba

Daga mahangar tsarin tunani, tsarin gaba ɗaya ne wanda ya ƙunshi sassa. A wannan ma'ana, kowannenmu tsari ne. Ƙungiyoyin da muke aiki a ciki sune tsarin. Kuma abin da ni da ku muke ginawa ana kiran shi tsarin.

Duk wannan wani bangare ne na babban tsarin zamantakewa da fasaha. Kuma idan mun fahimci yadda wannan tsarin zamantakewa da fasaha ke aiki tare, to kawai za mu iya inganta wani abu da gaske a cikin wannan lamari.

Daga yanayin tunanin tsarin, tsarin yana da kaddarorin ban sha'awa iri-iri. Na farko, ya ƙunshi sassa, wanda ke nufin cewa halayensa ya dogara da halayen sassan. Bugu da ƙari, duk sassanta su ma suna da alaƙa. Ya zama cewa yawancin sassan da tsarin ke da shi, yana da wuyar fahimta ko hasashen halayensa.

Daga ra'ayi na halayya, akwai wata hujja mai ban sha'awa. Tsarin na iya yin wani abu wanda babu ɗayan sassansa da zai iya yi.

Kamar yadda Dr. Russell Ackoff (daya daga cikin wadanda suka kafa tsarin tunani) ya ce, wannan abu ne mai sauki a tabbatar da gwajin tunani. Misali, wanene a cikin dakin ya san yadda ake rubuta lamba? Akwai hannayen hannu da yawa, kuma wannan al'ada ce, saboda wannan shine ɗayan manyan abubuwan da ake buƙata don sana'ar mu. Shin kun san yadda ake rubutu, amma hannayenku za su iya rubuta lamba dabam da ku? Akwai mutanen da za su ce: “Ba hannuna ne ke rubuta lambar ba, ƙwaƙwalwata ce ta rubuta lambar.” Ƙwaƙwalwar ku za ta iya rubuta lamba dabam da ku? To, tabbas ba haka bane.

Kwakwalwa na'ura ce mai ban mamaki, ba ma san 10% na yadda take aiki a can ba, amma ba za ta iya aiki dabam da tsarin da ke jikinmu ba. Kuma wannan yana da sauƙi don tabbatarwa: buɗe kwanyar ku, fitar da kwakwalwar ku, sanya shi a gaban kwamfutar, bari ya gwada rubuta wani abu mai sauƙi. "Hello, duniya" a cikin Python, misali.

Idan har tsarin zai iya yin wani abu wanda babu wani bangarensa da zai iya yin shi daban, to wannan yana nufin ba a kayyade halayensa da halayen sassansa ba. To, me aka ƙaddara da shi? An ƙaddara ta hanyar hulɗar tsakanin waɗannan sassa. Kuma bisa ga haka, yawancin sassa, mafi rikitarwa hulɗar, da wuyar fahimta da tsinkaya halayen tsarin. Kuma wannan ya sa irin wannan tsarin ya zama hargitsi, saboda kowane, ko da mafi ƙarancin, canji maras gani a kowane bangare na tsarin zai iya haifar da sakamako maras tabbas.

Masanin yanayi na Amurka Ed Lorenz ne ya fara gano wannan azanci ga yanayin farko. Daga baya, an kira shi "tasirin malam buɗe ido" kuma ya haifar da haɓakar motsi na tunanin kimiyya da ake kira "ka'idar hargitsi." Wannan ka'idar ta zama ɗaya daga cikin manyan sauye-sauye a cikin kimiyyar ƙarni na 20.

Ka'idar hargitsi

Mutanen da suke nazarin hargitsi suna kiran kansu masu ilimin rudani.

DevOps da Hargitsi: Isar da Software a cikin Duniya Mai Rarraba

A gaskiya, dalilin wannan rahoto shi ne, yin aiki tare da hadaddun tsarin rarrabawa da manyan kungiyoyi na duniya, a wani lokaci na gane cewa wannan shine wanda nake ji. Ni masanin hargitsi ne. Wannan ita ce ainihin hanyar wayo ta faɗi: "Ban fahimci abin da ke faruwa a nan ba kuma ban san abin da zan yi game da shi ba."

Ina tsammanin da yawa daga cikinku ma sau da yawa suna jin haka, don haka ku ma masu binciken hargitsi ne. Ina gayyatar ku zuwa ga guild of chaosologists. Tsarukan da ni da ku, ƙaunatattun ƴan ƙwararrun masana hargitsi, za mu yi nazari ana kiran su “rikitattun tsarin daidaitawa.”

Menene daidaitawa? Daidaituwa yana nufin cewa ɗaiɗaikun ɗabi'a da haɗin kai na sassa a cikin irin wannan tsarin daidaitawa suna canzawa da tsara kansu, amsa abubuwan da suka faru ko sarƙoƙi na ƙananan al'amura a cikin tsarin. Wato tsarin yana dacewa da canje-canje ta hanyar tsarin kai. Kuma wannan ikon tsara kai yana dogara ne akan sa kai, haɗin gwiwar da ba a daidaita gaba ɗaya na wakilai masu cin gashin kansu ba.

Wani abu mai ban sha'awa na irin waɗannan tsarin shine cewa suna da sauƙin daidaitawa. Abin da ya kamata babu shakka ya ba mu sha'awa, a matsayin masanan hargitsi-injiniyoyi. Don haka, idan muka ce halayen tsarin hadaddun yana samuwa ne ta hanyar hulɗar sassansa, to menene ya kamata mu kasance da sha'awar? Mu'amala

Akwai ƙarin bincike guda biyu masu ban sha'awa.
DevOps da Hargitsi: Isar da Software a cikin Duniya Mai Rarraba

Na farko, mun fahimci cewa tsarin hadaddun ba za a iya sauƙaƙe ta hanyar sauƙaƙa sassansa ba. Na biyu, hanya daya tilo ta saukaka hadadden tsari ita ce ta hanyar saukaka mu’amalar da ke tsakanin sassansa.

Yaya mu'amala? Ni da kai duk sassan babban tsarin bayanai ne da ake kira jama'ar dan Adam. Muna mu'amala ta hanyar harshe gama gari, idan muna da shi, idan mun same shi.

DevOps da Hargitsi: Isar da Software a cikin Duniya Mai Rarraba

Amma shi kansa harshe tsari ne mai rikitarwa. Don haka, don yin hulɗa cikin inganci da sauƙi, muna buƙatar ƙirƙirar wasu nau'ikan ladabi. Wato wasu jerin alamomi da ayyuka waɗanda za su sa musayar bayanai a tsakaninmu ya zama mafi sauƙi, mafi tsinkaya, da fahimtar juna.

Ina so in faɗi cewa ana iya gano abubuwan da suka shafi rikitarwa, zuwa ga daidaitawa, zuwa ga rarrabawa, zuwa hargitsi a cikin komai. Kuma a cikin tsarin da ni da ku muke ginawa, da kuma tsarin da muke ciki.

Kuma kada mu zama marasa tushe, bari mu dubi yadda tsarin da muke ƙirƙira ke canzawa.

DevOps da Hargitsi: Isar da Software a cikin Duniya Mai Rarraba

Kuna jiran wannan kalmar, na fahimta. Muna a taron DevOps, a yau za a ji wannan kalma kusan sau dubu dari sannan za mu yi mafarki game da ita da dare.

Microservices sune tsarin gine-ginen software na farko wanda ya fito azaman martani ga ayyukan DevOps, wanda aka ƙera don sanya tsarin mu ya zama mai sassauƙa, mai daidaitawa, da tabbatar da isar da ci gaba. Ta yaya take yin haka? Ta hanyar rage yawan ayyuka, rage girman matsalolin da waɗannan ayyukan ke aiwatarwa, rage lokacin bayarwa. Wato muna ragewa da sassaukar da sassan tsarin, mu kara yawansu, kuma a kan haka, sarkakiyar mu’amalar da ke tsakanin wadannan sassa na karuwa kullum, wato sabbin matsaloli na tasowa wadanda ya kamata mu magance.

DevOps da Hargitsi: Isar da Software a cikin Duniya Mai Rarraba

Microservices ba ƙarshen ba ne, microservices, gabaɗaya, riga jiya, saboda Serverless yana zuwa. Duk sabobin sun kone, babu sabar, babu tsarin aiki, kawai lambar aiwatarwa. Saituna daban-daban, jihohi sun bambanta, komai ana sarrafa su ta hanyar abubuwan da suka faru. Kyakkyawan, tsabta, shiru, babu abubuwan da suka faru, babu abin da ke faruwa, cikakken tsari.

Ina hadadden? Wahalar, ba shakka, tana cikin hulɗar. Nawa aikin mutum zai iya yi da kansa? Ta yaya yake hulɗa da wasu ayyuka? Layin saƙo, rumbun adana bayanai, ma'auni. Yadda za a sake ƙirƙira wani abu lokacin da gazawar ta faru? Tambayoyi da yawa da amsoshi kaɗan.

Microservices da Serverless su ne abin da mu geek hipsters kira Cloud Native. Duk game da gajimare ne. Amma gajimaren kuma a zahiri yana da iyaka a cikin girmansa. Anyi amfani da mu don tunanin shi azaman tsarin rarrabawa. A zahiri, ina sabobin masu samar da girgije ke rayuwa? A cikin cibiyoyin bayanai. Wato, muna da nau'in tsari na tsakiya, mai iyaka, rarraba a nan.

A yau mun fahimci cewa Intanet na Abubuwa ba kawai manyan kalmomi ba ne wanda ko bisa ga tsinkayar tsinkaya, biliyoyin na'urorin da ke da alaƙa da Intanet suna jiran mu a cikin shekaru biyar zuwa goma masu zuwa. Babban adadin bayanai masu amfani da mara amfani waɗanda za a haɗa su cikin gajimare kuma a ɗora su daga girgijen.

Gajimaren ba zai dawwama ba, don haka muna ƙara magana game da wani abu da ake kira ƙididdiga ta gefe. Ko kuma ina son ma'anar ban mamaki na "kwamfutar hazo". An lullube shi a cikin sufi na romanticism da asiri.

DevOps da Hargitsi: Isar da Software a cikin Duniya Mai Rarraba

Haruffa kwamfuta. Ma'anar ita ce, gizagizai sun kasance tururuwa na ruwa, tururi, kankara, da duwatsu. Kuma hazo ɗigon ruwa ne da ke warwatse kewaye da mu a cikin sararin samaniya.

A cikin yanayin hazo, yawancin aikin waɗannan ɗigogi suna yin su gaba ɗaya da kansu ko kuma tare da haɗin gwiwar wasu ɗigon ruwa. Kuma suna juya ga gajimare ne kawai lokacin da aka matse su da gaske.

Wato, sake rarrabawa, cin gashin kai, kuma, ba shakka, da yawa daga cikinku sun riga sun fahimci inda duk wannan ke faruwa, saboda ba za ku iya magana game da rarrabawa ba tare da ambaton blockchain ba.

DevOps da Hargitsi: Isar da Software a cikin Duniya Mai Rarraba

Akwai waɗanda suka yi imani, waɗannan su ne waɗanda suka saka hannun jari a cryptocurrency. Akwai waɗanda suka yi imani amma suna tsoro, kamar ni, alal misali. Kuma akwai waɗanda ba su yi imani ba. Anan zaka iya mu'amala daban-daban. Akwai fasaha, sabon abu wanda ba a sani ba, akwai matsaloli. Kamar kowace sabuwar fasaha, tana tayar da tambayoyi fiye da yadda take amsawa.

Ana iya fahimtar abin da ke kewaye da blockchain. Gudun zinare a gefe, fasahar da kanta tana ɗaukar alkawuran ban mamaki don kyakkyawar makoma: ƙarin 'yanci, ƙarin 'yancin kai, amincewa da rarrabawar duniya. Abin da ba a so?

Saboda haka, injiniyoyi da yawa a duniya suna fara haɓaka aikace-aikacen da ba a daidaita su ba. Kuma wannan iko ne wanda ba za a iya watsi da shi ta hanyar faɗin kawai: "Ahh, blockchain shine kawai bayanan da ba a aiwatar da shi ba." Ko kuma kamar yadda masu shakka suna son faɗi: "Babu ainihin aikace-aikacen blockchain." Idan ka yi la'akari da shi, shekaru 150 da suka wuce sun yi magana iri ɗaya game da wutar lantarki. Kuma sun yi daidai a wasu hanyoyi, domin abin da wutar lantarki ke sa ya yiwu a yau ba zai yiwu ba a karni na 19.

Af, wa ya san wane irin tambari ne akan allon? Wannan shine Hyperledger. Wannan aiki ne da ake haɓakawa a ƙarƙashin kulawar Gidauniyar Linux kuma ya haɗa da tsarin fasahar blockchain. Wannan hakika ƙarfin buɗaɗɗen al'ummarmu ne.

Injiniyan Hargitsi

DevOps da Hargitsi: Isar da Software a cikin Duniya Mai Rarraba

Don haka tsarin da mu ke tasowa yana kara yin sarkakiya, yana kara rugujewa, yana kara daidaitawa. Netflix su ne majagaba na tsarin microservice. Suna daga cikin wadanda suka fara fahimtar haka, sun kirkiro wasu kayan aikin da suka kira Simian Army, wadanda suka fi shahara a cikinsu Hargitsi Biri. Ya ayyana abin da ya zama sananne "ka'idodin injiniyan hargitsi".

Af, a cikin aiwatar da aiki a kan rahoton, mun ma fassara wannan rubutu zuwa Rashanci, don haka je zuwa mahada, karanta, sharhi, tsawa.

A taƙaice, ƙa'idodin injiniyan hargitsi suna faɗin haka. Rukunin tsarin da aka rarraba ba su da tabbas kuma suna da wahala a zahiri. Kurakurai ba makawa ne, wanda ke nufin muna buƙatar karɓar waɗannan kurakurai kuma muyi aiki tare da waɗannan tsarin ta wata hanya ta daban.

Dole ne mu kanmu mu yi ƙoƙari mu gabatar da waɗannan kurakurai a cikin tsarin samarwa don gwada tsarinmu don wannan daidaitawa ɗaya, wannan ikon tsara kai, don tsira.

Kuma wannan yana canza komai. Ba wai kawai yadda muke ƙaddamar da tsarin zuwa samarwa ba, har ma yadda muke haɓaka su, yadda muke gwada su. Babu wani tsari na daidaitawa ko daskare lambar; akasin haka, akwai ci gaba da aiwatar da rashin zaman lafiya. Muna ƙoƙarin kashe tsarin kuma mu ga ya ci gaba da rayuwa.

Ka'idojin Haɗin Tsarin Rarraba

DevOps da Hargitsi: Isar da Software a cikin Duniya Mai Rarraba

Saboda haka, wannan yana buƙatar tsarin mu ya canza ko ta yaya. Domin samun kwanciyar hankali, suna buƙatar wasu sabbin ka'idoji don mu'amala tsakanin sassansu. Don waɗannan sassa su yarda kuma su zo ga wani nau'in tsarin kai. Kuma kowane nau'in sabbin kayan aikin, sabbin ka'idoji sun taso, wanda na kira "ka'idoji don hulɗar tsarin rarraba."

DevOps da Hargitsi: Isar da Software a cikin Duniya Mai Rarraba

Me nake magana akai? Na farko, aikin Budewa. Wasu yunƙuri don ƙirƙirar ƙa'idar bin diddigin gabaɗaya, wanda babban kayan aiki ne wanda babu makawa don gyara hadaddun tsarin rarrabawa.

DevOps da Hargitsi: Isar da Software a cikin Duniya Mai Rarraba

Bugu da kari - Buɗe Wakilin Siyasa. Mun ce ba za mu iya hasashen abin da zai faru da tsarin ba, wato, muna buƙatar ƙara yawan abin lura, lura. Buɗewa na dangin kayan aikin da ke ba da lura ga tsarin mu. Amma muna buƙatar lura don sanin ko tsarin yana aiki kamar yadda muke tsammani ko a'a. Ta yaya za mu ayyana halayen da ake tsammani? Ta hanyar ayyana wasu nau'ikan siyasa, wasu ka'idoji. Aikin Buɗaɗɗen Manufofin Manufofin yana aiki don ayyana wannan saitin ƙa'idodi a cikin bakan da ya kama daga samun dama ga rabon albarkatu.

DevOps da Hargitsi: Isar da Software a cikin Duniya Mai Rarraba

Kamar yadda muka ce, tsarin mu yana ƙara tafiyar da abubuwan da suka faru. Rashin uwar garken babban misali ne na tsarin tafiyar da taron. Domin mu canza abubuwan da suka faru tsakanin tsarin da bin su, muna buƙatar wasu yare na gama gari, wasu ƙa'idodi gama gari don yadda muke magana game da abubuwan da suka faru, yadda muke watsa su ga juna. Wannan shi ne abin da wani aiki ya kira Cloudevents.

DevOps da Hargitsi: Isar da Software a cikin Duniya Mai Rarraba

Rikicin canje-canjen da ke wanke tsarin mu, yana lalata su akai-akai, ci gaba ne na kayan aikin software. Domin mu ci gaba da ci gaba da wannan sauye-sauye na yau da kullun, muna buƙatar wasu nau'in ka'ida ta gama gari wacce za mu iya magana game da menene kayan aikin software, yadda ake gwada ta, wane tabbaci ya wuce. Wannan shi ne abin da wani aiki ya kira Grafeas. Wato, ƙa'idar metadata gama gari don kayan aikin software.

DevOps da Hargitsi: Isar da Software a cikin Duniya Mai Rarraba

Kuma a ƙarshe, idan muna son tsarinmu ya kasance mai cikakken 'yancin kai, daidaitawa, da kuma tsarin kansa, dole ne mu ba su 'yancin tantance kansu. Aikin da ake kira spiffe Wannan shi ne ainihin abin da yake yi. Wannan kuma wani aiki ne a karkashin kulawar Gidauniyar Kwamfuta ta Kasa ta Cloud.

Duk waɗannan ayyukan matasa ne, duk suna buƙatar ƙaunarmu, tabbatarwar mu. Wannan duk bude tushe ne, gwajin mu, aiwatar da mu. Suna nuna mana inda fasaha ta dosa.

Amma DevOps bai taɓa kasancewa da farko game da fasaha ba, koyaushe ya kasance game da haɗin gwiwa tsakanin mutane. Kuma, a kan haka, idan muna son tsarin da muke tasowa ya canza, to mu kanmu dole ne mu canza. A gaskiya ma, muna canzawa ta wata hanya; ba mu da zabi da yawa.

DevOps da Hargitsi: Isar da Software a cikin Duniya Mai Rarraba

Akwai abin mamaki wani littafi Marubuciyar Burtaniya Rachel Botsman, wanda a ciki ta yi rubutu game da juyin halitta na amana a cikin tarihin ɗan adam. Ta ce da farko, a cikin al'ummomin farko, amana ta gida ce, wato, waɗanda muka sani kawai muka amince da su.

Sai kuma wani lokaci mai tsawo sosai – lokacin duhu da aka mayar da amana a tsakiya, lokacin da muka fara amincewa da mutanen da ba mu san su ba bisa hujjar cewa mu jama’a daya ne ko na jiha.

Kuma wannan shi ne abin da muke gani a duniyarmu ta zamani: amana yana karuwa kuma yana raguwa, kuma yana dogara ne akan 'yancin watsa bayanai, akan samun bayanai.

Idan kun yi tunani game da shi, wannan damar samun dama, wanda ke sa wannan amincewar ta yiwu, shine abin da ni da ku muke aiwatarwa. Wannan yana nufin cewa duka hanyoyin haɗin kai da yadda muke yin su dole ne su canza, saboda ƙungiyoyin IT na tsakiya, masu matsayi na tsohuwar ba sa aiki. Sun fara mutuwa.

Ƙungiya ta DevOps

Maƙasudin ƙungiyar DevOps na gaba shine tsarin da aka raba, tsarin daidaitawa wanda ya ƙunshi ƙungiyoyi masu cin gashin kansu, kowannensu ya ƙunshi mutane masu cin gashin kansu. Waɗannan ƙungiyoyin sun warwatse a ko'ina cikin duniya, suna yin haɗin gwiwa yadda ya kamata tare da juna ta hanyar amfani da sadarwar asynchronous, ta yin amfani da ka'idojin sadarwa na gaskiya. Yayi kyau sosai, ko ba haka ba? Kyakkyawan makoma mai kyau.

Tabbas, babu ɗayan waɗannan da zai yiwu ba tare da canjin al'adu ba. Dole ne mu sami jagoranci na canji, alhakin mutum, dalili na ciki.

DevOps da Hargitsi: Isar da Software a cikin Duniya Mai Rarraba

Wannan shine tushen ƙungiyoyin DevOps: fayyace bayanan bayanai, sadarwar da ba ta dace ba, jagoranci na canji, ƙaddamarwa.

Damuwa

Tsarin da muke cikin su da waɗanda muke ginawa suna ƙara rikicewa, kuma yana da wahala mu ’yan Adam mu jimre wa wannan tunanin, yana da wuya mu daina tunanin ikon sarrafawa. Muna ƙoƙari mu ci gaba da sarrafa su, kuma wannan yakan haifar da ƙonawa. Na faɗi haka ne daga gogewa na, ni ma na sami konewa, na kuma sami naƙasa ta hanyar gazawar da ba a zata ba wajen samarwa.

DevOps da Hargitsi: Isar da Software a cikin Duniya Mai Rarraba

Ƙonawa na faruwa lokacin da muke ƙoƙarin sarrafa wani abu wanda ba zai iya sarrafawa ba. Lokacin da muka ƙone, komai ya rasa ma'anarsa saboda mun rasa sha'awar yin sabon abu, muna samun kariya kuma mu fara kare abin da muke da shi.

Sana'ar injiniya, kamar yadda sau da yawa nake so in tunatar da kaina, da farko ita ce sana'a ta kirkira. Idan muka rasa sha'awar ƙirƙirar wani abu, sai mu koma toka, mu koma toka. Jama'a sun ƙone, ƙungiyoyi duka sun ƙone.

A ra'ayi na, kawai yarda da ikon kirkire-kirkire na hargitsi, kawai gina haɗin gwiwa bisa ga ka'idodinsa shine abin da zai taimake mu kada mu rasa abin da ke da kyau a cikin sana'ar mu.

Wannan shine abin da nake so a gare ku: don son aikinku, ku ƙaunaci abin da muke yi. Duniyar nan tana ciyar da bayanai, muna da darajar ciyar da su. Don haka mu yi nazarin hargitsi, mu zama masana hargitsi, mu kawo kima, mu kirkiro wani sabon abu, to, matsaloli, kamar yadda muka riga muka gano, babu makawa, kuma idan sun bayyana, sai mu ce “Ops!” Kuma an warware matsalar.

Menene banda Hargitsi Biri?

A gaskiya ma, duk waɗannan kayan aikin matasa ne. Netflix iri ɗaya sun gina kayan aikin don kansu. Gina kayan aikin ku. Karanta ƙa'idodin injiniyan hargitsi kuma ku rayu daidai waɗancan ƙa'idodin maimakon ƙoƙarin nemo wasu kayan aikin da wani ya riga ya gina.

Yi ƙoƙarin fahimtar yadda tsarin ku ya rushe kuma fara rushe su kuma ga yadda suke riƙewa. Wannan ya zo na farko. Kuma kuna iya neman kayan aiki. Akwai nau'ikan ayyuka.

Ban fahimci lokacin da kuka ce ba za a iya sauƙaƙa tsarin ta hanyar sauƙaƙa abubuwan da ke tattare da shi ba, kuma nan da nan ya koma microservices, waɗanda ke sauƙaƙa tsarin ta hanyar sauƙaƙe abubuwan da kansu da kuma dagula hulɗa. Waɗannan su ne ainihin ɓangarori biyu waɗanda suka saba wa juna.

Haka ne, ƙananan sabis ɗin batu ne mai cike da cece-kuce gabaɗaya. A gaskiya ma, sassauƙan sassa yana ƙara sassauci. Menene microservices ke bayarwa? Suna ba mu sassauci da sauri, amma tabbas ba su ba mu sauƙi ba. Suna ƙara wahala.

Don haka, a cikin falsafar DevOps, microservices ba abu ne mai kyau ba?

Duk wani alheri yana da juzu'i. Amfanin shi ne cewa yana ƙaruwa da sassauci, yana ba mu damar yin canje-canje da sauri, amma yana ƙaruwa da rikitarwa kuma saboda haka rashin ƙarfi na dukan tsarin.

Har yanzu, mene ne ya fi ba da fifiko: kan sauƙaƙan hulɗa ko kan sassauƙan sassa?

Ba shakka abin da ake ba da muhimmanci shi ne sauƙaƙa mu’amala, domin idan muka kalli hakan ta fuskar yadda muke aiki tare da ku, to da farko dai, mu mai da hankali ne wajen sauƙaƙa mu’amala, ba wai a sauƙaƙe aikin ba. na kowannenmu daban. Domin sauƙaƙan aiki yana nufin juya mutum-mutumi. Anan a McDonald's yana aiki akai-akai lokacin da kake da umarni: anan ka sanya burger, nan ka zuba miya a kai. Wannan ba ya aiki kwata-kwata a cikin aikin ƙirƙira mu.

Shin da gaske ne cewa duk abin da kuka faɗa yana rayuwa ne a cikin duniyar da ba ta da gasa, kuma hargitsin da ake yi yana da kyau, kuma babu sabani a cikin wannan hargitsi, babu mai son ci ko kashe kowa? Ta yaya gasar da DevOps za su kasance?

To, ya danganta da irin gasar da muke magana akai. Shin game da gasa ne a wurin aiki ko kuma gasa tsakanin kamfanoni?

Game da gasar ayyukan da ke wanzu saboda ayyuka ba kamfanoni da yawa ba ne. Muna ƙirƙirar sabon yanayi na bayanai, kuma kowane yanayi ba zai iya rayuwa ba tare da gasa ba. Ana gasa a ko'ina.

Netflix iri ɗaya, muna ɗaukar su a matsayin abin koyi. Me yasa suka zo da wannan? Domin suna bukatar zama masu gasa. Wannan sassauci da saurin motsi shine ainihin abin da ake bukata; yana gabatar da hargitsi a cikin tsarin mu. Wato hargitsi ba wani abu ne da sane muke yi don muna so ba, wani abu ne da ke faruwa saboda duniya ta bukaci hakan. Dole ne mu daidaita. Kuma hargitsi, shi ne ainihin sakamakon gasa.

Shin wannan yana nufin hargitsi shine rashin burin, kamar yadda yake? Ko waɗancan manufofin da ba mu so mu gani? Muna cikin gidan kuma ba mu fahimci burin wasu ba. Gasar, a gaskiya, yana faruwa ne saboda gaskiyar cewa muna da maƙasudin maƙasudi kuma mun san inda za mu ƙare a kowane lokaci na gaba na lokaci. Wannan, daga ra'ayi na, shine ainihin DevOps.

Hakanan a kalli tambayar. Ina tsammanin dukanmu muna da manufa ɗaya: don tsira da yin shi da
mafi girman ni'ima. Kuma manufar gasa ta kowace kungiya daya ce. Rayuwa sau da yawa yana faruwa ta hanyar gasa, babu abin da za ku iya yi game da shi.

Taron na bana DevOpsDays Moscow za a yi a ranar 7 ga Disamba a Technopolis. Muna karɓar aikace-aikacen rahotanni har zuwa 11 ga Nuwamba. Rubuta mu idan kuna son yin magana.

Rijista ga mahalarta yana buɗewa, tikitin farashin 7000 rubles. Shiga mu!

source: www.habr.com

Add a comment