ʻElima pilikia i nā kaʻina hana a me ke kākoʻo o nā ʻōnaehana IT Highload

Aloha, Habr! Ke kākoʻo nei au i nā ʻōnaehana IT Highload no ʻumi makahiki. ʻAʻole wau e kākau i kēia ʻatikala e pili ana i nā pilikia o ka hoʻonohonoho ʻana i ka nginx e hana ma 1000+ RPS mode a i ʻole nā ​​​​mea ʻenehana ʻē aʻe. E kaʻana aku au i kaʻu mau ʻike e pili ana i nā pilikia i nā kaʻina hana e kū mai ana i ke kākoʻo a me ka hana ʻana o ia mau ʻōnaehana.

Ka mālama ʻana

ʻAʻole kali ke kākoʻo ʻenehana a hiki i kahi noi me ka ʻike "He aha ke kumu ... ʻaʻole hana hou ka pūnaewele?" I loko o hoʻokahi minuke ma hope o ka hāʻule ʻana o ka pūnaewele, pono e ʻike ke kākoʻo i ka pilikia a hoʻomaka e hoʻoponopono. Akā ʻo ka pūnaewele ka piko o ka hau hau. ʻO kona loaʻa kekahi o nā mea mua e nānā ʻia.

He aha ka mea e hana ai me ke kūlana inā ʻaʻole hiki mai nā waiwai i koe o kahi hale kūʻai pūnaewele mai ka ʻōnaehana ERP? A i ʻole ua pau ka pane ʻana o ka ʻōnaehana CRM e helu ana i nā uku no nā mea kūʻai aku? ʻIke ʻia e hana ana ka pūnaewele. Loaʻa iā Conditional Zabbix kāna pane 200. ʻAʻole i loaʻa i ka hoʻololi duty kekahi leka mai ka nānā ʻana a ke nānā nei me ka hauʻoli i ka manawa mua o ka manawa hou o Game of Thrones.

Hoʻopili pinepine ʻia ka nānā ʻana i ke ana ʻana i ka mokuʻāina o ka hoʻomanaʻo, RAM a me ka ukana kaʻina kikowaena. Akā no ka ʻoihana ʻoi aku ka nui o ka loaʻa ʻana o ka huahana ma ka pūnaewele. ʻO ka hāʻule ʻole o ka mīkini virtual i loko o ka pūʻulu e alakaʻi i ka ʻoiaʻiʻo e pau ka hele ʻana i laila a piʻi ka ukana ma nā kikowaena ʻē aʻe. ʻAʻole e lilo ke kālā i ka hui.

No laila, ma kahi o ka nānā ʻana i nā ʻāpana ʻenehana o nā ʻōnaehana hana ma nā kikowaena, pono ʻoe e hoʻonohonoho i nā metric ʻoihana. Nā ana e pili pono ana i ke kālā. Nā pilina like ʻole me nā ʻōnaehana waho (CRM, ERP a me nā mea ʻē aʻe). Ka helu o nā kauoha no kekahi manawa. ʻO nā ʻae a nā mea kūʻai aku i kūleʻa a kūleʻa ʻole a me nā ana ʻē aʻe.

Ka launa pū me nā ʻōnaehana waho

ʻO kēlā me kēia pūnaewele a i ʻole ka polokalamu kelepona me ka hoʻololi makahiki ʻoi aku ma mua o hoʻokahi piliona rubles e launa pū me nā ʻōnaehana waho. E hoʻomaka ana mai ka CRM a me ka ERP i ʻōlelo ʻia ma luna a hoʻopau me ka hoʻoili ʻana o ka ʻikepili kūʻai aku i kahi ʻōnaehana Big Data waho no ka nānā ʻana i nā kūʻai a me ka hāʻawi ʻana i ka mea kūʻai aku i kahi huahana e kūʻai maoli ʻo ia (ʻoiaʻiʻo, ʻaʻole). Loaʻa i kēlā me kēia ʻōnaehana kona kākoʻo ponoʻī. A pinepine ka launa pū ʻana me kēia mau ʻōnaehana i ka ʻeha. ʻOi loa inā pili ka pilikia i ka honua a pono ʻoe e nānā iā ia i nā ʻōnaehana like ʻole.

