ʻO nā ʻenehana a me nā mea hana e pono ai ka ʻenekini DevOps e haku.
ʻO DevOps kahi ala e piʻi nei i IT; ke ulu mālie nei ka kaulana a me ka noi no ka mea kūikawā. Ua wehe ʻo GeekBrains i ka wā ma mua
I mea e wehewehe ai i ke ʻano o DevOps a me ke kumu e pono ai nā ʻelele o kēia ʻoihana, ua kamaʻilio mākou me Nikolai Butenko, ka mea kākau.
He aha nā DevOps maikaʻi e ʻike a hiki ke hana?
Eia ka maikaʻi e haʻi koke aku i ka mea hiki ʻole iā ia ke hana. Aia kekahi moʻolelo ʻo ka ʻelele o kēia ʻoihana he mea hoʻokani hoʻokahi kanaka hiki ke kākau i nā code nui, a laila e hoʻāʻo iā ia, a i kona manawa kūʻokoʻa hele ʻo ia a hoʻoponopono i nā mea paʻi o kāna mau hoa. Kōkua paha ʻo ia i ka hale kūʻai a pani i ka barista.
I mea e ʻike ai i ka mea e hiki ai i kahi loea DevOps ke hana, e hoʻi kākou i ka wehewehe o ka manaʻo ponoʻī. ʻO DevOps ka loiloi o ka manawa mai ka hoʻomohala ʻana i ka huahana a hiki i ka hoʻokuʻu ʻana i ka huahana i ka mākeke. No laila, hoʻonui ka loea i ke kaʻina hana ma waena o ka hoʻomohala ʻana a me ka hana, ʻōlelo i kā lākou ʻōlelo a kūkulu i kahi pipeline kūpono.
He aha kāu e ʻike ai a hiki iā ʻoe ke hana? Eia ka mea nui:
- Pono nā mākau palupalu maikaʻi, no ka mea pono ʻoe e launa pū me kekahi mau keʻena i loko o ka hui like.
- Analytical structural noʻonoʻo e nānā i nā kaʻina hana mai luna a hoʻomaopopo i ke ʻano o ka hoʻomaikaʻi ʻana iā lākou.
- Pono ʻoe e hoʻomaopopo iā ʻoe iho i ke kūkulu ʻana a me nā kaʻina hana. Ma laila wale nō e hiki ai ke hoʻonui ʻia.
- Pono ka hoʻolālā maikaʻi, ka nānā ʻana a me nā mākau hoʻolālā e hana i kahi kaʻina hana hui.
Ua like anei nā ʻelele a pau o DevOps a i ʻole he ʻokoʻa i loko o ka mea kūikawā?
I kēia mau lā, ua puka mai kekahi mau lālā i loko o hoʻokahi mea kūikawā. Akā ma ka laulā, ʻo ka manaʻo o DevOps ka hapa nui o ʻekolu mau wahi: SRE (administrator), Developer (developer), Manager (kuleana no ka launa pū ʻana me ka ʻoihana). Hoʻomaopopo kahi loea DevOps i nā pono o ka ʻoihana a hoʻonohonoho i ka hana maikaʻi ma waena o kēlā me kēia me ka hana ʻana i kahi kaʻina hui.
Loaʻa iā ia ka ʻike maikaʻi i nā kaʻina hana a pau o ka pōʻai hoʻomohala huahana, ka hoʻolālā, a hoʻomaopopo i ka palekana ʻike ma ka pae e loiloi i nā pilikia. Eia kekahi, ʻike a hoʻomaopopo ʻo DevOps i nā ala automation a me nā mea hana, a me ke kākoʻo mua a me ka hoʻokuʻu ʻana i nā papahana a me nā lawelawe. Ma keʻano laulā,ʻo ka hana a DevOps kaʻikeʻana i ka'ōnaehana holoʻokoʻa holoʻokoʻa, e kuhikuhi a mālama i nā kaʻina hana e kōkua i ka hoʻomohalaʻana i kēia pūnaewele.
ʻO ka mea pōʻino, ma Rūsia a ma waho, ʻaʻole maopopo ka poʻe hana i ke ʻano o DevOps. Ke nānā nei ʻoe i nā hakahaka i paʻi ʻia, e ʻike ʻoe i ke kāhea ʻana i kahi hakahaka DevOps, ke ʻimi nei nā ʻoihana i nā luna ʻōnaehana, nā luna Kubernetes, a i ʻole nā mea hōʻike ma ka laulā. ʻO ka hui like ʻole o ka ʻike a me nā mākau i nā hakahaka DevOps mai HH.ru a me LinkedIn he mea kupanaha loa.
He mea nui ia e hoʻomaopopo ʻaʻole ʻo DevOps he mea kūikawā wale nō, ʻo ia, ʻo ka mea mua, he ʻano hana no ka mālama ʻana i nā ʻōnaehana ma ke ʻano he code. Ma muli o ka hoʻokō ʻana i ke ʻano, ʻike a hoʻomaopopo nā lālā āpau o ka hui hoʻomohala ʻaʻole wale i kā lākou wahi o ka hana, akā he ʻike lākou i ka hana o ka ʻōnaehana holoʻokoʻa.
Pehea e hiki ai iā DevOps ke kōkua i ka ʻoihana āu e hana nei?
ʻO kekahi o nā metric koʻikoʻi no ka ʻoihana ʻo Time-to-Market (TTM). ʻO kēia ka manawa e kūʻai aku ai, ʻo ia hoʻi, ka manawa o ka hoʻololi ʻana mai ka manaʻo o ka hana ʻana i kahi huahana i ka hoʻomaka ʻana i ka huahana no ke kūʻai aku. He mea koʻikoʻi ka TTM no nā ʻoihana kahi e lilo koke ai nā huahana.
Me ke kōkua o DevOps, ua hoʻomaka kekahi mau mea kūʻai aku kaulana i ka Russian Federation a me nā ʻāina ʻē e hoʻomohala i nā kuhikuhi hou. Ke neʻe nei kēia mau hui ma ka pūnaewele en masse, haʻalele loa a haʻalele ʻole paha i nā paepae pūnaewele. I kēia mau kūlana, pono ka hoʻomohala wikiwiki ʻana i nā noi a me nā lawelawe, ʻaʻole hiki ke hoʻohana ʻole me ka hoʻohana ʻana i nā mea hana DevOps.
ʻO ka hopena, ua hoʻokō kekahi mau mea kūʻai aku i ka wikiwiki i ke kaʻina hana o ka hoʻokuʻu ʻana i nā noi a me nā lawelawe i pono maoli i ka lā. A ʻo kēia ka mea nui o ka hoʻokūkū ma ka mākeke hou.
ʻO wai ka mea hiki ke lilo i DevOps?
ʻOiaʻiʻo, e maʻalahi maʻaneʻi no nā ʻelele o nā ʻenehana loea: nā polokalamu, nā mea hōʻike, nā luna ʻōnaehana. Pono ka poʻe e hele ana i kēia kahua me ka ʻole o ka hoʻonaʻauao kūpono e aʻo i nā kumu o ka papahana, hoʻāʻo, hoʻokele kaʻina hana a me ka hoʻokele ʻōnaehana. A laila wale nō, i ka wā i haku ʻia ai kēia mau mea, hiki ke hoʻomaka e aʻo i ka manaʻo DevOps holoʻokoʻa.
No ka hoʻomaopopo maikaʻi ʻana i ka manaʻo a loaʻa i kahi manaʻo o ka ʻike a me ke akamai e pono ai, pono e heluhelu i ka DevOps Guide, e aʻo ana i ka Phoenix Project, a me ke ʻano hana.
Hana maikaʻi ʻo DevOps no kēlā poʻe i loaʻa ka noʻonoʻo analytical a hiki iā lākou ke hoʻohana i kahi ala ʻōnaehana. He paʻakikī ke haʻi i ka lōʻihi o ka mea hou e lilo i DevOpser maikaʻi. Eia nā mea a pau e pili ana i ka waihona mua, a me ke kaiapuni a me nā hana e pono e hoʻoholo ʻia, me ka nui o ka ʻoihana. ʻO nā ʻoihana e pono ai nā devops he nui nā ʻenehana loea: Amazon, Netflix, Adobe, Etsy, Facebook a me Walmart.
I ka hopena, ʻoi aku ma mua o ka hapalua o nā hoʻolaha hana DevOps no nā luna hoʻonohonoho ʻike. Eia nō naʻe, ke ulu mālie nei ka pono o DevOps, a i kēia manawa aia ka hapa nui o nā loea akamai i kēia ʻaoʻao.
I mea e lilo ai i mea loea, pono ʻoe e aʻo i nā ʻenehana hou, nā mea hana, e hoʻohana i kahi ala ʻōnaehana i ka papa hana a hoʻohana pono i ka automation. Inā ʻaʻole ia, paʻakikī loa, inā ʻaʻole hiki ʻole, ke hoʻonohonoho pono iā DevOps.
Source: www.habr.com