Ke kamaʻilio nei mākou, ʻoiaʻiʻo, e pili ana i Me ka ʻole o ka hele ʻana i nā kikoʻī nui, e mālama ana mākou i kahi hālāwai kūkā ma ka lā 30 o Kepakemapa a me ka lā 1 o ʻOkakopa e pili ana i ka hoʻohui ʻana i nā kaʻina hana hoʻomohala, hoʻāʻo, a me nā hana. Inā makemake ʻoe e komo i nā kikoʻī, e ʻoluʻolu e heluhelu.
I loko o ke ʻano DevOps, ua hui pū ʻia nā ʻano āpau o ka hoʻomohala ʻenehana o kahi papahana, hana like, a hoʻohuli kekahi i kekahi. ʻO ka mea nui ma ʻaneʻi ka hoʻokumu ʻana i nā kaʻina hana hoʻomohala hana ponoʻī hiki ke hoʻololi ʻia, hoʻohālike ʻia, a hoʻāʻo ʻia i ka manawa maoli. Kōkua kēia i ka pane koke ʻana i nā loli o ka mākeke.
Ma ka ʻaha kūkā, makemake mākou e hōʻike pehea e pili ai kēia ʻano hana i ka hoʻomohala ʻana i ka huahana, pehea e hōʻoia ai i ka hilinaʻi o ka ʻōnaehana a me ka hiki ke hoʻololi no ka mea kūʻai aku, a pehea e hoʻololi ai ʻo DevOps i ka hoʻonohonoho ʻana o kahi ʻoihana a me ke ʻano o ka hoʻonohonoho ʻana i ke kahe hana.

Ma hope o nā hiʻohiʻona
He mea nui iā mākou ke hoʻomaopopo ʻaʻole wale i ka mea a nā ʻoihana like ʻole e hana nei i loko o ke ʻano DevOps, akā, i ke kumu hoʻi ma hope o ia mea. ʻO ia ke kumu i kono ai mākou ʻaʻole wale i nā loea e hui pū me kā mākou Kōmike Polokalamu, akā, i nā loea e nānā i ke kūkākūkā DevOps mai nā manaʻo like ʻole:
- nā ʻenekinia kiʻekiʻe;
- nā mea hoʻomohala;
- nā alakaʻi o ka hui;
- CTO.
Ma kekahi ʻaoʻao, hoʻokumu kēia i nā pilikia a me nā paio i ke kūkākūkā ʻana i nā noi hōʻike. ʻOiai makemake kahi ʻenekinia i ka nānā ʻana i kahi ulia nui, makemake nui ka mea hoʻomohala i ka hoʻomaopopo ʻana pehea e hana ai i nā polokalamu e hana ana i nā ao a me nā ʻōnaehana. Akā ma ka hōʻea ʻana i kahi ʻaelike, hana mākou i kahi papahana e waiwai nui a hoihoi i nā mea āpau, mai nā ʻenekinia a hiki i nā CTO.

ʻAʻole wale ka pahuhopu o kā mākou ʻaha kūkā e koho i nā hōʻike i hoʻolaha nui ʻia, akā e hōʻike i ke kiʻi nui: pehea e hana ai ke ʻano DevOps i ka hana maoli a me nā pilikia e kū mai ana i ka wā e neʻe ai i nā kaʻina hana hou. Ke kūkulu nei mākou i ka ʻike, e hana ana i lalo mai ka pahuhopu ʻoihana a i nā ʻenehana kikoʻī.
E like nō nā ʻāpana o ka ʻaha kūkā me ia ma .
- Kahua kahua.
- Hoʻolālā like code.
- Hoʻolako mau.
- Manaʻo manaʻo.
- Hoʻolālā ʻana ma DevOps, DevOps no CTO.
- Nā hana SRE.
- Hoʻomaʻamaʻa a me ka hoʻokele ʻike.
- Palekana, DevSecOps.
- Ka hoʻololi ʻana o DevOps.
Kāhea no nā Pepa: He aha nā Pepa a mākou e ʻimi nei?
Ua māhele mākou i ka poʻe hoʻolohe o ka ʻaha kūkā i ʻelima mau pūʻulu: nā ʻenekinia, nā mea hoʻomohala, nā loea palekana, nā alakaʻi hui, a me nā CTO. Loaʻa i kēlā me kēia hui kona kumu ponoʻī no ka hele ʻana i ka ʻaha kūkā. ʻO ka nānā ʻana iā DevOps mai kēia kuanaʻike e kōkua iā mākou e hoʻomaopopo pehea e kālele ai i kā mākou kūkākūkā a me kahi e kau ai i ke koʻikoʻi.
No nā ʻenekinia, No ka poʻe e hana ana ma nā kahua hana, he mea nui e hoʻomaopopo i nā ʻano o kēia wā a me nā ʻenehana holomua loa. E hoihoi lākou i ke aʻo ʻana e pili ana i nā ʻike o ke ao maoli me ka hoʻohana ʻana i kēia mau ʻenehana a me ka hoʻololi ʻana i nā manaʻo. E hauʻoli kahi ʻenekinia e lohe i kahi hōʻike e kālailai ana i kahi pōʻino paʻakikī, a e hana mākou i ka mea maikaʻi loa e koho a hoʻomaʻemaʻe i ia ʻano hōʻike.
No nā mea hoʻomohala He mea nui e hoʻomaopopo i kahi manaʻo e like me polokalamu ʻōiwi aoʻO ia hoʻi, pehea e hoʻomohala ai i nā polokalamu i hana ʻia ma nā ao a me nā ʻano hana like ʻole. Pono ka mea hoʻomohala e loaʻa mau i nā manaʻo mai ka polokalamu. Maanei, makemake mākou e lohe i nā hihia haʻawina e pili ana i ke ʻano o ka hoʻonohonoho ʻana o nā ʻoihana i kēia kaʻina hana, pehea e nānā ai i ka hana polokalamu, a pehea e hoʻonohonoho ʻia ai ke kaʻina hana hoʻouna holoʻokoʻa.
No nā loea palekana palekana He mea nui e hoʻomaopopo pehea e hoʻonohonoho ai i kahi kaʻina hana palekana i ʻole e keakea i nā kaʻina hana hoʻomohala a me ka hoʻololi i loko o ka ʻoihana. He mea hoihoi nō hoʻi nā kūkākūkā e pili ana i nā koi a DevOps e kau ai ma luna o ia mau loea.
Makemake nā alakaʻi o ka hui e ʻikePehea i hoʻonohonoho ʻia ai ka hoʻouna mau ʻana ma nā ʻoihana ʻē aʻe. He aha nā ala i lawe ʻia e nā ʻoihana e hoʻokō ai i kēia, pehea i hoʻonohonoho ʻia ai nā kaʻina hana hoʻomohala a me ka hōʻoia maikaʻi i loko o DevOps. He mea hoihoi nō hoʻi ka Cloud native i nā alakaʻi o ka hui. Aia kekahi mau nīnau e pili ana i ka laulima ʻana i loko o ka hui a ma waena o nā hui hoʻomohala a me nā hui ʻenekinia.
no ka mea, CTO ʻO ka mea nui loa, ʻo ia ka hoʻomaopopo ʻana pehea e hoʻopili ai i kēia mau kaʻina hana āpau a hoʻopili iā lākou i nā pono o ka ʻoihana. Hōʻoia lākou he hilinaʻi ka noi no ka ʻoihana a me ka mea kūʻai aku. Pono kēia i ka hoʻomaopopo ʻana i nā ʻenehana e hana no nā hana ʻoihana, pehea e hoʻonohonoho ai i ke kaʻina hana holoʻokoʻa, a pēlā aku. Na ka CTO nō hoʻi ke kuleana no ka hoʻolālā kālā. No ka laʻana, pono lākou e hoʻomaopopo i ka nui o ke kālā e pono ai e hoʻomaʻamaʻa hou i nā loea i hiki iā lākou ke hana ma DevOps.

