Table of Contents[Hūnā][Hōʻike]
He kumuhana koʻikoʻi ʻo DevOps no ka hoʻonui ʻana i ka pono o ka ʻoihana i kekahi ʻoihana.
I kēlā me kēia lā, ʻoi aku ka nui o nā ʻoihana e hoʻohana i kēia ala hoʻopilikia i kā lākou hana.
ʻO ka hoʻohui mau ʻana i ka hoʻouna mau ʻana ka pahuhopu nui o DevOps. ʻO ka hopena, ʻoi aku ka maikaʻi o ka hoʻomohala ʻana a me nā kaʻina hana.
Hiki i nā ʻoihana ke mālama i ke kālā i ka wā e hoʻopuka ana i nā polokalamu ʻoi aku ka maikaʻi no nā mea kūʻai aku a i ʻole nā mea hoʻohana kūloko.
E uhi mākou i nā kumu o DevOps, kona ola ola, a me ka papa inoa o nā mea hana DevOps open-source maikaʻi loa no 2022 i kēia ʻatikala.
He aha nā DevOps?
ʻAʻole ʻo DevOps kahi huahana a i ʻole kahi mea hana.
ʻO DevOps kahi ala a me kahi hoʻolālā hoʻonohonoho kaulike no ka hoʻonui ʻana i ka hoʻomohala a me nā hana, ka launa pū ʻana, a me ke kamaʻilio.
Hoʻolālā hou a loaʻa i nā ala hou e hoʻopuka i nā huahana me ka wikiwiki a me ka hilinaʻi no ka wikiwiki o ka manawa-i-makeke, hoʻonui i ka hoʻokele, ʻoi aku ka maikaʻi o ka hana, a ʻoi aku ka manawa e nānā ai i kāu mau pahuhopu ʻoihana.
Hiki i nā mea hana DevOps ke ʻae i nā hui e hoʻokaʻawale i ka hapa nui o nā hana hoʻomohala polokalamu e like me ke kūkulu ʻana, ka hoʻoholo hoʻopaʻapaʻa, ka hoʻokele hilinaʻi, a me ka hoʻolālā ʻana, a me nā mea ʻē aʻe, e hōʻemi ana i ka hana kanaka.
Eia nō naʻe, ʻoi aku ka DevOps ma mua o kahi moʻomeheu kolepa a me ka automation hoʻomohala polokalamu i kēia mau lā. Hoʻohui ia i ka ʻenehana hou e like me ʻimi hoʻopunipuni manao (AI), ke aʻo ʻana i ka mīkini (ML), ka pūnaewele o nā mea (IoT), a me ka hoʻopili kapuaʻi.
He aha ka DevOps Lifecycle?
Hana ʻia ka DevOps lifecycle i nā ʻāpana e pili ana i ka hoʻomohala ʻana o ka polokalamu, hoʻohui, hoʻāʻo, hoʻonohonoho, a me ka nānā ʻana.
No ka loaʻa ʻana o nā pono piha o ka ʻenehana DevOps, pono ʻoe i kahi ola ola DevOps ʻoihana.
No ka hana ʻana, hoʻāʻo, hoʻopau a hoʻomohala i nā huahana lako polokalamu, ʻo ka hoʻolālā DevOps e hoʻoikaika i ka hoʻomau mau, agility, a me ka scalability.
Paipai ia i ka moʻomeheu o ka hoʻokolohua, manaʻo manaʻo, a me ke aʻo ʻana i ke ola e hoʻomaikaʻi mau i nā waiwai, nā lawelawe, a me nā kaʻina hana.
Eia naʻe, i mea e hoʻokō ai i nā DevOps, pono e ʻike pono i nā ʻano like ʻole o ke ola ola DevOps.
Pono e ʻike pono nā mea hoʻomohala i nā ʻanuʻu āpau o ke ola ola DevOps e hana i nā hopena maikaʻi aʻe.
Inā ʻaʻole lākou, hiki i ke kaʻina hana hoʻomohala holoʻokoʻa ke lilo i manawa a paʻakikī.
Nā ʻāpana o ka Lifecycle
1. Hoʻomau mau (CD)
ʻO ka hoʻolālā polokalamu a me ka coding nā ʻāpana ʻelua o ka hoʻomohala mau.
Hoʻokaʻawale ʻia ke kaʻina hana hoʻomohala holoʻokoʻa i nā pōʻai hoʻomohala liʻiliʻi ma aneʻi. Hāʻawi kēia ʻano hana i ka hui DevOps e wikiwiki i ke kaʻina hana hoʻomohala holoʻokoʻa.
He mea koʻikoʻi kēia māhele no ka palapala ʻana i ka ʻike no ka pōʻai holoʻokoʻa holoʻokoʻa a me ka hōʻoia ʻana e ʻike pono nā mea hoʻomohala i nā koi o ka papahana.
ʻO ka hopena, hoʻomaka ka hui hoʻonanea kona pahuhopu hope.
ʻAʻole pono ka hoʻolālā ʻana i ka hoʻohana ʻana i nā ʻenehana DevOps; akā naʻe, hoʻohana ʻia nā ʻōnaehana mana mana he nui e mālama i ke code.
ʻO ka mālama code source ka huaʻōlelo no kēia ʻano mālama code.
2. Hoʻohui mau (CI)
ʻO ka ʻanuʻu hoʻāʻo o ke ola ola DevOps, kahi e nānā ʻia ai ke code i hana ʻia no nā hemahema a me nā hewa i komo i loko o ke code.
ʻO kēia kahi e hiki mai ai ka loiloi maikaʻi (QA) no ka hōʻoia ʻana i hiki ke hoʻohana ʻia ka polokalamu i hana ʻia.
Pono e hoʻopau maikaʻi ʻia ke kaʻina hana QA i mea e hoʻoholo ai inā kūpono ka polokalamu i nā koi o ka mea kūʻai.
3. Hoʻohana mau
ʻO ka hoʻomau mau ʻana (CD) e hōʻoiaʻiʻo i ka hoʻopili ʻana o nā huahana me ka ʻole o ka hopena i ka hana o ka noi.
I loko o kēia kaʻina, he mea koʻikoʻi ia e hōʻoia i ke kau pololei ʻana o ke code ma nā kikowaena hiki ke loaʻa.
Hoʻopau kēia ʻenehana i ka pono no nā hoʻokuʻu i hoʻolālā ʻia a wikiwiki i ka ʻōnaehana manaʻo, e ʻae i nā mea hoʻomohala e pane wikiwiki a pololei.
4. Nānā mau
He mea koʻikoʻi ka nānā ʻana i ka hana ʻana o kahi huahana lako polokalamu no ka hoʻoholo ʻana i ka pono holoʻokoʻa o ka hopena o ka huahana.
I kēia kaʻina, ʻike ʻia ka ʻike koʻikoʻi e pili ana i ka app i kūkulu ʻia.
Hiki i nā mea hoʻomohala ke loaʻa i nā ʻano ākea a me nā wahi hina i ka papahana e pono ai ka nānā ʻana ma o ka nānā mau ʻana.
ʻO ka mākaʻikaʻi hoʻomau kahi pae hana nona ka pahuhopu e hoʻomaikaʻi i ka pono holoʻokoʻa o ka polokalamu.
Eia kekahi, mālama ia i ka hana o ka app. ʻO ka hopena, ʻo ia kekahi o nā pae koʻikoʻi i ke ola ola DevOps.
5. Manaʻo mau
ʻIke ʻia ka ʻike i loaʻa mai ka hopena o ka mea kūʻai aku he manaʻo manaʻo.
Pono nā manaʻo hoʻomau no ka hoʻoholo ʻana a me ka nānā ʻana i ka hopena hope o ka noi.
Hoʻokumu ia i ka leo no ka hoʻonui ʻana i ka mana o kēia manawa a me ka hoʻomaka ʻana i kahi mana hou i ka pane ʻana i ka manaʻo o nā mea pili.
Ma ka loiloi wale ʻana i nā hopena o nā hana polokalamu hiki ke hoʻonui ʻia ke kaʻina holoʻokoʻa o ka hoʻomohala ʻana i ka app.
6. Hana mau
ʻO ka pae hope loa o ke ola ola DevOps ka mea maʻalahi loa e hoʻomaopopo.
ʻO ka hoʻomau ka mea nui o nā hana DevOps āpau, e ʻae i nā mea hoʻomohala e hoʻokaʻawale i nā kaʻina hana hoʻokuʻu, ʻike koke i nā hewa, a hana i nā mana maikaʻi o nā huahana polokalamu.
Pono ka hoʻomau no ka pale ʻana i nā alahele a me nā ʻanuʻu pono ʻole ʻē aʻe e pale ai i ka ulu ʻana.
ʻO nā mea hana DevOps Open-Source maikaʻi loa ma 2022
1. ʻO Git
I ka wā hoʻomohala i hōʻailona ʻia e ka dynamism a me ka hui pū ʻana, ʻo Git ka mea ʻoi loa a hoʻohana nui ʻia ka ʻenehana mana mana.
Mana mana hāʻawi i nā mea hoʻomohala i kahi ala e mālama ai i nā hoʻololi a me nā mea hou i kā lākou code a inā i hewa kekahi mea, hiki iā lākou ke hoʻi hou a hoʻohana i nā mana mua o ke code, a ʻo Git ka mea maikaʻi loa no nā kumu like ʻole.
ʻO Github, Gitlab, a me Bitbucket ka mea kaulana loa ma ka pūnaewele Git repo lawelawe lawelawe.
Hāʻawi kēia mau ʻōnaehana iā ʻoe e hoʻokipa i nā waihona lehulehu a pilikino, nānā a kūkākūkā i nā pōpoki, a hoʻokele i nā hoʻokuʻu.
Pros
- Me kahi maʻalahi, ʻoi aku ka wikiwiki o nā kaʻina hana pana / huki, a hiki i nā mea hoʻomohala ke kiʻi a kākau i nā noi huki me ka ʻole o ka hoʻololi ʻana.
- He manuahi a wehe ʻia lākou, ʻo ia ka mea hiki iā mākou ke kiʻi koke i ke code kumu a hoʻololi. Hiki iā lākou ke lawelawe i nā hana nui me ka maʻalahi.
- He kumu hoʻohālike maikaʻi ʻo Git mai ka loaʻa ʻana o kēlā me kēia mea hoʻomohala i kā lākou waihona pilikino ponoʻī me ka mōʻaukala holoʻokoʻa o nā hana, ʻoi aku ka wikiwiki ma mua o nā VC ʻē aʻe.
- He mea maʻalahi nā lālā a me ka hoʻohui ʻana (a ʻaʻole kūʻai ʻia), a mālama ʻia ka pono o ka ʻikepili.
- Ua hoʻomaikaʻi lākou i ka hana pūnaewele a me ka hoʻohana ʻana i ka disk, a manaʻo lākou i kā lākou ʻikepili ma ke ʻano he mau kiʻi paʻi.
Con
- Kāhea ʻo GIT i ka nui o nā lālā i hiki i nā mea hoʻomohala ke hana i kekahi mau papahana i ka manawa like.
- ʻAʻole ia e hana me Windows a mālama i kahi mele o nā waihona hakahaka.
- ʻAʻole loaʻa nā sub-lāʻau no ka nānā ʻana ma GIT. No kēlā me kēia pāhana, pono e hoʻonohonoho ʻia kahi lawelawe kikowaena no kekahi mau waihona waihona.
- Pono ʻo GIT i ka ʻike loea a ʻoi aku ka lohi ma Windows.
- ʻAʻole lākou e hāʻawi i nā mīkini hoʻokele komo i ka hihia o kahi haki palekana.
kumu kūʻai
He manuahi ka hoʻohana ʻana no kēlā me kēia kanaka.
2. ʻO Jenkins
ʻO Jenkins kahi mea hana DevOps no ka nānā ʻana i ka holomua o nā hana hou.
ʻO ia kekahi o nā hoʻonā hoʻolaha lako polokalamu maikaʻi loa, e maʻalahi ai ka hoʻohui ʻana i nā hoʻololi o ka papahana ma ka ʻike koke ʻana i nā pilikia.
Hoʻonui ia i ka pālākiō automation. Hele mai ia me 400 plugins e kōkua iā ʻoe e hoʻomohala a hoʻāʻo kokoke i nā papahana.
He haʻahaʻa ka mālama ʻana ʻo Jenkins a hele mai me kahi interface GUI i kūkulu ʻia no nā mea hou maʻalahi.
He polokalamu Java e holo ana ma Windows, Mac OS X, a me UNIX. Hiki iā ia ke hoʻohui mau a me ka lawe ʻana.
He mea maʻalahi ke hoʻonohonoho a hoʻonohonoho me ka hoʻohana ʻana i ke kikowaena pūnaewele.
Pros
- ʻAʻole pono nā mea hoʻomohala e hopohopo e pili ana i ke kālā no ka mea ua hāʻawi ʻia me ka manuahi. Ke hana nei ia ma kekahi anuu.
- Hoʻomaʻamaʻa ia i ka hoʻololi ʻana mai CLI i GUI.
- Kākoʻo ʻia nā ʻōlelo he nui, e like me Java, Python, a me nā mea ʻē aʻe.
- Kākoʻo nui ke kaiāulu hoʻomohala iā Jenkins.
- Kōkua ia i ka hoʻokele papahana me ka ʻikepili hilinaʻi.
- He maʻalahi loa ka ʻimi ʻana i nā hewa Jenkins. Hiki ke ʻike koke ʻia ka pilikia e ka mea hoʻomohala.
Con
- Ke nui kāu mau hana e holo ai, e paʻakikī ana ka hoʻokele ʻana i ka dashboard Jenkins.
- He pilikia ke kaʻina hana hou no nā plug-ins he nui.
- ʻAʻole kūpono ka syntax pipeline declarative me nā plug-in a pau.
- ʻO ʻoe ke kuleana no ka mālama ʻana i kāu ʻoihana ma kāu iho.
kumu kūʻai
He manuahi ka hoʻohana ʻana no kēlā me kēia kanaka.
3. Docker
ʻO Docker kahi mea hana DevOps.
Hāʻawi ia i nā hui DevOps e hana, hoʻonohonoho, a hoʻokele i nā noi i hāʻawi ʻia.
Hiki i nā mea hoʻohana ke hoʻohana i kēia mea hana kūkulu i nā polokalamu ma waho o nā ʻāpana a hui pū ma luna o lākou.
Ke holo nei ʻo CaaS Platform, me ka hoʻonohonoho ʻana i loko. Ua maʻalahi ka hoʻokele kiʻi me kahi papa inoa pilikino no ka mālama ʻana, hoʻokele, a me ka hoʻonohonoho ʻana i nā huna kiʻi.
Nā lako polokalamu i hoʻopaʻa ʻia e pale aku i nā paio a hoʻomaikaʻi i ka palekana. ʻAʻole ʻoe hopohopo e pili ana i ka hoʻokele ʻana i nā hilinaʻi me ka hoʻohana ʻana iā Docker.
Hiki iā ʻoe ke hoʻopili i nā hilinaʻi āpau i loko o ka pahu o ka app a hoʻouna iā ia ma ke ʻano he ʻāpana kūʻokoʻa.
A laila hiki ke hoʻokō ʻia ka polokalamu ma kekahi ʻōnaehana a i ʻole ka pae me ka pilikia ʻole.
Pros
- ʻO ka pōmaikaʻi mua o Dockers ka hoʻihoʻi ʻana i ka hoʻopukapuka. ʻOi aku ka maikaʻi o ka pane inā hiki iā ia ke hoʻohaʻahaʻa i nā kumukūʻai me ka hoʻonui ʻana i ka loaʻa kālā, ʻoi aku hoʻi no nā hui nui i hoʻokumu ʻia e pono ai e hoʻopuka i ka loaʻa kālā i ka wā lōʻihi.
- Ma ka hāʻawi ʻana iā mākou i ka mana holoʻokoʻa ma luna o ke kahe a me ka hoʻokele ʻana, hōʻoia ʻo Docker e hoʻokaʻawale ʻia nā noi e hana ana i loko o nā pahu pahu a hoʻokaʻawale ʻia mai kahi kūlana palekana.
- Loaʻa iā ia ka hiki ke hōʻemi i ka manawa deployment i kekona. No ka mea hiki iā ia ke kūkulu i kahi pahu no nā kaʻina hana a ʻaʻole hoʻi e hoʻomaka i kahi ʻōnaehana hana.
Con
- Ke iho nei kahi pahu, pono ia i kahi hoʻolālā hoʻihoʻi a me ka hoʻihoʻi. ʻOiai he nui kā mākou mau hoʻonā no kēia, ʻaʻole i maʻalahi a scalable paha.
- ʻOi aku ka liʻiliʻi o nā pahu Docker ma mua o nā kamepiula virtual, akā ʻaʻole lākou he zero ma luna. ʻOiai me ka hoʻohana ʻole ʻana i nā ipu a i ʻole nā mīkini virtual, hiki iā mākou ke loaʻa i ka hana bare-metal maoli ma ka holo pololei ʻana i kahi noi ma kahi kikowaena bare-metal. ʻO nā pahu pahu, ma kekahi ʻaoʻao, ʻaʻole e holo ma ke ʻano metala ʻole.
- Ke hana ʻia nei ka nui o nā noi hiʻohiʻona, me ka hoʻopaʻa inoa ʻana i ka pahu a me ka nānā ponoʻī ʻana, ka hoʻoili ʻana i nā faila mai ka mea hoʻokipa i ka ipu, a me nā mea ʻē aʻe.
kumu kūʻai
He manuahi kona hoʻolālā pilikino no kēlā me kēia kanaka. Hāʻawi ia i ʻekolu mau hoʻolālā premium i helu ʻia ma lalo nei:
- Loaʻa: $5 / mahina (uku ʻia i kēlā me kēia makahiki) a i ʻole $ 7 / mahina (kuhi ʻia i kēlā me kēia mahina).
- Pūʻulu: $7/mea hoʻohana/mahina(uku ʻia i kēlā me kēia makahiki) a i ʻole $9/mea hoʻohana/mahina (uku ʻia i kēlā me kēia mahina).
- ʻOihana: $21 / mea hoʻohana / mahina. No nā kikoʻī hou aku, pono ʻoe e hoʻokaʻaʻike i ke kūʻai aku.
4. ʻO ke kūpono
ʻO Red Hat ka mea kākoʻo o Ansible, kahi mea hana hoʻonohonoho hoʻonohonoho open-source.
He kūpono ia no ka hoʻonohonoho ʻana i nā ʻōnaehana o kāu ʻoihana a me ka hoʻomaʻamaʻa ʻana i kekahi mau hana hoʻolaha.
Ua ʻike ʻia no kāna mea hoʻohana-friendly interface a agentless design.
ʻO Ansible kahi hopena DevOps māmā a palekana no ka hoʻokumu ʻana i kāu automation hoʻokele no ka mea he hoʻolālā agentless, ʻo ia hoʻi, ʻaʻohe agents/daemons a i ʻole bots automated e hana ma ke kua.
Hele pū me nā ʻano hoʻololi a me nā modula hoʻohui no ka hoʻohana ʻana me nā mea hana DevOps ʻē aʻe. I loko o kahi paipu Jenkins maʻamau, hiki iā ʻoe ke kau wikiwiki i ka code Ansible.
Pros
- Ua hoʻohana ʻia ʻo Python e hana i ka Ansible. He ʻōlelo papahana i hoʻohana pinepine ʻia no ka kākau ʻana a me ka hoʻokele. Hale waihona puke PythonHoʻokomo pū ʻia nā s ma ka paʻamau i ka hapa nui o nā ʻōnaehana Linux.
- ʻO ka hiʻohiʻona kaulana loa o Ansible ʻo kona maʻalahi. Kākoʻo ʻia me nā palapala maʻalahi a maʻalahi e hiki ai i nā mea hoʻomohala ke hoʻomaopopo koke i ke kaʻina hana a me ka loiloi o Ansible.
- Ua kākau ʻia nā faila hoʻonohonoho ansible ma YAML, ʻoi aku ka maikaʻi o ka hoʻokele hoʻonohonoho ʻana a me ka automation ma mua o nā palapala ʻē aʻe e like me JSON.
Con
- Ansible, ʻaʻole like me nā mea hana automation ʻē aʻe, ʻaʻohe manaʻo mokuʻāina. Hana wale ʻo ia i ka holomua o nā hana ma mua o ka hāʻule ʻana, ka hoʻopau ʻana a i ʻole ka loaʻa ʻana o kahi pilikia.
- Kākoʻo ʻo Ansible i nā nodes Linux/Unix a me Windows. ʻO ka hoʻoikaika ʻana o Ansible e kākoʻo piha iā Windows aia nō i ka wā mua.
- ʻO ka mea i hoʻomaka ma ke ʻano he laina kauoha-wale nō i ulu i Ansible Tower, kahi UI hoʻokele pūnaewele, me ke kōkua o AWX. ʻO Ansible Tower, ma ka ʻaoʻao ʻē aʻe, hāʻule i ka hiki o kahi interface laina kauoha.
kumu kūʻai
He manuahi ka hoʻohana ʻana no kēlā me kēia kanaka.
5. Kubernetes
ʻO Kubernetes kahi ʻenehana hoʻokani pahu e hoʻokiʻekiʻe i ka hoʻokele ipu i kahi pae hou.
ʻElua mau mea ʻenekinia Google i makemake e hoʻomohala i kahi ala e hoʻokele ai i nā ipu ma ke ʻano i hoʻokumu ʻia.
Hana maikaʻi ʻo Kubernetes me Docker a i ʻole kekahi o kāna mau mea like e kōkua iā ʻoe e hoʻonohonoho i kāu mau ipu i loko o nā hui kūpono.
Inā he liʻiliʻi wale kāu mau ipu, ʻaʻole paha ʻoe e koi i kahi kahua hoʻokani pahu pahu.
Eia nō naʻe, ʻo ia ka hana kūlohelohe aʻe inā hiki ʻoe i kahi pae o ka paʻakikī a pono e hoʻonui i kāu mau kumuwaiwai.
Hāʻawi ʻo Kubernetes iā ʻoe e hoʻokaʻawale i ke kaʻina hana o ka hoʻokele ʻana i nā haneli a i ʻole mau tausani pahu.
ʻAʻole pono ʻoe e hoʻopaʻa i kāu papahana pahu pahu i hoʻokahi mīkini me ka hoʻohana ʻana iā Kubernetes.
Akā, hiki iā ʻoe ke kau i kahi hui o nā mīkini, me nā Kubernetes e mālama ana i ka hāʻawi ʻana i ka ipu a me ka hoʻonohonoho ʻana i ka hui holoʻokoʻa.
Pros
- No ka hoʻokele ʻana i nā kiʻi Docker, ʻo Kubernetes kahi hopena maikaʻi loa. Hāʻawi ia i nā mana kūpono no ka mālama ʻana i nā ipu.
- ʻAneʻane kākoʻo kēlā me kēia paepae ao iā ia. ʻO AWS, GCP, a me Azure ʻekolu o nā kahua hoʻolaha kapuaʻi kaulana loa.
- ʻAʻole paʻakikī ke aʻo. ʻOiai hiki ke aʻo a hoʻokō i nā Kubernetes ma kahi ʻano paʻakikī, ʻaʻole pono ia.
Con
- He paʻakikī a hoʻopau manawa ʻo Kubernetes debugging a me ka hoʻoponopono pilikia.
- ʻAʻohe hope mua. No laila, e kūkulu ʻia nā mea a pau e hoʻāʻo nei e hoʻolako i kahi paradigm lawelawe ponoʻī i kēia manawa.
- I nā pōʻaiapili kahi i hana ʻia ai nā hoʻomohala āpau ma ka ʻāina, ʻoi aku ka paʻakikī o nā Kubernetes.
kumu kūʻai
He manuahi ka hoʻohana ʻana no kēlā me kēia kanaka.
6. Ke aliʻi
ʻO Chef kekahi o kā mākou punahele no ka mea hiki iā ʻoe ke hoʻokele i nā ʻōnaehana kapua a me nā ʻōnaehana maʻamau (ma ka pūnaewele) me ka mea hana like, e hōʻemi ana i ka manawa e aʻo ai kāu hui i nā ʻenehana hou a i ʻole ka hoʻololi ʻana ma waena o lākou.
He mea hana maikaʻi loa ʻo Chef e hoʻohana inā ke neʻe nei kāu hui a i ʻole ka hui hoʻomohala mai ka hale i ka hoʻolālā kapua i ka wā lōʻihi - hiki iā ʻoe ke hoʻohana iā ia e wikiwiki i ka neʻe ʻana o ke ao ma ka papa.
Loaʻa iā ia kahi pahu hoʻomohala piha no ke kūkulu ʻana i nā ʻōnaehana kupaianaha a me nā noi, a me nā mea hana hoʻāʻo no ka nānā ʻana i kāu code automation infrastructure ma mua o ka hoʻoili ʻana ma luna o kahi pūnaewele.
Pros
- Hoʻokomo ʻia ʻo Chef i nā template i hoʻopaʻa mua ʻia e maʻalahi i ka hoʻokele ʻana i nā ʻōnaehana o ka paʻakikī haʻahaʻa a haʻahaʻa.
- Loaʻa ke kākoʻo kaiāulu mai nā mea hoʻolako nui a me nā mea liʻiliʻi e kōkua i ka hoʻomohala ʻana i nā mamana ('loaʻa') no nā kūlana hoʻolaha like ʻole.
- Kākoʻo ʻo Chef i kahi ākea o nā noi a me nā ʻōnaehana, e hōʻemi ana i ka nui o nā mea hana e pono ai e hoʻokele i kahi ʻōnaehana IT.
Con
- Hiki ke hoʻohui ʻia nā hōʻailona hou aku no ka nānā ʻana, ʻoi aku hoʻi no nā polokalamu.
- Hiki ke hoʻomaikaʻi ʻia ke kākoʻo o Chef no ka hoʻomoe ʻana i ke ao hybrid, ʻoi aku ka nui o nā ao. Hana lima ʻia kēia i kēia manawa.
- Nui aʻe nā laʻana hoʻolaha pūnaewele ('recipes'), me ka manaʻo nui i ka nānā ʻana a me ka loiloi ʻana.
kumu kūʻai
He manuahi ka hoʻohana ʻana no kēlā me kēia kanaka.
7. Nagios
ʻO Nagios kekahi mea pono DevOps.
Kōkua ia i nā hui DevOps i ka ʻike ʻana a me ka hoʻoponopono ʻana i nā pilikia pili pūnaewele a me nā ʻōnaehana.
ʻO ia kahi mea hana DevOps manuahi manuahi i hoʻohana ʻia e nānā i kāu ʻōnaehana - hana ia i mea koʻikoʻi no ka ʻāpana kiaʻi o ke ola ola i ʻōlelo ʻia ma luna.
Maʻalahi ʻo Nagios i ka mālama ʻana i nā hanana he nui a me nā hāʻule ʻole, ʻoi aku ka nui o ka loaʻa ʻana o nā hōʻike a me nā kiʻi like ʻole no nā hui e hopu.
Hoʻohana maikaʻi ʻo ia me ka nui o nā plug-ins, nui nā mea i loaʻa no ka manuahi mahalo i ka ulu ʻana o ka mea hana.
Pros
- Hoʻouna koke ʻia nā ʻōlelo aʻoaʻo.
- Mea hoʻohana kiʻi kiʻi (GUI) maʻalahi e hoʻohana
- ʻAʻole paʻakikī ka hoʻonohonoho.
- Nānā i kekahi mau ʻāpana maʻamau.
- Hoʻohana ʻia nā kaʻina hana maʻamau (SNMP).
Con
- I ka hoʻohālikelike ʻana i kahi hoʻonohonoho hoʻonohonoho GUI, pono e hana ʻia ka hoʻonohonoho ma ka laina kauoha.
- I ka wā mua, paʻakikī paha ka hoʻokomo ʻana i nā plugins.
- He paʻakikī ke ʻimi a hoʻoponopono i nā ʻōlelo aʻo hoʻopunipuni.
kumu kūʻai
He manuahi ka hoʻohana ʻana no kēlā me kēia kanaka.
8. Kanikela
ʻO ka mea hope loa, he mea kūpono kēia mea hana DevOps open-source no nā noi microservice, ʻoi loa no ka ʻike a me ka hoʻonohonoho lawelawe.
Hiki iā ia ke hoʻopaʻa inoa i nā kakini a i ʻole haneli mau inoa no nā lawelawe liʻiliʻi ma waena o kahi pūnaewele ʻoi aku ka nui a i ʻole ka ʻōnaehana polokalamu, e lilo ia i mea hana kūpono inā pono ʻoe e kau inoa e hoʻopaʻa inoa i nā haneli a i ʻole nā haneli o nā inoa no nā lawelawe liʻiliʻi ma waena o kahi pūnaewele nui a i ʻole ʻōnaehana polokalamu.
ʻO ka hopena, ma kahi o ka ʻeli ʻana i nā inoa mīkini, hiki iā ʻoe ke komo i nā inoa lawelawe ʻē aʻe.
Hiki iā ʻoe ke hui pū i nā lawelawe i loko o nā pūʻulu i mea e maʻalahi ai ka hui.
ʻAʻole ʻo Consul.io ka hoʻonā DevOps open-source nui loa ma ka mākeke, akā hāʻawi ia i kekahi mau pōmaikaʻi kūʻokoʻa e pono ai e hoʻolilo iā ia i mea e hele ai no ka nui o nā pipelines hoʻomohala a me nā hui.
Pros
- Hāʻawi i kahi lawelawe DNS
- ʻO ka lawelawe wikiwiki, kūpaʻa, a hilinaʻi hoʻi - koi ʻia kahi hui o ʻekolu mau node ma ke ʻano maʻamau.
- He waihona waiwai kī hilinaʻi
- He maʻalahi ka hoʻonohonoho a me ka hoʻonohonoho.
- Māmā loa
- UI pūnaewele maʻalahi a pono maoli.
Con
- Nā lāʻau kuhi hewa - pono ʻoe e Google i kekahi o nā hewa inā ʻaʻole ʻoe ʻike i kā lākou hōʻike.
- He poʻo poʻo ka misconfiguration no ka mea hiki ke alakaʻi i nā pilikia ʻē aʻe inā e hana hewa ʻoe.
Panina
ʻO ka hope loa, ʻo kekahi o kēia mau ʻenehana he mea kūpono loa ia no kāu hui hoʻomohala a ʻoihana paha.
Manaʻo nui wau iā lākou a pau, ʻoi aku ka maikaʻi o ka hapa nui o lākou.
E ho'āʻo i kēlā me kēia, a e ʻike ʻoe ʻoi aku ka wikiwiki a ʻoi aku ka maikaʻi o kāu hoʻomohala ola ʻana ma mua o ka wā ma mua.
ʻAʻole koʻikoʻi ʻo DevOps no ka wikiwiki ʻana i ka hoʻomohala ʻana i ka polokalamu, akā no ka hoʻomaikaʻi ʻana i ka maikaʻi o ka polokalamu.
Hāʻawi ʻo DevOps i kahi ʻano hou, nā ʻenehana agile, a me nā ʻenehana akamai i ka papaʻaina, hana pū nā mea āpau e hoʻokō i kēlā pahuhopu.
Waiho i ka Reply