Za ma admins, devops, chisokonezo chosatha ndi kusintha kwa DevOps mkati mwa kampani

Za ma admins, devops, chisokonezo chosatha ndi kusintha kwa DevOps mkati mwa kampani

Zimatengera chiyani kuti kampani ya IT ikhale yopambana mu 2019? Ophunzitsa pamisonkhano ndi misonkhano amalankhula mawu okweza kwambiri omwe samveka bwino kwa anthu wamba. Kulimbana ndi nthawi yotumiza, ma microservices, kusiya monolith, kusintha kwa DevOps ndi zina zambiri. Ngati titaya kukongola kwapakamwa ndikulankhula mwachindunji komanso m'Chirasha, ndiye kuti zonse zimabwera ku lingaliro losavuta: pangani mankhwala apamwamba, ndikuchita ndi chitonthozo kwa gulu.

Chotsatirachi chakhala chofunikira kwambiri. Bizinesi yafika pamapeto pake kuti njira yotukula bwino imakulitsa zokolola, ndipo ngati chilichonse chitasinthidwa ndikugwira ntchito ngati wotchi, imaperekanso mwayi wowongolera pakavuta. Kalekale, chifukwa cha kuwongolera uku, munthu wina wanzeru adabwera ndi zosunga zobwezeretsera, koma makampani akukula, ndipo tidabwera kwa akatswiri opanga ma DevOps - anthu omwe amasintha njira yolumikizirana pakati pa chitukuko ndi zomangamanga zakunja kukhala chinthu chokwanira komanso chokwanira. sizikugwirizana ndi shamanism.

Nkhani yonseyi ya "modular" ndi yodabwitsa, koma ... Zidachitika kuti ena mwa ma admins adadziwika kuti DevOps, ndipo akatswiri a DevOps okha adayamba kufunidwa kuti akhale ndi luso la telepathy ndi clairvoyance.

Tisanalankhule za mavuto amakono opereka chitukuko, tiyeni tifotokoze zomwe tikutanthauza ndi mawu awa. Pakadali pano, zinthu zakula kotero kuti tafika pamalingaliro awiriwa: zomangamanga zimatha kukhala zakunja komanso zamkati.

Ndi zomangamanga zakunja tikutanthauza chilichonse chomwe chimatsimikizira kugwira ntchito kwa ntchito kapena zinthu zomwe gulu likupanga. Izi ndi mapulogalamu kapena ma seva a webusayiti, kuchititsa ndi ntchito zina zomwe zimatsimikizira kugwira ntchito kwa malonda.

Zomangamanga zamkati zimaphatikizapo ntchito ndi zida zomwe zimagwiritsidwa ntchito ndi gulu lachitukuko lokha ndi antchito ena, omwe nthawi zambiri amakhala ambiri. Awa ndi ma seva amkati a makina osungira ma code, woyang'anira ntchito yemwe amatumizidwa kwanuko ndi chilichonse, chilichonse, chilichonse chomwe chili mu intranet yamakampani.

Kodi woyang'anira dongosolo amachita chiyani pakampani? Kuphatikiza pa ntchito yoyang'anira intranet yamakampani iyi, nthawi zambiri imakhala ndi zovuta zachuma kuwonetsetsa kuti zida zaofesi zikugwira ntchito. Woyang'anira ndi yemweyo yemwe amakoka mwachangu chipangizo chatsopano kapena laputopu yopuma yokonzekera kugwiritsidwa ntchito kuchokera kuchipinda chakumbuyo, kupereka kiyibodi yatsopano ndikukwawa pamiyendo inayi kudutsa maofesi, kutambasula chingwe cha Efaneti. Woyang'anira ndi eni ake am'deralo komanso wolamulira osati ma seva amkati ndi akunja okha, komanso wamkulu wabizinesi. Inde, olamulira ena amatha kugwira ntchito mu ndege yadongosolo, popanda hardware. Ayenera kupatulidwa m'gulu lapadera la "oyang'anira dongosolo la zomangamanga." Ndipo ena amakhazikika pakugwiritsa ntchito zida zamaofesi; mwamwayi, ngati kampaniyo ili ndi anthu opitilira zana, ntchitoyo simatha. Koma palibe mmodzi wa iwo amene ali devops.

Kodi DevOps ndi ndani? Devops ndi anyamata omwe amalankhula za kuyanjana kwa chitukuko cha mapulogalamu ndi zomangamanga zakunja. Kunena zowona, ma devops amakono akutenga nawo gawo pazachitukuko ndi njira zotumizira anthu mozama kwambiri kuposa ma admins omwe amangoyika zosintha ku ftp adakhudzidwapo. Imodzi mwa ntchito zofunika kwambiri za injiniya wa DevOps tsopano ndikuwonetsetsa kuti pamakhala njira yabwino komanso yokonzedwa bwino yolumikizirana pakati pamagulu achitukuko ndi zomangamanga. Ndi anthu awa omwe ali ndi udindo wotumiza makina obweza kumbuyo ndi kutumiza; ndi anthu awa omwe amachotsa zolemetsa zina ndikuyang'ana momwe angathere pantchito yawo yofunika kwambiri. Nthawi yomweyo, ma devops sadzayendetsa chingwe chatsopano kapena kutulutsa laputopu yatsopano kuchokera kuchipinda chakumbuyo (c) KO

Nsomba ndi chiyani?

Ku funso "Kodi DevOps ndi ndani?" theka la ogwira ntchito m'mundamo amayamba kuyankha ngati "Chabwino, mwachidule, uyu ndi admin yemwe ..." ndi kupitilira mulemba. Inde, nthawi ina, pamene ntchito ya injiniya wa DevOps inali itangotuluka kuchokera kwa oyang'anira aluso kwambiri pankhani yosamalira ntchito, kusiyana pakati pawo sikunali kowonekera kwa aliyense. Koma tsopano, pamene ntchito za devops ndi admin mu gulu zakhala zosiyana kwambiri, ndizosavomerezeka kuzisokoneza wina ndi mzake, kapena ngakhale kuzifananitsa.

Koma kodi izi zikutanthauza chiyani pa bizinesi?

Kulemba ntchito, ndizo zonse.

Mumatsegula ntchito ya "System Administrator", ndipo zofunikira zomwe zalembedwapo ndi "kuyanjana ndi chitukuko ndi makasitomala", "CI / CD yobweretsera dongosolo", "kusamalira ma seva ndi zida za kampani", "kuyendetsa machitidwe amkati" ndi zina zotero. pa; mukumvetsa kuti abwana akulankhula zopanda pake. Chogwira ndikuti m'malo mwa "System Administrator" udindo wa ntchito uyenera kukhala "DevOps Engineer", ndipo ngati mutuwu wasinthidwa, ndiye kuti zonse zimagwera.

Komabe, kodi munthu amakhala ndi malingaliro otani akamaΕ΅erenga ntchito yoteroyo? Kuti kampaniyo ikuyang'ana wogwiritsa ntchito makina ambiri omwe adzagwiritse ntchito njira zonse zowongolera ndi kuyang'anira ndipo adzafinya chotupacho ndi mano ake ...

Koma kuti asachulukitse kuchuluka kwa mankhwala osokoneza bongo pamsika wogwira ntchito, ndikwanira kutchula malo omwe ali ndi mayina awo oyenera ndikumvetsetsa bwino kuti injiniya wa DevOps ndi woyang'anira dongosolo ndi mabungwe awiri osiyana. Koma chikhumbo chosatsutsika cha olemba anzawo ntchito kuti apereke mndandanda wokulirapo wa zofunikira kwa ofuna kusankhidwa kumapangitsa kuti oyang'anira dongosolo la "classic" amasiya kumvetsetsa zomwe zikuchitika kuzungulira iwo. Bwanji, ntchitoyo ikusintha ndipo iwo ali kumbuyo kwa nthawi?

Ayi ayi ndipo nthawi ina ayi. Oyang'anira zomangamanga omwe adzayang'anira ma seva amkati a kampani, kapena kukhala ndi malo othandizira L2 / L3 ndikuthandizira antchito ena, sanapite ndipo sapita.

Kodi akatswiriwa angakhale mainjiniya a DevOps? Ndithudi iwo angathe. Ndipotu, iyi ndi malo okhudzana nawo omwe amafunikira luso la kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe ka kayendetsedwe kapabubundubundukambokamboXNUMX                           Muzigwira ntchito yoyangβ€Ÿ-

Vuto lina la DevOps

M'malo mwake, chilichonse sichimangokhala pakulemba ganyu komanso kusokoneza nthawi zonse pakati pa ma admin ndi ma devops. Panthawi ina, bizinesiyo idakumana ndi vuto lopereka zosintha ndi kuyanjana kwa gulu lachitukuko ndi zomangamanga zomaliza.

Mwina ndi pamene amalume omwe anali ndi maso owala adayimilira pa siteji ya msonkhano wina nati, "Timachita izi ndikuzitcha kuti DevOps. Anyamatawa athetsa mavuto anu onse "- ndipo adayamba kunena momwe moyo ulili wabwino pakampaniyo mutagwiritsa ntchito machitidwe a DevOps.

Komabe, sikokwanira kulemba ganyu injiniya wa DevOps kuti chilichonse chigwire ntchito momwe ziyenera kukhalira. Kampaniyo iyenera kusinthidwa kwathunthu ndi DevOps, ndiye kuti, udindo ndi kuthekera kwa DevOps yathu ziyeneranso kumveka bwino kumbali ya gulu lachitukuko ndi kuyesa. Tili ndi nkhani "yodabwitsa" pamutuwu yomwe ikuwonetseratu nkhanza zonse zomwe zikuchitika m'madera ena.

Mkhalidwe. Ma DevOps amafunikira kuti agwiritse ntchito makina obwezeretsanso osayang'ana momwe angagwirire ntchito. Tiyerekeze kuti mkati mwa Ogwiritsa ntchito pali magawo osiyana a dzina loyamba, dzina lomaliza ndi mawu achinsinsi. Mtundu watsopano wa mankhwalawa umatuluka, koma kwa omanga, "rollback" ndi wand wamatsenga chabe yemwe angakonze chirichonse, ndipo sadziwa ngakhale momwe zimagwirira ntchito. Kotero, mwachitsanzo, mu chigamba chotsatira opanga adagwirizanitsa minda ya dzina loyamba ndi lomaliza, adakulungidwa kuti apange, koma mawonekedwewo akuchedwa pazifukwa zina. Chikuchitikandi chiyani? Management imabwera ku devops ndikuti "Kokani chosinthira!", ndiye kuti, amamupempha kuti abwerere ku mtundu wakale. Kodi ma devops amachita chiyani? Ikubwereranso ku mtundu wakale, koma popeza omangawo sanafune kudziwa momwe kubweza uku kudachitikira, palibe amene adauza gulu la devops kuti databaseyo iyeneranso kubwezeredwa. Chotsatira chake, chirichonse chimawonongeka kwa ife, ndipo mmalo mwa webusaiti yapang'onopang'ono, ogwiritsa ntchito amawona cholakwika "500", chifukwa Baibulo lakale siligwira ntchito ndi minda ya database yatsopano. Devops sakudziwa za izi. Madivelopa ali chete. Oyang'anira akuyamba kutaya mitsempha ndi ndalama ndikukumbukira zosunga zobwezeretsera, ndikudzipereka kuti abwerere kwa iwo kuti "chake chigwire ntchito." Zotsatira zake, ogwiritsa ntchito amataya deta yawo yonse pakapita nthawi.

Mtedza, ndithudi, umapita ku devops, zomwe "sizinapange dongosolo lobwezera," ndipo palibe amene amasamala kuti mphalapala m'nkhaniyi ndi omanga.

Mapeto ake ndi osavuta: popanda njira yodziwika bwino ya DevOps monga choncho, sizothandiza kwenikweni.
Chinthu chachikulu kukumbukira: injiniya wa DevOps si wamatsenga, ndipo popanda kulankhulana kwabwino komanso kuyanjana kwa njira ziwiri ndi chitukuko, sangathe kulimbana ndi ntchito zake. Ma Devs sangasiyidwe okha ndi "mavuto" awo kapena kupatsidwa lamulo "osasokoneza opanga, ntchito yawo ndikulemba," ndikuyembekeza kuti panthawi yovuta zonse zidzagwira ntchito momwe ziyenera kukhalira. Umo si momwe zimagwirira ntchito.

Kwenikweni, DevOps ndi luso pamalire pakati pa kasamalidwe ndi ukadaulo. Kuphatikiza apo, sizodziwikiratu kuti payenera kukhala ukadaulo wochulukirapo kuposa kasamalidwe ka malowa. Ngati mukufunadi kupanga njira zachitukuko zofulumira komanso zogwira mtima, muyenera kudalira gulu lanu la devops. Amadziwa zida zoyenera, wakhazikitsa ntchito zofananira, amadziwa momwe angachitire. Muthandizeni, mverani malangizo ake, musayese kumupatula mumtundu wina wagawo lodziyimira pawokha. Ngati ma admin atha kugwira ntchito pawokha, ndiye kuti ma devops alibe ntchito pankhaniyi; sangathe kukuthandizani kuti mukhale bwino ngati inunso simukufuna kuvomera thandizoli.

Ndipo chinthu chomaliza: siyani kukhumudwitsa oyang'anira zomangamanga. Iwo ali ndi zawo, zofunika kwambiri patsogolo ntchito. Inde, woyang'anira akhoza kukhala injiniya wa DevOps, koma izi ziyenera kuchitika pa pempho la munthu mwiniyo, osati mokakamizidwa. Ndipo palibe cholakwika ndi chakuti woyang'anira dongosolo akufuna kukhalabe woyang'anira dongosolo - iyi ndi ntchito yake yosiyana ndi ufulu wake. Ngati mukufuna kusintha akatswiri, musaiwale kuti simudzangopanga luso laukadaulo, komanso kasamalidwe. Mwinamwake, zidzakhala kwa inu monga mtsogoleri kusonkhanitsa anthu onsewa ndi kuwaphunzitsa kulankhulana m’chinenero chimodzi.

Source: www.habr.com

Kuwonjezera ndemanga