Orin Ice kan (Idawọlẹ ẹjẹ) ati Ina (DevOps ati IaC)

Koko ti DevOps ati IaC jẹ olokiki pupọ ati dagba ni iyara. Sibẹsibẹ, pupọ julọ awọn onkọwe ṣe pẹlu awọn iṣoro imọ-ẹrọ lasan ni ọna. Emi yoo ṣe apejuwe awọn iṣoro kan pato si ile-iṣẹ nla kan. Emi ko ni ojutu kan - awọn iṣoro, ni gbogbogbo, jẹ apaniyan ati dubulẹ ni aaye ti bureaucracy, iṣayẹwo, ati “awọn ọgbọn rirọ”.

Orin Ice kan (Idawọlẹ ẹjẹ) ati Ina (DevOps ati IaC)
Niwọn igba ti akọle nkan naa jẹ bẹ, lẹhinna Daenerys yoo ṣiṣẹ bi ologbo, ti o ti kọja si ẹgbẹ Idawọlẹ

Laisi iyemeji, ni bayi ija ti atijọ ati tuntun wa. Ati nigbagbogbo ninu awọn ikọlu wọnyi ko si ẹtọ tabi aṣiṣe. O kan ṣẹlẹ. Ṣugbọn, ni ibere ki o má ba ni ipilẹ, a yoo bẹrẹ pẹlu iboju yii:

Orin Ice kan (Idawọlẹ ẹjẹ) ati Ina (DevOps ati IaC)

Eyi ni ohun ti a pe ni Ibere ​​Iyipada. O rii bii idamẹta ti awọn aaye ti o nilo lati kun lati awọn ilana oriṣiriṣi, awọn aaye iyokù wa ni awọn taabu miiran. Iru iwe bẹ gbọdọ wa ni kikun lati le lo iwe afọwọkọ si olupin iṣelọpọ, tabi gbejade awọn faili titun ati, ni gbogbogbo, yi nkan pada.

Nọmba awọn aaye jẹ iru pe Mo kowe adaṣe kekere mi fun kikun ni awọn aaye wọnyi. Pẹlupẹlu, oju-iwe yii ni a kọ ni ọna ti ko si awọn irinṣẹ adaṣe wo awọn aaye rẹ, ati pe ojutu ti o ṣeeṣe nikan ni lati lo AutoIt lati kọlu awọn ipoidojuko pẹlu Asin naa. Ṣe ayẹwo iwọn ainireti lati pinnu lori eyi:

Orin Ice kan (Idawọlẹ ẹjẹ) ati Ina (DevOps ati IaC)

Nitorinaa, o mu awọn jenkins, Oluwanje, terraform, nexus ati bẹbẹ lọ, ati fi ayọ ran gbogbo eyi sori dev rẹ. Ṣugbọn o to akoko lati firanṣẹ si QA, UAT ati PROD. O ni Nesusi artifact ati pe o gba lẹta kan lati DBA pẹlu nkan bii eyi:

Olufẹ,

Ni akọkọ, nexus rẹ o le fojuinu Emi ko ni iwọle si nexus rẹ
Ni ẹẹkeji, gbogbo awọn ayipada gbọdọ wa ni ẹsun bi Ibeere Iyipada.
O nilo lati ya sọtọ awọn iwe afọwọkọ SQL lati Nesusi ki o so wọn pọ si Ibere ​​​​Iyipada.
Ti iyipada ko ba jẹ Pajawiri, o yẹ ki o ṣee laarin awọn ọjọ 7 ti itusilẹ (iyasọtọ ni Ipari Ọsẹ)
Nigbati Ibeere Iyipada rẹ ba fọwọsi nipasẹ opo eniyan, DBA yoo ṣiṣẹ iwe afọwọkọ rẹ ati paapaa fi sikirinifoto ti abajade naa ranṣẹ nipasẹ meeli.

Nitootọ, DBA rẹ, eyiti o ti n ṣiṣẹ nibi lati igba akọkọ.

Ṣe o mọ kini eyi leti mi bi? Ologbele-automation: Robot di fireemu, ati awọn Osise lu o pẹlu kan sledgehammer. O dara, looto, kini iwulo Nesusi yii, ti o ba jẹ pe ohun gbogbo ni a ṣe patapata pẹlu ọwọ?

Ṣugbọn maṣe jẹbi Idawọlẹ fun eyi! O jẹ, dajudaju, itajesile, ṣugbọn gbogbo awọn bureaucracy yii pẹlu Awọn ibeere Iyipada ti fi agbara mu ati pe o wa lati ọdọ awọn oluyẹwo. Idawọlẹ ni lati ṣiṣẹ ni ọna yẹn, akoko. Ko le ṣe e ni ọna miiran. Ati iṣayẹwo jẹ ohun Konsafetifu pupọ. Elo ni, fun apẹẹrẹ, ti a ti sọ nipa otitọ pe eka-pipe gigun ati awọn ọrọ igbaniwọle nigbagbogbo yipada jẹ buburu, ṣugbọn awọn ile-iṣẹ yoo jẹ aaye ikẹhin lati yi eyi pada. Tun pẹlu awọn imuṣiṣẹ ati ohun gbogbo miiran.

Nipa ọna, ni akoko kan Mo gbiyanju lati ṣẹda faili kan fun terraform, ṣugbọn emi ko ṣe aṣeyọri. Mo kọsẹ lori itumọ ti tag 'Ofin Iṣiro Iṣiro Ise agbese', eyiti Emi ko ṣakoso rara lati wa - Emi ko ni awọn ọgbọn rirọ to.

Emi ko paapaa gba koko-ọrọ ti Luddism palolo - oh, adaṣe rẹ ṣe idẹruba aabo iṣẹ mi, Emi ko fẹ lati kọ ohunkohun tuntun, nitorinaa Emi yoo parọbajẹ.

Nitorina, kini o le jẹ ojutu? Eto ITSM ni API alakoko pupọ lati ṣe agbekalẹ awọn iwe aṣẹ laifọwọyi. Ati ni gbogbogbo, pupọ julọ awọn ọna ṣiṣe wọnyi wa lati awọn ọjọ ti awọn ipilẹ akọkọ. Boya ẹnikan mọ awọn ọna ITSM igbalode gaan? Boya ẹnikan ni iriri aṣeyọri ti iṣakojọpọ DevOps ode oni ati bureaucracy? Eyi, nitorinaa, kii ṣe nipa awọn aaye ibajẹ odasaka, nibiti o ti le gbe lọ gaan ni gbogbo ọjọ, ṣugbọn, fun apẹẹrẹ, eka ile-ifowopamọ, eyiti o wa labẹ awọn oluyẹwo ati ipinya ti o lagbara pupọ ti awọn agbegbe giga.

Maṣe gbagbe pe gbogbo awọn irokuro rẹ ni opin si iṣatunṣe. Ati pe iyẹn yipada ohun gbogbo. Nduro fun ọ ninu awọn asọye!

orisun: www.habr.com

Fi ọrọìwòye kun