Isens sÄng (blodig Enterprise) och eld (DevOps och IaC)

Ämnet DevOps och IaC Ă€r mycket populĂ€rt och utvecklas snabbt. Men de flesta författare berör enbart de tekniska problemen pĂ„ denna vĂ€g. Jag kommer istĂ€llet att beskriva de problem som Ă€r typiska för stora företag. Jag har inga lösningar — problemen Ă€r i stort sett fatala och ligger inom omrĂ„dena byrĂ„krati, revision och "soft skills".

Isens sÄng (blodig Enterprise) och eld (DevOps och IaC)
Om artikeln har ett sÄdant namn, sÄ kommer Daenerys, som har gÄtt över till Enterprise, att agera katt.

Utan tvekan sker det nu en kollision mellan gammalt och nytt. Och ofta finns det ingen som har rÀtt eller fel i dessa kollisioner. SÄ har det blivit. Men för att inte bara prata ska vi börja med denna skÀrm:

Isens sÄng (blodig Enterprise) och eld (DevOps och IaC)

Detta Àr sÄ kallad Change Request. Du ser ungefÀr en tredjedel av fÀlten som mÄste fyllas i frÄn olika register, medan de andra fÀlten finns pÄ andra flikar. Detta dokument mÄste fyllas i för att kunna tillÀmpa skriptet pÄ production. servern, eller för att ladda upp nya filer och överhuvudtaget förÀndra nÄgot.

Antalet fÀlt Àr sÄdant att jag har skrivit min egen lilla automatisering för att fylla i dessa fÀlt. Denna sida Àr utformad pÄ ett sÄdant sÀtt att inga automatiseringsverktyg kan se dess fÀlt, och den enda möjliga lösningen var att anvÀnda AutoIt för att helt enkelt klicka med musen pÄ koordinater. Bedöm graden av desperation för att vÄga göra nÄgot sÄdant:

Isens sÄng (blodig Enterprise) och eld (DevOps och IaC)

SÄ du tar jenkins, chef, terraform, nexus och annat och jublar över att du distribuerar allt detta pÄ din dev. Men det kommer en tid att skicka detta till QA, UAT och PROD. Du har artefakten i Nexus och fÄr ett meddelande frÄn DBA med ungefÀr följande text:

BÀsta hÀlsningar,

För det första, din nexus har jag inte tillgÄng till er Nexus.
För det andra, alla Àndringar mÄste dokumenteras som en Change Request.
SQL-skripten mÄste du extrahera frÄn Nexus och bifoga till Change Request.
Om Àndringen inte Àr en nödsituation, bör detta göras inom 7 dagar efter releasen (exklusivt under helgen).
NÀr din Change Request har godkÀnts av en massa mÀnniskor kommer DBA att köra ditt skript och till och med skicka en skÀrmdump av resultatet via e-post.

Med vÀnlig hÀlsning, din DBA som har jobbat hÀr sedan mainframe.

Vet ni vad detta pÄminner mig om? Halvautomatisering: roboten hÄller fast maskinen medan arbetaren slÄr pÄ den med en slÀgga. Ja, vad Àr egentligen vitsen med Nexus om allt sedan görs helt manuellt?

Men man ska inte skylla pÄ Enterprise! Det Àr sjÀlvklart blodigt, men all denna byrÄkrati med Change Requests Àr nödvÀndig och kommer frÄn revisorer. Enterprise Àr tvunget att arbeta sÄ hÀr, och punkt slut. Det finns inget annat sÀtt. Revision Àr en oerhört konservativ sak. Hur mycket som helst har sagts om att lÄnga, pseudokomplexa och ofta förÀndrade lösenord Àr dÄligt, men företag kommer att vara den sista platsen dÀr detta Àndras. Detsamma gÀller för deployment och allt annat.

För övrigt försökte jag en gĂ„ng skapa en fil för terraform, men jag misslyckades. Jag snubblade pĂ„ betydelsen av taggen 'Project Accounting Billing Code', vilken jag aldrig lyckades ta reda pĂ„ — jag saknade soft skills.

Jag tar inte ens upp Ă€mnet passiv ludditism — Ă„h, er automatisering hotar min jobbsĂ€kerhet, jag vill inte lĂ€ra mig nĂ„got nytt, sĂ„ jag kommer att tysta sabotera.

Och vad kan det egentligen finnas för lösning? ITSM-systemet har en extremt primitiv API för att automatiskt generera dokument. Och överhuvudtaget kommer de flesta sÄdana system frÄn mainframe-eran. Kanske nÄgon vet om verkligen moderna ITSM-system? Kanske nÄgon har framgÄngsrik erfarenhet av integration av moderna DevOps och byrÄkrati? Det handlar sjÀlvklart inte om rena sÀljwebbplatser, dÀr det verkligen kan finnas en deployment varje dag, utan, exempelvis, banksektorn som stÄr under revisorer och har en mycket stark isolering av högre miljöer.

Men glöm inte att alla era fantasier Àr begrÀnsade av revisionen. Och det förÀndrar allt. Jag ser fram emot era kommentarer!

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster