He aha ke ʻano DevOps a ʻo wai ka mea e pono ai

E noʻonoʻo kākou i ke ʻano o ke ʻano hana a ʻo wai ka mea e pono ai.

E kamaʻilio pū mākou e pili ana i nā loea DevOps: kā lākou mau hana, uku a me nā mākaukau.

He aha ke ʻano DevOps a ʻo wai ka mea e pono ai
Photo Matt Moore /Flickr/CC BY-SA

He aha ka DevOps

ʻO DevOps kahi hana hoʻomohala polokalamu nona ka hana e hoʻokumu i ka pilina ma waena o nā polokalamu polokalamu a me nā luna ʻōnaehana i kahi hui. Inā ʻaʻole maopopo ka poʻe loea IT mai nā keʻena like ʻole i nā hana a kekahi, ua lohi ka hoʻokuʻu ʻana i nā noi hou a me nā mea hou no lākou.

Hoʻokumu ʻo DevOps i kahi pōʻai hoʻomohala "seamless", ma laila e kōkua ai i ka wikiwiki i ka hoʻokuʻu ʻana i kahi huahana polokalamu. Loaʻa ka wikiwiki ma o ka hoʻokomo ʻana i nā ʻōnaehana automation. Hoʻohui hou, hoʻomaka nā polokalamu polokalamu e komo i ka hoʻonohonoho ʻana i nā kikowaena a me ka ʻimi ʻana i nā pōpoki, no ka laʻana, hiki iā lākou ke kākau i nā hoʻokolohua automated.

Hoʻonui kēia i ka pilina ma waena o nā keʻena. Hoʻomaka ka poʻe limahana e hoʻomaopopo maikaʻi i nā pae e hele ai kahi huahana polokalamu ma mua o ka komo ʻana i ka lima o ka mea hoʻohana.

Ke hoʻomaopopo ka mea hoʻomohala i ke ʻano o ka luna hoʻomalu i ka wā e hoʻonohonoho ai i kahi kikowaena, e hoʻāʻo ʻo ia e hoʻomaʻemaʻe i nā " kihi ʻoi" hiki i ke code. Hoʻemi kēia i ka nui o nā pōpoki i ka wā e kau ai i kahi noi - e like me nā helu, ʻo ia hoʻēmi elima paha manawa.

ʻO wai ka mea pono a ʻaʻole pono i ke ʻano hana

Nui Manaʻo ka poʻe akamai ITe pōmaikaʻi ʻo DevOps i kēlā me kēia hui e hoʻomohala i nā polokalamu. Heʻoiaʻiʻo kēia inā he mea kūʻai maʻalahi ka hui i nā lawelawe IT a ʻaʻole hoʻomohala i kāna mau noi ponoʻī. Ma kēia hihia, ʻo ka hoʻokō ʻana i kahi moʻomeheu DevOps e kōkua iā ʻoe e nānā i ka hana hou.

ʻO ke kūlana make iho nā hoʻomaka, akā eia nā mea a pau e pili ana i ka nui o ka papahana. Inā ʻo kāu pahuhopu ka hoʻomaka ʻana i kahi huahana liʻiliʻi loa (MVP) e hoʻāʻo i kahi manaʻo hou, a laila hiki iā ʻoe ke hana me ka ʻole o DevOps. No ka laʻana, ua hoʻomaka ka mea nāna i hoʻokumu i Groupon e hana i ka lawelawe me ka lima kau ʻia nā hāʻawi a pau ma ka pūnaewele a me nā kauoha i hōʻiliʻili. ʻAʻole ʻo ia i hoʻohana i nā mea hana automation.

Maikaʻi wale ka hoʻokō ʻana i nā ʻano hana automation a me nā mea hana ke hoʻomaka ka noi e loaʻa ka kaulana. E kōkua kēia i nā kaʻina hana ʻoihana a wikiwiki i ka hoʻokuʻu ʻana i nā mea hou.