Hāʻawi kekahi mau ʻōnaehana i kahi helu kelepona a i ʻole telegram no kā lākou mau luna. Ma kahi e pono ai ʻoe e kākau i nā leka i nā luna a i ʻole e hele i nā trackers bug o kēia mau ʻōnaehana waho. ʻOiai i loko o ka pōʻaiapili o kahi hui nui, hana pinepine nā ʻōnaehana like ʻole i nā ʻōnaehana helu noiʻi like ʻole. I kekahi manawa hiki ʻole ke nānā i ke kūlana o kahi noi. Loaʻa iā ʻoe kahi noi ma kahi Jira kūlana. A laila ma ka ʻōlelo o kēia Jira mua āu e kau ai i kahi loulou i ka pilikia ma kahi Jira ʻē aʻe. Ma ka lua o ka Jira i ka palapala noi, ke kākau nei kekahi i kahi manaʻo pono ʻoe e kelepona i ka admin conditional Andrey e hoʻonā i ka pilikia. A pela aku.

ʻO ka hopena maikaʻi loa i kēia pilikia, ʻo ia ka hana ʻana i kahi wahi no ka kamaʻilio ʻana, no ka laʻana ma Slack. Ke kono nei i nā mea komo a pau i ke kaʻina hana o nā ʻōnaehana waho e hui pū. A me kahi tracker hoʻokahi i ʻole e hoʻopalike i nā noi. Pono e nānā ʻia nā noi ma kahi hoʻokahi, mai ka nānā ʻana i nā leka hoʻomaopopo a hiki i ka hoʻopuka ʻana o nā hoʻonā bug i ka wā e hiki mai ana. E ʻōlelo ʻoe he mea maoli ʻole kēia a ua hana ʻia mākou ma kahi tracker, a hana lākou i kekahi. Ua ʻike ʻia nā ʻōnaehana like ʻole, loaʻa iā lākou kā lākou hui IT autonomous. ʻAe wau, a no laila pono e hoʻoponopono ʻia ka pilikia mai luna mai ma ka CIO a i ʻole ka pae mea nona ka huahana.

Pono kēlā me kēia ʻōnaehana āu e launa pū ai me ke kākoʻo ma ke ʻano he lawelawe me kahi SLA maopopo e hoʻoholo i nā pilikia ma o ka mea nui. A ʻaʻole i ka manawa i loaʻa i ka admin conditional Andrey kahi minuke no ʻoe.

Kanaka Bottleneck

Loaʻa i ka poʻe a pau ma kahi papahana (a huahana paha) kahi kanaka e hele ana i ka hoʻomaha e hoʻopuʻi i waena o ko lākou mau luna? Hiki paha kēia i ka devops engineer, analyst or developer. Ma hope o nā mea a pau, ʻo ka devops engineer wale nō ka ʻike i nā kikowaena i hoʻokomo ʻia nā ipu, pehea e hoʻihoʻi hou ai i ka pahu i ka pilikia, a ma ka laulā, ʻaʻole hiki ke hoʻoponopono ʻia kekahi pilikia paʻakikī me ka ʻole o ia. ʻO ka mea loiloi wale nō ka mea ʻike i ka hana ʻana o kāu mīkini paʻakikī. ʻO nā kahawai ʻikepili e hele ai. Ma lalo o nā palena o nā noi i nā lawelawe, nā mea e loaʻa iā mākou nā pane.
ʻO wai ka mea e hoʻomaopopo koke i ke kumu i loaʻa ai nā hewa i nā lāʻau a hoʻoponopono koke i kahi pahu koʻikoʻi i ka huahana? ʻOiaʻiʻo ka mea hoʻomohala like. Aia kekahi mau mea ʻē aʻe, akā no kekahi kumu wale nō ʻo ia i hoʻomaopopo i ke ʻano o ka hana ʻana o nā modula like ʻole o ka ʻōnaehana.

