Iyo DevOps Nyanzvi Yakawira Sei Mubatwa we Automation

Cherechedza. transl.: Chinyorwa chakanyanya kufarirwa pa /r/DevOps subreddit mumwedzi wapfuura chaive chakakosha: "Otomatiki yakanditsiva zviri pamutemo kubasa - musungo weDevOps." Munyori waro (kuUSA) akataura nyaya yake, izvo zvakaunza hupenyu chirevo chakakurumbira chekuti otomatiki ichauraya kudiwa kweavo vanochengetedza masoftware masisitimu.

Iyo DevOps Nyanzvi Yakawira Sei Mubatwa we Automation
Tsananguro paDuramazwi reUrban yechirevo chakatogadzirwa (?!) pamusoro pekutsiva munhu nerunyoro

Saka, heino chinyorwa pachacho:

Kuseka kwakajairika pakati pemadhipatimendi eDevOps ndekwekuti, "Kana tikagadzirisa zvese zvese, tinenge tisina basa."

Nekudaro, izvi ndizvo chaizvo zvakaitika kwandiri uye vangangoita zana mamwe mainjiniya eDevOps. Ini handikwanise kupinda muhuwandu nekuda kwechibvumirano chisiri chekuburitsa: Ndine chokwadi chekuti nekukurumidza kana kuti gare gare ruzivo ruchabuda, asi ini handidi kuva iye wekutaura.

Ini ndichaedza kupa pfungwa yakajairika yekuti zvese zvakaitika sei.

Anenge makore mashanu apfuura, ndakashanda semaneja mudhipatimendi reDevOps rekambani yehunyanzvi hwemichina yepakati nepakati, ndichiwana muhoro wakanakisa panguva iyoyo (190 zviuru zveUSD), izvo zvakatsiva huwandu hwedu husingadaviriki hwekumanikidzira nguva yakawandisa.

Sezvinowanzoitika, munyoreri kubva kuLinkedIn akandibata. Akamiririra mubatanidzwa mukuru wemarudzi akawanda uyo akanga asina zvachose kundifarira semukana webasa unobvira. Muchengeti akanyora kuti kambani iyi yaishingaira kuwedzera zvikwata zvayo zvemainjiniya esoftware, vanogadzira uye DevOps vachitarisira mapurojekiti makuru akati wandei, uye akacherechedza kuti vangada kundikoka kubvunzurudzo.

Ndakaramba ndikati handidi. Akabvunza kuti ndakawana marii uye akasimbisa kuti iyo conglomerate yaizopa zvakawanda. Izvi zvakakurudzira kuda kuziva kwangu - nekuti ndaifunga kuti ndakanga ndatova nemuhoro wakanaka.

Muchidimbu, ndakaenda nendege kunobvunzurudzwa, ndakagamuchira chinzvimbo cheMutungamiriri Mukuru nemuhoro we275 zviuru zveUSD pamwe nesarudzo dzemasheya uye mabhonasi, pamwe nemukana wekushanda kure kure (kureva kuti ndaisafanira kufamba), kunyangwe iyo chaiyo. pfungwa yekushandira kambani hombe handina kuifarira. Nekudaro, iyo yekupihwa yaive yakanyanya kunaka kuramba (vakandivimbisa zvakanyanya kupfuura zvaive zvaitwa neAmazon pakutanga kwegore iroro).

Iyo kambani yaive nedhipatimendi reDevOps, asi yaisanganisira vakuru vehurongwa hwemaneja vaigona kunyora zvakakwana muPython/Bash/PowerShell kuti ive nengozi. Naizvozvo, ivo vaida timu yechokwadi maDevOps mainjiniya ane ruzivo rwekuronga mumitauro yakaderera-chikamu kuti vashande pamapurojekiti akaomarara.

Mumakore matatu akatevera, dhipatimendi redu rakakura. Ndinofanira kutaura kuti manejimendi akaita zvese nemazvo. Hatina kumborambwa chero chinhu chatakakumbira, uye takapedza pamusoro pe90% yemapurojekiti edu akarongwa nenguva uye pabhajeti, izvo zvinoshamisa chaizvo.

Zvakadaro, rinenge gore nehafu rapfuura, zvakava pachena kuti isu takanga tazviitira *zvese*. Ehe, pakanga pachine gadziriso yenguva dzose uye cheki, asi kwegore rapfuura nehafu ndaingoshanda maawa 1-2 pazuva nekuti pakanga pasina zvimwe zvishoma zvekuita. Ndainge ndisina pfungwa yekusiya basa raibhadhara kudaro, asi ndaitya kuti musi uyu X aizouya, ndokuzouya nezuro.

Chaizvoizvo, zvakaziviswa kuti mazhinji ezvikwata zveDevOps akadzingwa (vanhu makumi manomwe neshanu vakasara vanoshanda pane chaiyo mafomu) nekuti IT neSoftware Engineering zvikwata zvakakwanisa kubata kodhi yese, uye pakanga pasisina basa revakomana veDevOps.

Ndakapihwa chinzvimbo muchikwata cheIT, asi muhoro waivepo waitoda kusvika hafu. Ndaigona kuramba ndichishanda ndiri kure, asi vaida kuti pakupedzisira ndiende kuguta kwaiva nehofisi kuti ndigokwanisa kuvako kakawanda.