Pehea e hoʻokō ai i nā DevOps

Aia ma lalo kekahi mau ʻōlelo paipai no ka hoʻololi ʻana i kahi ʻano hana hou.

E ʻike i nā pilikia ma nā kaʻina hana ʻoihana. Ma mua o ka hoʻokō ʻana i ke ʻano, e hōʻike i nā pahuhopu a me nā pilikia o ka hui. ʻO ka hoʻolālā no ka hoʻololi ʻana i DevOps e hilinaʻi iā lākou. No ka hana ʻana i kēia, e hana i kahi papa inoa o nā nīnau, no ka laʻana:

  • He aha ka manawa e hoʻonui ai i ka polokalamu?
  • Hiki paha ke hoʻokaʻawale i kēia kaʻina hana?
  • E pili ana paha ke ʻano o ka hui i kēia?

E aʻo hou e pili ana i ka ʻike ʻana i nā pilikia i loko o kahi hui hiki ke heluhelu ʻia ma nā puke «Papahana "Phoenix""A"Alakaʻi DevOps» mai nā mea kākau o ke kaʻina hana.

E hoʻololi i ka moʻomeheu i ka hui. He mea nui e hoʻohuli i nā limahana a pau e hoʻololi i kā lākou mau hana maʻamau a hoʻonui i kā lākou mau mākaukau. No ka laʻana, ma Facebook nā polokalamu polokalamu āpau pane no ka pōʻaiapili ola holoʻokoʻa: mai ka coding a hiki i ka hoʻokō. Eia kekahi, ʻaʻohe ʻāpana hoʻāʻo ʻokoʻa o Facebook - ua kākau ʻia nā hoʻokolohua e nā mea hoʻomohala ponoʻī.

Hoʻomaka liʻiliʻi. E koho i ke kaʻina hana ʻoi aku ka nui o ka manawa a me ka hoʻoikaika ʻana i ka wā e hoʻokuʻu ai i nā mea hou a hoʻokaʻawale iā ia. ʻO kēia paha paha ka ho'āʻo a i ʻole ke kaʻina hoʻolaha noi. Ka poe akamai aʻo ʻO ka hana mua, ʻo ia ka hoʻokō ʻana i nā hāmeʻa mana mana hoʻolaha. Maʻalahi lākou i ka mālama ʻana i nā kumu. Ma waena o ia mau hopena, ʻo ka mea kaulana loa ʻo Git, Mercurial, Subversion (SVN) a me CVS.

He mea kūpono hoʻi ka nānā ʻana i nā ʻōnaehana hoʻohui mau i kuleana no ka hui ʻana a me ka hoʻāʻo ʻana i ka huahana hope. Nā laʻana o ia mau mea hana: Jenkins, TeamCity a me Bamboo.

E loiloi i nā hoʻomaikaʻi. E hoʻomohala i nā ana hana no nā hoʻonā i hoʻokō ʻia a hana i kahi papa inoa. Hiki i nā metric ke hoʻokomo i ka alapine hoʻokuʻu, ka manawa i hoʻohana ʻia i ka hana ʻana i nā hiʻohiʻona polokalamu, a me ka helu o nā pōpoki i ke code. Kūkākūkā i nā hopena ʻaʻole wale me nā luna, akā me ke koena o ka hui i komo i ka papahana. E nīnau i nā mea hana i nele. E noʻonoʻo i kēia mau noi i ka wā e hoʻonui ai i kāu mau kaʻina hana.

ʻO ka hoʻohewa ʻana iā DevOps

ʻOiai ke ʻano hana Kōkua hiki i nā hui ke hoʻoholo wikiwiki e pili ana i ka hoʻomohala noiʻi, hoemi ka helu o nā hewa i loko o ka lako polokalamu a paipai i nā limahana e aʻo i nā mea hou, aia nō hoʻi nā mea hoʻohewa.

