Usa ka Awit sa Yelo (Bloody Enterprise) ug Kalayo (DevOps ug IaC)

Ang hilisgutan sa DevOps ug IaC popular kaayo ug dali nga nag-uswag. Bisan pa, kadaghanan sa mga tagsulat nag-atubang sa puro teknikal nga mga problema sa kini nga agianan. Akong ihulagway ang mga problema nga kinaiya sa usa ka dako nga kompanya. Wala koy solusyon - ang mga problema, sa kinatibuk-an, makamatay ug bakak sa lugar sa burukrasya, pag-awdit, ug "humok nga kahanas".

Usa ka Awit sa Yelo (Bloody Enterprise) ug Kalayo (DevOps ug IaC)
Tungod kay ang ulohan sa artikulo sama niini, si Daenerys, kinsa miadto sa kilid sa Enterprise, molihok isip iring.

Sa walay duhaduha, karon adunay bangga sa daan ug bag-o. Ug kasagaran niini nga mga bangga walay husto o sayop. Nahitabo ra ni. Apan, aron dili mahimong walay basehanan, magsugod kita niini nga screen:

Usa ka Awit sa Yelo (Bloody Enterprise) ug Kalayo (DevOps ug IaC)

Kini mao ang gitawag nga Change Request. Nakita nimo ang mga ikatulo nga bahin sa mga natad nga kinahanglan nga pun-on gikan sa lainlaing mga direktoryo, ang nahabilin nga mga natad naa sa ubang mga bookmark. Ang ingon nga dokumento kinahanglan nga pun-on aron magamit ang script sa server sa produksiyon, o mag-upload og bag-ong mga file, o kasagarang magbag-o bisan unsa.

Ang gidaghanon sa mga natad mao nga gisulat ko ang akong kaugalingon nga gamay nga automation alang sa pagpuno niini nga mga uma. Dugang pa, kini nga panid gisulat sa paagi nga walay mga himan sa automation nga makakita sa mga natad niini, ug ang bugtong posible nga solusyon mao ang paggamit sa AutoIt aron sa binuang nga pag-klik sa mga koordinasyon gamit ang mouse. Susiha ang imong lebel sa desperasyon aron mahimo kini:

Usa ka Awit sa Yelo (Bloody Enterprise) ug Kalayo (DevOps ug IaC)

Mao nga, gikuha nimo ang jenkins, chef, terraform, nexus, ug uban pa, ug malipayon nga i-deploy kini tanan sa imong dev. Apan moabot ang panahon nga ipadala kini sa QA, UAT ug PROD. Aduna kay Nexus artifact ug nakadawat ka og sulat gikan sa DBA nga adunay sama niini:

Minahal,

Una sa tanan, ang imong koneksyon mahimo nimo para sa imong kaugalingon wala koy access sa imong Nexus
Ikaduha, ang tanan nga mga pagbag-o kinahanglan i-isyu ingon usa ka Paghangyo sa Pagbag-o.
Kinahanglan nimong i-extract ang mga SQL script gikan sa Nexus ug i-attach kini sa Change Request.
Kung ang pagbag-o dili Emergency, kini kinahanglan buhaton 7 ka adlaw sa dili pa i-release (eksklusibo sa Weekend)
Kung ang imong Change Request aprobahan sa usa ka pundok sa mga tawo, ang DBA mopatuman sa imong script ug magpadala pa gani og screenshot sa resulta pinaagi sa koreo.

Labing maayo nga pagbati, ang imong DBA nga nagtrabaho dinhi sukad sa mga adlaw sa mainframe.

Nahibal-an ba nimo kung unsa kini nagpahinumdom kanako? Semi-automation: ang robot nagkupot sa frame, ug ang trabahador miigo niini gamit ang sledgehammer. Aw, sa tinuud, unsa ang kapuslanan sa kini nga Nexus kung ang tanan nahimo nga hingpit nga mano-mano?

Apan ang Enterprise dili angay basulon niini! Kini, siyempre, dugoon, apan kining tanan nga burukrasya nga adunay mga Paghangyo sa Pagbag-o gipugos ug gikan sa mga auditor. Ang negosyo kinahanglan nga molihok niining paagiha, panahon. Dili niya kini mahimo sa laing paagi. Ug ang pag-audit usa ka konserbatibo nga butang. Pananglitan, unsa ka daghan ang gisulti bahin sa kamatuoran nga ang dugay nga pseudo-complex ug kanunay nga giusab nga mga password dili maayo, apan ang mga negosyo mao ang katapusan nga lugar diin kini usbon. Usab sa mga pag-deploy ug uban pa.

Pinaagi sa dalan, sa usa ka higayon ako misulay sa paghimo sa usa ka file alang sa terraform, apan kini wala molihok. Napandol ko sa kahulogan sa 'Project Accounting Billing Code' nga tag, nga wala nako mahibaw-i - wala koy igong soft skills.

Wala ako maghisgot sa hilisgutan sa passive Luddism - oh, ang imong automation naghulga sa akong kasiguruhan sa trabaho, dili ko gusto nga makakat-on bisan unsa nga bag-o, mao nga hilom ko kining sabotahe.

Aw, unsa man ang mahimong solusyon sa prinsipyo? Ang sistema sa ITSM adunay usa ka labi ka karaan nga API alang sa awtomatikong paghimo og mga dokumento. Ug sa kinatibuk-an, kadaghanan niini nga mga sistema naggikan sa mga panahon sa mga mainframe. Aduna bay nahibal-an nga tinuod nga modernong mga sistema sa ITSM? Aduna bay usa nga adunay malampuson nga kasinatian sa paghiusa sa modernong DevOps ug burukrasya? Kami, siyempre, wala maghisgot bahin sa mga lunsay nga mga site sa pagpamaligya, diin adunay mahimo nga usa ka pag-deploy matag adlaw, apan, pananglitan, ang sektor sa pagbabangko, nga naa sa ilawom sa mga auditor ug kusog kaayo nga pag-inusara sa mas taas nga mga palibot.

Ayaw lang kalimti nga ang tanan nimong mga pantasya limitado sa pag-audit. Ug kana nagbag-o sa tanan. Naghulat ako kanimo sa mga komento!

Source: www.habr.com

Idugang sa usa ka comment