ʻO ke kumu o kēia pilikia ka nele o nā palapala. Ma hope o nā mea a pau, inā i wehewehe ʻia nā lawelawe āpau o kāu ʻōnaehana, a laila hiki ke hoʻoponopono i ka pilikia me ka ʻole o ka mea loiloi. Inā lawe ʻo devops i ʻelua mau lā mai kāna papa hana paʻa a wehewehe i nā kikowaena āpau, nā lawelawe a me nā ʻōlelo aʻoaʻo no ka hoʻoponopono ʻana i nā pilikia maʻamau, a laila hiki ke hoʻopau ʻia ka pilikia me ka ʻole o ia. ʻAʻole pono ʻoe e hoʻopau koke i kāu pia ma kahakai i ka wā hoʻomaha a ʻimi i ka wi-fi e hoʻoponopono i ka pilikia.

Ka mākaukau a me ke kuleana o nā limahana kākoʻo

Ma nā papahana nui, ʻaʻole e ʻimi nā ʻoihana i nā uku hoʻomohala. Ke ʻimi nei lākou i nā middle pipiʻi a i ʻole nā ​​​​ʻelemakule mai nā papahana like. Me ke kākoʻo he ʻokoʻa iki ke kūlana. Ke ho'āʻo nei lākou e ho'ēmi i kēia mau kumukūʻai ma nāʻano a pau. Hoʻolimalima nā ʻoihana i nā limahana Enikey i nehinei a hele wiwo ʻole i ke kaua. Hiki i kēia hoʻolālā ke kamaʻilio mākou e pili ana i kahi pūnaewele kāleka ʻoihana o kahi mea kanu ma Zelenograd.

Inā mākou e kamaʻilio e pili ana i kahi hale kūʻai pūnaewele nui, a laila ʻoi aku ka nui o kēlā me kēia hola o ka downtime ma mua o ka uku mahina o kahi luna Enikey. E lawe mākou i 1 biliona rubles o ka huli makahiki ma ke ʻano he hoʻomaka. ʻO kēia ka liʻiliʻi liʻiliʻi o nā hale kūʻai pūnaewele mai ka helu 100 kiʻekiʻe no 2018. E hoʻokaʻawale i kēia nui me ka helu o nā hola i kēlā me kēia makahiki a loaʻa ma mua o 100 rubles o nā poho upena. A inā ʻaʻole ʻoe e helu i nā hola pō, hiki iā ʻoe ke pāpālua i ka nui.

Akā ʻaʻole ke kālā ka mea nui, ʻeā? (ʻaʻole, ʻoiaʻiʻo ka mea nui) Aia kekahi pohō kaulana. ʻO ka hāʻule ʻana o kahi hale kūʻai pūnaewele kaulana e hiki ke hoʻoulu i ka nalu o nā loiloi ma nā ʻoihana pūnaewele a me nā paʻi ʻana i ka media thematic. Aʻo nā kamaʻilioʻana o nā hoaaloha i loko o ka lumi kuke i keʻano o "Mai kūʻai i kekahi mea ma laila, i lalo mau kā lākou pūnaewele"ʻaʻole hiki ke ana i nā mea a pau.

I kēia manawa i ke kuleana. I kaʻu hana, aia kahi hihia i pane ʻole ai ka luna hoʻomalu i ka manawa i kahi leka hoʻomaopopo mai ka ʻōnaehana nānā e pili ana i ka loaʻa ʻole o ka pūnaewele. Ma ke kauwela ahiahi Pōʻalima maikaʻi, ua moe mālie ka pūnaewele o kahi hale kūʻai pūnaewele kaulana ma Moscow. Ma ke kakahiaka Poaono, ʻaʻole maopopo i ka luna huahana o kēia pūnaewele ke kumu i wehe ʻole ai ka pūnaewele, a ua noho mālie ke kākoʻo a me nā kamaʻilio hoʻolaha wikiwiki ma Slack. ʻO ia kuhi hewa ua lilo mākou i ʻeono helu, a ʻo kēia luna dute kāna hana.

He akamai paʻakikī ke kuleana e hoʻomohala. Loaʻa i ke kanaka a ʻaʻole paha. No laila, i ka wā o nā nīnauele, hoʻāʻo wau e ʻike i kona hele ʻana me nā nīnau like ʻole e hōʻike pololei ana inā maʻa ke kanaka i ka lawe kuleana. Inā pane ke kanaka ua koho ʻo ia i ke kulanui no ka ʻōlelo ʻana a kona mau mākua a hoʻololi paha i kāna hana no ka ʻōlelo ʻana o kāna wahine ʻaʻole lawa kāna kālā, a laila ʻoi aku ka maikaʻi ʻaʻole e komo pū me ia poʻe.