Inā he mea kāu e ʻōlelo ai no kēia mau mea, mai noho mālie ʻoe, ʻO ʻAukake 20 ka lā palena pau no ke kāhea ʻana i nā pepa. ʻO ka wikiwiki o kāu waiho ʻana, ʻo ka nui o ka manawa e loaʻa ai iā ʻoe e hoʻopau i kāu pepa a hoʻomākaukau no kāu hōʻike. No laila, mai hoʻokaʻulua.
ʻĀ, inā ʻaʻole pono ʻoe e ʻōlelo i mua o ka lehulehu, E hele mai e launa pū me kāu mau hoa hana ma ka lā 30 o Kepakemapa a me ka lā 1 o ʻOkakopa. Ke hoʻohiki nei mākou he mea hoihoi a hoʻoikaika hoʻi ia.
Pehea mākou e ʻike ai iā DevOps
No ka hoʻomaopopo pono ʻana i ke ʻano o kā mākou manaʻo e DevOps, ke paipai nei au e heluhelu (a i ʻole e heluhelu hou) i kaʻu hōʻike ""I koʻu hele ʻana i nā nalu o ka mākeke, ua nānā au i ke ʻano o ka ulu ʻana o ka manaʻo o DevOps i nā ʻoihana o nā nui āpau, mai nā hoʻomaka liʻiliʻi a i nā multinationals. Ua kūkulu ʻia ke kamaʻilio ʻana ma luna o kahi ʻano o nā nīnau, nā pane e hiki ke kōkua iā ʻoe e hoʻomaopopo inā e neʻe ana kāu ʻoihana i DevOps a i ʻole he mau pilikia."
He ʻōnaehana paʻakikī ʻo DevOps e pono e komo pū me:
- Hua kikohoʻe.
- Nā modula pāʻoihana e hoʻomohala ana i kēia huahana kikohoʻe.
- Nā hui huahana e kākau code.
- Nā hana hoʻouna mau.
- Nā papahana ma ke ʻano he lawelawe.
- ʻOihana ma ke ʻano he lawelawe.
- Hoʻolālā like code.
- Nā hana hoʻokaʻawale no ka mālama ʻana i ka hilinaʻi, i kūkulu ʻia i loko o DevOps.
- He hana manaʻo e wehewehe i nā mea a pau.
Ma ka hopena o ka hōʻike, aia kahi kiʻikuhi e hāʻawi ana i kahi ʻike holoʻokoʻa o ka ʻōnaehana DevOps o ka hui. E kōkua ia iā ʻoe e ʻike i nā kaʻina hana i hoʻokumu mua ʻia i kāu hui a me nā mea e kūkulu ʻia nei.

Hiki ke nānā ʻia kahi wikiō o ka hōʻike .
A i kēia manawa e loaʻa kahi bonus: He mau wikiō mai RIT++ 2019 e kamaʻilio ana i nā pilikia maʻamau o ka hoʻololi ʻana o DevOps.
ʻO ke kahua o ka ʻoihana ma ke ʻano he huahana
ʻO Artem Naumenko ke alakaʻi o ka hui DevOps ma Skyeng a nānā i ka hoʻomohala ʻana o ke kahua o kāna ʻoihana. Ua kūkākūkā ʻo ia pehea e hoʻopilikia ai ke kahua i nā kaʻina hana ʻoihana ma SkyEng: pehea e helu ai i kāna ROI, nā metrika e hoʻohana ai, a pehea e hoʻomaikaʻi ai iā lākou.

I nā lawelawe micro
Kākoʻo ʻo Nixys i nā papahana pūnaewele ukana kiʻekiʻe a me nā ʻōnaehana i hoʻolaha ʻia. Ua wehewehe kāna CTO, ʻo Boris Ershov, pehea e hoʻomaikaʻi ai i nā huahana polokalamu nona ka hoʻomohala ʻana i hoʻomaka i ʻelima mau makahiki i hala (a ʻoi aku paha).

ʻO ka maʻamau, he honua ʻokoʻa kēlā mau papahana, piha i nā kihi ʻeleʻele a kahiko o ke kahua i ʻike ʻole ʻia e nā ʻenekinia o kēia manawa. A ʻo nā ʻano hana hoʻolālā a me ka hoʻomohala i hoʻohana mua ʻia ua hala ka manawa a ʻaʻole kākoʻo hou i ka wikiwiki o ka hoʻomohala ʻana a me nā hoʻokuʻu hou ʻana o ka ʻoihana. ʻO ka hopena, lilo kēlā me kēia hoʻokuʻu huahana i mea huakaʻi kupaianaha, me kahi mea e hāʻule mau ana, a ma nā wahi i manaʻo ʻole ʻia.
ʻO nā luna hoʻokele papahana o ia mau papahana e kū pono ana i ka pono e hoʻololi i nā kaʻina hana ʻenehana āpau. Ma kāna hōʻikeʻike, ua wehewehe ʻo Boris:
- Pehea e koho ai i ka hoʻolālā kūpono no kahi papahana a hoʻonohonoho i ke kahua;
- he aha nā mea hana e hoʻohana ai a me nā pilikia e kū mai ana ma ke ala i ka hoʻololi ʻana;
- He aha ka mea e hana ai ma hope.

Hoʻokuʻu i ka automation, a i ʻole pehea e hāʻawi wikiwiki ai a me ka ʻeha ʻole
Ua kūkākūkā ʻo Alexander Korotkov, ka mea hoʻomohala alakaʻi o ka ʻōnaehana CI/CD ma CIAN, i nā mea hana automation i hoʻomaikaʻi i ka maikaʻi a hoʻemi i ka manawa i lawe ʻia e hāʻawi i ke code i ka hana ʻana ma ʻelima mau manawa. Eia nō naʻe, ʻaʻole hiki ke hoʻokō ʻia kēlā mau hopena ma o ka automation wale nō, no laila ua kālele pū ʻo Alexander i nā loli i nā kaʻina hana hoʻomohala.

Pehea e kōkua ai nā ulia iā ʻoe e aʻo?
Ua hoʻokō ʻo Alexey Kirpichnikov iā DevOps a me nā ʻōnaehana hana ma SKB Kontur no ʻelima mau makahiki. I loko o nā makahiki ʻekolu i hala iho nei, ua ʻike kāna hui ma kahi o 1000 mau hemahema o nā ʻano like ʻole. Ma waena o kēia mau mea, 36% i hana ʻia e ka hoʻolaha ʻana i kahi hoʻokuʻu maikaʻi ʻole i ka hana ʻana, a ʻo 14% i hana ʻia e ka mālama ʻana i nā lako ma ke kikowaena ʻikepili.
ʻO ka waihona o nā hōʻike (postmortems), a nā ʻenekinia o ka hui e mālama nei no kekahi mau makahiki, e ʻae ana i ka ʻike pololei e pili ana i nā ulia. Ua kākau ʻia nā Postmortems e ka ʻenekinia ma ka hana nāna i pane mua i ka leka hoʻomaopopo ulia a hoʻomaka i nā hoʻoponopono. No ke aha e hoʻopilikia ai i nā ʻenekinia e hoʻolilo i ko lākou mau pō e hakakā nei i nā hemahema me ke kākau ʻana i nā hōʻike? ʻAe kēia ʻikepili iā mākou e ʻike i ke kiʻi holoʻokoʻa a hoʻoneʻe i ka hoʻomohala ʻana i ke kahua ma ke ala kūpono.
Ma kāna hōʻikeʻike, ua kaʻana like ʻo Alexey pehea e kākau ai i kahi postmortem pono maoli a pehea e hoʻokō ai i ia mau hōʻike ma kahi ʻoihana nui. Inā makemake ʻoe i nā moʻolelo e pili ana i ke ʻano o ka hana hewa ʻana o kekahi, e nānā i ke wikiō o ka hōʻikeʻike.

Maopopo iā mākou he ʻokoʻa paha kāu hihiʻo no DevOps mai kā mākou. Makemake mākou e lohe i kou manaʻo no ka hoʻololi ʻana o DevOps. E kaʻana like i kou mau ʻike a me kou mau manaʻo no kēia kumuhana ma nā manaʻo.
He aha nā hōʻike a mākou i ʻae mua ai i loko o ka papahana?
I kēia pule, ua ʻae ke Kōmike Polokalamu i ʻehā mau hōʻike: e pili ana i ka palekana, nā ʻoihana pono hana, a me nā hana SRE.
ʻO ka mea koʻikoʻi paha i ka hoʻololi ʻana o DevOps pehea e hōʻoia ai ʻaʻole e hoʻopilikia nā keʻena palekana ʻike i nā pilina i hoʻokumu mua ʻia ma waena o ka hoʻomohala ʻana, nā hana, a me ka hoʻokele. Hoʻokele kekahi mau ʻoihana me ka ʻole o kahi keʻena palekana ʻikePehea e hiki ai iā mākou ke hōʻoia i ka palekana o ka ʻike ma kēia hihia? ʻO Mona Arkhipova mai sudo.suMai kāna hōʻike mai ua ʻike mākou:
- he aha a mai wai e pono e pale ʻia;
- He aha nā kaʻina hana palekana maʻamau;
- pehea e hui pū ai nā kaʻina hana IT a me ka palekana ʻike;
- He aha ka CIS CSC a pehea e hoʻokō ai;
- Pehea a ma o nā hōʻailona hea e hana ai i nā nānā palekana ʻike maʻamau.
E kālele ana ke kamaʻilio aʻe i ka hoʻomohala ʻana i ke kahua hana ma ke ʻano he code. Hiki anei ke hōʻemi i ka hana lima me ka ʻole o ka hoʻolilo ʻana i ka papahana holoʻokoʻa i haunaele? Ua pane ʻia kēia nīnau. ʻO Maxim Kostrikin mai IxtensHoʻohana kāna ʻoihana ʻOhana hoʻoponopono no ka hana ʻana me ke kahua AWS. He kūpono ka mea hana, akā ʻo ka nīnau pehea e pale aku ai i ka hoʻokumu ʻana i kahi waihona code nui i ka wā e hoʻohana ai. ʻO ka mālama ʻana i ia ʻano hoʻoilina e lilo i mea pipiʻi me kēlā me kēia makahiki e hala ana.
E hōʻike ʻo Maxim pehea e hana ai nā ʻano hoʻonohonoho code, e hoʻoikaika ana i ka automation a me ka hoʻomohala ʻana.
ʻO kekahi e lohe mākou e pili ana i ke kahua hana mai ʻO Vladimir Ryabov mai PlaykeyMaanei mākou e kūkākūkā ai i ka paepae kahua, a e aʻo:
- Pehea e hoʻomaopopo ai inā hoʻohana pono ʻia kāu wahi mālama;
- Pehea e hiki ai i kekahi mau haneli mea hoʻohana ke loaʻa i 10 TB o ka ʻike ke hoʻohana ʻia he 20 TB wale nō o ka waihona?
- Pehea e hoʻopili ai i ka ʻikepili i 5 mau manawa a hāʻawi iā ia i nā mea hoʻohana i ka manawa maoli;
- Pehea e hoʻonohonoho ai i ka ʻikepili ma waena o nā kikowaena ʻikepili he nui ma ka lele;
- Pehea e hoʻopau ai i kekahi mana ma waena o nā mea hoʻohana i ka wā e hoʻohana ai i ka mīkini virtual like ma ke ʻano he nui.
ʻO ka mea huna o kēia hana kilokilo ma ka ʻenehana ZFS no FreeBSD a me kāna ʻō hou ZFS ma LinuxE kaʻana like ʻo Vladimir i nā haʻawina hihia Playkey.
ʻO Matvey Kukuy mai Amixr.IO mākaukau me nā hiʻohiʻona mai ke ola , he aha ka mea i hana ʻia HĀLOH a pehea e kōkua ai i ke kūkulu ʻana i nā ʻōnaehana hilinaʻi. Hoʻoponopono ʻo Amixr.IO i nā hanana o nā mea kūʻai aku ma o kāna backend, a ua hoʻoponopono mua nā hui kelepona he nui ma ka honua holoʻokoʻa i 150 mau hanana. Ma ka ʻaha kūkā, e kaʻana like ʻo Matvey i nā helu helu a me nā ʻike i hōʻiliʻili ʻia e kāna hui i ka wā e hoʻoponopono ana i nā pilikia o nā mea kūʻai aku a me ka nānā ʻana i nā hemahema.
Eia hou, ke koi aku nei au iā ʻoe ʻaʻole e makeʻe a e kaʻana like i kou ʻike ma ke ʻano he samurai DevOps. E ʻoluʻolu e waiho no ka hōʻike, a e loaʻa iā ʻoe a me aʻu he 2,5 mau mahina e hoʻomākaukau ai i kahi hōʻike maikaʻi loa. Inā makemake ʻoe e lilo i mea hoʻolohe, E kākau inoa i kā mākou nūhou no nā mea hou o ka papahana a e noʻonoʻo pono e hoʻopaʻa i kāu mau tikiki ma mua, no ka mea, e piʻi aʻe nā kumukūʻai i ka hoʻokokoke ʻana mai o ka ʻaha kūkā.
Source: www.habr.com