Zvinonyadzisa kuti zvakaitika saizvozvo nekuti ndaida kushanda ikoko. Kambani yakatichengeta zvakanaka (tisingaverengi kudzingwa, hongu), uye hapana nzvimbo dzakawanda dzeDevOps dzine muhoro uri pamusoro pe200 zviuru zveUSD uye neyakajairwa 8-awa yekushanda zuva, uye inenge isina nguva yakawedzerwa.

Sezvineiwo, ndakabata mari yangu zvine hungwaru uye ndakakwanisa kubhadhara 4 mortgages zvizere mumakore mashanu apfuura. Iye zvino ndine mari shoma yekuwedzera, mari inoshandiswa ishoma, saka ndinokwanisa kukwanisa kutsvaga zvishoma nezvishoma nzvimbo itsva.

Zvekuwedzera (kubva kumushanduri)

Munyori pachake akadaro mhinduro pa zita rangu: "Ndinokumbira ruregerero kana izvi zvikaonekwa sekudzvanya: ndanga ndichiedza kuwedzera kuseka kune zita, ndisingade kushandura nyaya yangu kuita clickbait kana DevOps horror."

Uye takabvumirana ne "musungo" wakataurwa, "pitfall" mumamiriro eDevOps havasi vese vatauri: β€œNei muteyo? Iwe wakawana muhoro wakanaka (kutopfuura wakambotsanangurwa se "muhombe"), wakarasa mamwe maawa, wakaita basa rakanaka, uye wakawana mukana wekupinda zvakare.

Mamwe mawedzero kubva kune mamwe maonerwo emunyori nezve iyi nyaya:

  • Nezve muhoro. Zvinhu zvakakosha ndezvenharaunda uye nyanzvi. Munyori, ari muinjiniya wesoftware ane makore makumi maviri nemashanu echiitiko, akabata chinzvimbo chemaneja wechikwata cheDevOps. Uyezve, ruzivo rwake haruna kugumira kune ruzivo rwezvivakwa zvemazuva ano, asi inowedzera uye mitauro yekuronga yakaita seC ++, Fortran neCobol, iyo yaive yakakosha pakudyidzana nevagadziri vesangano.
  • Kune avo vaifungawo kuti 75 DevOps mainjiniya aive akawanda. Mukambani iyi"Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ vanhu vanopfuura zviuru makumi mashanu uye zviuru zvezvikumbiro zviri kushanda. "

Bhonasi

Kana usati waiverenga bvunzurudzo ichangopfuura mutungamiriri wedu wehunyanzvi - Dmitry Stolyarov (distol), - yemusangano weDevOpsConf uye podcast DevOps Deflope, yakabva yabata mubvunzo wakafanana. Uye iyi ndiyo maonero akataurwa:

- Uye zvino chii [mukuda kurerutsa zvakanyanya kushandiswa kweK8s] chii chichaitika kune mainjiniya, vatariri vehurongwa vanotsigira Kubernetes?

Dmitry: Chii chakaitika kune accountant mushure mekuuya kwe1C? Zvinenge zvakafanana. Izvi zvisati zvaitika, vakaverenga papepa - ikozvino purogiramu. Kubudirira kwevashandi kwakawedzera nemirairo yehukuru, asi basa pacharo harina kupera. Kana kare zvaida mainjiniya gumi kuti akurumidze girobhu remwenje, zvino imwe ichakwana.

Kuwanda kwepurogiramu uye nhamba yemabasa, inoratidzika kwandiri, ikozvino iri kukura nekukurumidza kupfuura maDevOps matsva ari kuonekwa uye kubudirira kuri kuwedzera. Pane kushomeka chaiko mumusika izvozvi uye ichagara kwenguva yakareba. Gare gare, zvinhu zvose zvichadzokera kune imwe tsika, umo kubudirira kwebasa kuchawedzera, pachava nehuwandu uye husina server, neuron ichabatanidzwa kuKubernetes, iyo ichasarudza zviwanikwa zvose sezvazvinofanira ... uye mu. mukuru, ita zvese iwe sezvazvinofanira - murume, simuka uye usapindira.

Asi mumwe munhu achafanira kuita zvisarudzo. Zviri pachena kuti nhanho yezvidzidzo uye nyanzvi yemunhu uyu yakakwirira. Mazuvano, kudhipatimendi reakaunzi, haudi vashandi gumi vanochengeta mabhuku kuti maoko avo asaneta. Hazvina hazvo kufanira. Mapepa mazhinji anoongororwa otomatiki uye anozivikanwa nemagetsi gwaro manejimendi system. Mumwe akangwara mukuru accountant akakwana, atova nehunyanzvi hukuru, nekunzwisisa kwakanaka.

Kazhinji, iyi ndiyo nzira yekuenda mumaindasitiri ese. Zvakafanana nemota: kare, mota yakauya ine makanika nevatyairi vatatu. Mazuvano, kutyaira mota inzira iri nyore iyo isu tese tinotora chikamu mazuva ese. Hapana anofunga kuti motokari chinhu chakaoma.

DevOps kana masisitimu engineering haizoendi - basa repamusoro-soro uye kugona kuchawedzera.

PS

Verenga zvakare pablog yedu:

Source: www.habr.com

Voeg