Ka launa pū me ka hui hoʻomohala

Ke hālāwai nā mea hoʻohana i nā pilikia maʻalahi me kahi huahana i ka wā o ka hana, hoʻoponopono ke kākoʻo iā lākou iho. E ho'āʻo e hana hou i ka pilikia, e kālailai i nā lāʻau, a pēlā aku. Akā, he aha ka mea e hana ai ke ʻike ʻia kahi bug i ka huahana? I kēia hihia, hāʻawi ke kākoʻo i ka hana i nā mea hoʻomohala a ma laila kahi e hoʻomaka ai ka leʻaleʻa.

Hoʻonui mau nā mea hoʻomohala. Ke hana nei lākou i nā hiʻohiʻona hou. ʻO ka hoʻoponopono ʻana i nā pōpoki me ke kūʻai aku ʻaʻole ia ka hana hoihoi. Ke kokoke mai nei nā lā e hoʻopau i ka sprint aʻe. A laila hele mai nā poʻe ʻoluʻolu mai ke kākoʻo a ʻōlelo: "E haʻalele koke i nā mea āpau, loaʻa iā mākou nā pilikia." ʻO ka mea nui o ia mau hana he mea liʻiliʻi. ʻOi loa inā ʻaʻole pilikia ka pilikia a hana ka hana nui o ka pūnaewele, a ke holo ʻole ka luna hoʻokuʻu me nā maka bulging a kākau: "E hoʻohui koke i kēia hana i ka hoʻokuʻu hou a i ʻole hotfix."

Hoʻoneʻe ʻia nā pilikia me ka mea maʻamau a haʻahaʻa mai ka hoʻokuʻu ʻana i ka hoʻokuʻu. I ka nīnau "I ka manawa hea e pau ai ka hana?" e loaʻa iā ʻoe nā pane ma ke ʻano o: "E kala mai, nui nā hana i kēia manawa, e noi i kāu hui alakaʻi a hoʻokuʻu paha i ka luna."

ʻOi aku ka nui o nā pilikia o ka huahana ma mua o ka hana ʻana i nā hiʻohiʻona hou. ʻAʻole lōʻihi nā loiloi maikaʻi ʻole inā hāʻule mau nā mea hoʻohana i nā pōpoki. He paʻakikī ka hoʻihoʻi ʻana i kahi inoa i poino.

Hoʻoholo ʻia nā pilikia o ka pilina ma waena o ka hoʻomohala ʻana a me ke kākoʻo e DevOps. Hoʻohana pinepine ʻia kēia pōkole ma ke ʻano o kahi kanaka kikoʻī e kōkua i ka hana ʻana i nā wahi hoʻāʻo no ka hoʻomohala ʻana, kūkulu i nā pipeline CICD a lawe koke i nā code i hoʻāʻo ʻia i ka hana. He ala ʻo DevOps i ka hoʻomohala ʻana i nā polokalamu inā pili nā mea komo a pau i ke kaʻina hana me ke kōkua ʻana i ka hana wikiwiki a hoʻonui i nā huahana a me nā lawelawe. ʻO kaʻu ʻōlelo i nā loiloi, nā mea hoʻomohala, nā mea hoʻāʻo a me ke kākoʻo.

Ma kēia ala, ʻaʻole nā ​​keʻena ʻokoʻa ke kākoʻo a me ka hoʻomohala ʻana me kā lākou mau pahuhopu a me nā pahuhopu. Hoʻopili ʻia ka hoʻomohala ʻana i ka hana a me ka hope. ʻAʻole ʻike hou ʻia ka huaʻōlelo kaulana o nā hui puʻupuʻu: "ʻAʻole ma koʻu ʻaoʻao ka pilikia" ʻaʻole i ʻike pinepine ʻia i nā kamaʻilio pinepine, a ʻoi aku ka hauʻoli o nā mea hoʻohana hope.

Source: www.habr.com

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