he nui na manaʻoʻaʻole pono e hoʻomaopopo nā polokalamu polokalamu i nā kikoʻī o ka hana a nā luna hoʻomalu. ʻO ka mea i manaʻo ʻia, ke alakaʻi nei ʻo DevOps i ka ʻoiaʻiʻo ma kahi o ka hoʻomohala ʻana a i ʻole nā ​​​​mea loea hoʻokele, he poʻe ka poʻe i hoʻomaopopo i nā mea āpau, akā ma ke ʻano.

Ua manaʻoʻiʻo ʻia ʻo DevOps ʻaʻole e hana me ka hooponopono maikai ole. Inā ʻaʻole i loaʻa i nā hui hoʻomohala a me nā hui hoʻokele nā ​​pahuhopu maʻamau, ʻo ia ka poʻe mana ke hewa no ka hoʻonohonoho ʻole ʻana i ke kamaʻilio ma waena o nā hui. No ka hoʻoponopono ʻana i kēia pilikia, ʻaʻole ia he ala hou, akā he ʻōnaehana no ka loiloi ʻana i nā mana e pili ana i nā manaʻo mai nā subordinates. Hiki iā ʻoe ke heluhelu ma aneʻi, he aha nā nīnau e hoʻokomo ʻia i loko o nā palapala noiʻi limahana.

He aha ke ʻano DevOps a ʻo wai ka mea e pono ai
Photo Ed Ivanushkin /Flickr/CC BY-SA

ʻO wai ʻo DevOps Engineer

Hoʻohana ka ʻenekini DevOps i ke ʻano DevOps. Hoʻonohonoho ia i nā pae āpau o ka hana ʻana i kahi huahana lako polokalamu: mai ke kākau ʻana i nā code a hiki i ka hoʻāʻo ʻana a me ka hoʻokuʻu ʻana i ka noi. Hoʻoponopono kēlā ʻano loea i nā keʻena hoʻomohala a me nā keʻena hoʻokele, a me ka hoʻokō ʻana i kā lākou mau hana ma o ka hoʻokō ʻana i nā lako polokalamu like ʻole.

ʻO ka hoʻopunipuni o kahi ʻenekini DevOps ʻo ia ka hui pū ʻana i nā ʻoihana he nui: luna hoʻomalu, hoʻomohala, hoʻāʻo a me ka luna.

ʻO Joe Sanchez, DevOps euanelio ma VMware, kahi hui polokalamu virtualization, koho ʻia he nui nā mākau e pono ai i kahi ʻenekini DevOps. Ma kahi o ka ʻike maopopo o DevOps methodology, pono e loaʻa i kēia kanaka ka ʻike i ka lawelawe ʻana i nā ʻōnaehana hana Windows a me Linux a me ka ʻike hana me nā mea hana automation e like me. Ke aliʻiʻAʻakaʻO ke kūpono. Hiki iā ia ke kākau i nā palapala a me nā code ma nā ʻōlelo ʻelua a hoʻomaopopo i nā ʻenehana pūnaewele.

ʻO kahi ʻenekini DevOps ke kuleana no kekahi automation o nā hana e pili ana i ka hoʻonohonoho ʻana a me ka lawe ʻana i nā noi. Hāʻule pū ka nānā ʻana i nā polokalamu ma kona poʻohiwi. No ka hoʻoponopono ʻana i kēia mau pilikia, hoʻohana ʻo ia i nā ʻōnaehana hoʻonohonoho hoʻonohonoho like ʻole, nā hoʻonā virtualization a me nā mea hana ao no ke kaupaona ʻana i nā kumuwaiwai.

ʻO wai ka mea hoʻolimalima

Hiki i nā ʻenekini DevOps ke hoʻopōmaikaʻi i kēlā me kēia hui e hoʻomohala ana i nā noi a mālama paha i nā helu nui o nā kikowaena. ʻEnekinia DevOps ke hoolimalima nei ʻO nā mea nunui IT e like me Amazon, Adobe a me Facebook. Hana pū lākou ma Netflix, Walmart a me Etsy.

ʻAʻole hoʻolimalima ʻO nā ʻenekini DevOps he mau hoʻomaka wale nō. ʻO kā lākou hana ka hoʻokuʻu ʻana i kahi huahana liʻiliʻi loa e hoʻāʻo i kahi manaʻo hou. I ka hapanui o nā hihia, hiki i nā hoʻomaka ke hana me ka ʻole o DevOps.

Ehia ka uku

ʻEnekinia DevOps loaʻa ʻoi aku ma mua o nā mea āpau ma ka ʻoihana. ʻO ka awelika o ka loaʻa kālā o ia mau loea a puni ka honua mai 100 a 125 tausani kālā i kēlā me kēia makahiki.

Ma USA lākou kiʻi 90 tausani kālā i kēlā me kēia makahiki (500 tausani rubles i kēlā me kēia mahina). Ma Kanada lākou uku ʻO 122 tausani kālā i kēlā me kēia makahiki (670 tausani rubles i kēlā me kēia mahina), a ma UK - 67,5 tausani paona sterling i kēlā me kēia makahiki (490 tausani rubles i kēlā me kēia mahina).

ʻO Rusia, nā hui Moscow mākaukau uku i nā loea DevOps mai 100 a 200 tausani rubles i kēlā me kēia mahina. Ma St. Petersburg, ʻoi aku ka lokomaikaʻi o nā mea hana - hāʻawi lākou i 160-360 tausani rubles i kēlā me kēia mahina. Ma nā wahi, uku ʻia nā uku ma 100-120 tausani rubles i kēlā me kēia mahina.

Pehea e lilo ai i mea loea DevOps

He kuhikuhi hou ʻo DevOps ma IT, no laila ʻaʻohe papa inoa o nā koi no nā ʻenekini DevOps. Ma nā hakahaka, i waena o nā koi no kēia kūlana hiki iā ʻoe ke loaʻa nā mākau hoʻokele Debian a me CentOS a me ka hiki ke hana me nā disk drive. Nā pūʻulu RAID.

Ma muli o kēia, hiki iā mākou ke hoʻoholo, ʻo ka mea mua, pono e loaʻa i kahi ʻenekini DevOps kahi ʻike loea maikaʻi. He mea nui i kēlā kanaka ke aʻo mau i nā mea hana a me nā ʻenehana hou.

ʻO ke ala maʻalahi loa e lilo i mea ʻenekini DevOps he luna hoʻonohonoho a mea hoʻomohala paha. Loaʻa iā lākou kekahi mau mākau pono e hoʻomohala ʻia. ʻO ka hana nui ka hoʻomaikaʻi ʻana i ka ʻike haʻahaʻa loa ma DevOps, hoʻomaopopo i ka hana ʻana me nā mea hana automation a hoʻopiha i nā āpau i ka hoʻokele, hoʻolālā a me nā mākau virtualization.

No ka hoʻomaopopo ʻana i ka nele o ka ʻike, hiki iā ʻoe ke hoʻohana mini-Wikipedia ma GitHub ai ole ia, palapala noʻonoʻo. ʻO ka poʻe noho o Hacker News pū kekahi paipai aku heluhelu puke "Papahana "Phoenix""A"Alakaʻi DevOps"(a mākou i ʻōlelo ai ma luna) a me "DevOps philosophy. ʻO ke Art of IT Management» ma lalo o ke kaha o O'Reilly Media.

Hiki iā ʻoe ke kau inoa Nupepa Devops Weekly, heluhelu i nā ʻatikala kumuhana portal DZone a hoʻomaka e kamaʻilio me nā ʻenekini DevOps ma Kamaʻilio mālie. Pono nō hoʻi e nānā i nā papa manuahi ma Udacity ai ole ia, edX.

Nā memo mai kā mākou blog:



Source: www.habr.com

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