He mele o ka hau (Bloody Enterprise) a me ke ahi (DevOps a me IaC)

He mea kaulana loa ke kumuhana o DevOps a me IaC a ulu wikiwiki. Eia naʻe, pili ka hapa nui o nā mea kākau i nā pilikia ʻenehana ma ke ala. E wehewehe au i nā pilikia pili i kahi hui nui. ʻAʻohe oʻu hopena - nā pilikia, ma ka laulā, he mea make a wahaheʻe i ke kahua o ka bureaucracy, loiloi, a me nā "mākaukau palupalu".

He mele o ka hau (Bloody Enterprise) a me ke ahi (DevOps a me IaC)
No ka mea ua like ke poʻo o ka ʻatikala, a laila e hana ʻo Daenerys ma ke ʻano he pōpoki, ua hele i ka ʻaoʻao o Enterprise.

ʻAʻole kānalua, i kēia manawa aia kahi paio o nā mea kahiko a me nā mea hou. A pinepine i loko o kēia mau hui ʻana ʻaʻohe pono a hewa ʻole. Pela wale no. Akā, i ʻole e lilo i kumu ʻole, e hoʻomaka mākou me kēia pale:

He mele o ka hau (Bloody Enterprise) a me ke ahi (DevOps a me IaC)

ʻO kēia ka mea i kapa ʻia ʻo Change Request. ʻIke ʻoe i kahi hapakolu o nā māla e pono e hoʻopiha ʻia mai nā papa kuhikuhi like ʻole, aia ke koena o nā māla i nā papa ʻē aʻe. Pono e hoʻopiha ʻia kēlā palapala i mea e hoʻopili ai i ka palapala i ka kikowaena hana, a i ʻole e hoʻouka i nā faila hou a, ma ke ʻano nui, hoʻololi i kekahi mea.

ʻO ka nui o nā māla i kākau wau i kaʻu mīkini liʻiliʻi no ka hoʻopiha ʻana i kēia mau māla. Eia kekahi, ua kākau ʻia kēia ʻaoʻao ma ke ʻano ʻaʻole ʻike ʻia nā mea hana automation i kāna mau mahinaʻai, a ʻo ka hopena wale nō e hiki ai ke hoʻohana iā AutoIt e pā naʻaupō i nā hoʻonohonoho me ka ʻiole. E noʻonoʻo i ke kiʻekiʻe o ka makemake e hoʻoholo i kēia:

He mele o ka hau (Bloody Enterprise) a me ke ahi (DevOps a me IaC)

No laila, lawe ʻoe i nā jenkins, chef, terraform, nexus a pēlā aku, a hauʻoli e kau i kēia mau mea āpau ma kāu dev. Akā ʻo ka manawa kēia e hoʻouna ai iā QA, UAT a me PROD. Loaʻa iā ʻoe kahi mea hana Nexus a loaʻa iā ʻoe kahi leka mai DBA me kahi mea e like me kēia:

Aloha,

ʻO ka mea mua, hiki iā ʻoe ke noʻonoʻo i kāu nexus ʻaʻole hiki iaʻu ke komo i kāu nexus
ʻO ka lua, pono e waiho ʻia nā hoʻololi āpau ma ke ʻano he noi hoʻololi.
Pono ʻoe e hoʻokaʻawale i nā palapala SQL mai Nexus a hoʻopili iā lākou i ke noi hoʻololi.
Inā ʻaʻole pilikia ka hoʻololi ʻana, pono e hana ʻia i loko o 7 mau lā ma hope o ka hoʻokuʻu ʻana (no ka hopena pule wale nō)
Ke ʻae ʻia kāu noi hoʻololi e ka hui o ka poʻe, e hoʻokō ka DBA i kāu palapala a hoʻouna aku i kahi kiʻi kiʻi o ka hopena ma ka leka uila.

Me kaʻoiaʻiʻo, kāu DBA, e hana nei ma ʻaneʻi mai ka mainframe.

ʻIke ʻoe i ka mea e hoʻomanaʻo mai nei iaʻu? Semi-automation: paʻa ka lopako i ke kiʻi, a paʻi ka mea hana iā ia me ka sledgehammer. ʻAe, ʻoiaʻiʻo, he aha ka hoʻohana ʻana o kēia Nexus, inā e hana lima ʻia nā mea āpau?

Akā, mai hō'āhewa iā Enterprise no kēia! ʻOiaʻiʻo, he koko, akā ua koi ʻia kēia ʻoihana a pau me nā noi hoʻololi a hele mai nā mea hoʻoponopono. Pono ka ʻoihana e hana i kēlā ala, manawa. ʻAʻole hiki iā ia ke hana i kekahi ala ʻē aʻe. A he mea conservative loa ka loiloi. Ehia, no ka laʻana, i ʻōlelo ʻia e pili ana i ka ʻoiaʻiʻo o ka pseudo-complex lōʻihi a hoʻololi pinepine ʻia nā huaʻōlelo he hewa, akā ʻo nā ʻoihana ka wahi hope loa e hoʻololi ai i kēia. Me nā hoʻolālā a me nā mea ʻē aʻe.

Ma ke ala, i kekahi manawa ua ho'āʻo wau e hana i kahi faila no ka terraform, akā ʻaʻole i kūleʻa. Ua hina au i ka manaʻo o ka 'Project Accounting Billing Code', ʻaʻole i loaʻa iaʻu ka ʻike - ʻaʻole lawa kaʻu mākaukau palupalu.

ʻAʻole wau e lawe i ke kumuhana o ka Luddism passive - ʻo, hoʻoweliweli kāu automation i kaʻu palekana ʻoihana, ʻaʻole wau makemake e aʻo i kahi mea hou, no laila e hoʻopio mālie wau.

No laila, he aha ka hopena? Loaʻa i ka ʻōnaehana ITSM kahi API primitive loa e hana maʻalahi i nā palapala. A ma ka laulā, hele mai ka hapa nui o kēia mau ʻōnaehana mai nā lā o nā papa nui. Ua ʻike paha kekahi i nā ʻōnaehana ITSM hou? Loaʻa paha i kekahi ka ʻike kūleʻa o ka hoʻohui ʻana i nā DevOps hou a me ka bureaucracy? ʻO kēia, ʻoiaʻiʻo, ʻaʻole ia e pili ana i nā pūnaewele palaho wale, kahi e hiki ai ke kau ʻia i kēlā me kēia lā, akā, no ka laʻana, ʻo ka ʻāpana panakō, aia ma lalo o nā loiloi a me ka hoʻokaʻawale ikaika loa o nā wahi kiʻekiʻe.

Mai poina wale ʻia kāu mau manaʻo noʻonoʻo a pau i ka loiloi. A hoʻololi kēlā i nā mea a pau. Ke kali nei iā ʻoe ma nā manaʻo!

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka