{"id":53925,"date":"2019-12-13T00:00:00","date_gmt":"2019-12-12T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/devops-inzhenerov-ne-sushhestvuet-kto-togda-sushhestvuet-i-chto-s-etim-delat"},"modified":"2020-02-18T14:01:52","modified_gmt":"2020-02-18T11:01:52","slug":"devops-inzhenerov-ne-sushhestvuet-kto-togda-sushhestvuet-i-chto-s-etim-delat","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/devops-inzhenerov-ne-sushhestvuet-kto-togda-sushhestvuet-i-chto-s-etim-delat","title":{"rendered":"Nincsenek DevOps m\u00e9rn\u00f6k\u00f6k. Akkor kik is l\u00e9teznek, \u00e9s mit lehet ezzel tenni?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Nincsenek DevOps m\u00e9rn\u00f6k\u00f6k. Akkor kik is l\u00e9teznek, \u00e9s mit lehet ezzel tenni?\" src=\"\/wp-content\/uploads\/2019\/12\/8ff4a4f0545bda5d628600e88eb29baa.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Az ut\u00f3bbi id\u0151ben ilyen hirdet\u00e9sekkel tel\u00edt\u0151d\u00f6tt az internet. A kellemes fizet\u00e9s ellen\u00e9re zavar\u00f3, hogy bel\u00fcl olyan abszurd dolgokat \u00edrnak, hogy el\u0151sz\u00f6r azt felt\u00e9telezik, a \u201eDevOps\u201d \u00e9s az \u201em\u00e9rn\u00f6k\u201d valahogy \u00f6sszevonhat\u00f3. Ezt k\u00f6veti egy v\u00e9letlenszer\u0171 k\u00f6vetelm\u00e9nylista, amelyb\u0151l egyes r\u00e9szek nyilv\u00e1nval\u00f3an a rendszergazda \u00e1ll\u00e1saj\u00e1nl\u00e1s\u00e1b\u00f3l sz\u00e1rmaznak.<\/p>\n<p><\/p>\n<p>Ebben a bejegyz\u00e9sben szeretn\u00e9k egy kicsit besz\u00e9lni arr\u00f3l, hogy jutottunk el id\u00e1ig, mi is a DevOps val\u00f3j\u00e1ban, \u00e9s most mit kezdj\u00fcnk ezzel.<\/p>\n<p><\/p>\n<p>Ilyen \u00e1ll\u00e1shirdet\u00e9seket sok\u00e1ig lehetne kritiz\u00e1lni, de a t\u00e9ny az t\u00e9ny: sokan vannak, \u00e9s a piac most \u00edgy m\u0171k\u00f6dik. Rendezett\u00fcnk egy DevOps konferenci\u00e1t, \u00e9s ny\u00edltan kijelentj\u00fck: \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/devoops-moscow.ru\/?utm_source=habr&amp;utm_medium=479552&amp;utm_campaign=devoops20msk\">DevOops<\/a><\/noindex> \u2014 nem DevOps m\u00e9rn\u00f6k\u00f6k sz\u00e1m\u00e1ra\u201d. Sokan furcs\u00e1nak \u00e9s abszurdnak tal\u00e1lj\u00e1k majd: mi\u00e9rt mennek szembe a piachoz k\u00f6t\u0151d\u0151 profitorient\u00e1lt rendezv\u00e9ny szervez\u0151i. Most mindent elmagyar\u00e1zunk.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"pro-kulturu-i-processy\">Kultur\u00e1r\u00f3l \u00e9s folyamatokr\u00f3l<\/h2>\n<p><\/p>\n<p>Kezdj\u00fck azzal, hogy a DevOps nem m\u00e9rn\u00f6ki diszcipl\u00edna. Minden akkor kezd\u0151d\u00f6tt, amikor a szerepek t\u00f6rt\u00e9nelmi feloszt\u00e1sa nem j\u00e1rult hozz\u00e1 a term\u00e9kek min\u0151s\u00e9g\u00e9hez. Amikor a programoz\u00f3k csak programoznak, de semmit sem akarnak hallani a tesztel\u00e9sr\u0151l \u2014 a szoftver tele lesz hib\u00e1kkal. Amikor az adminisztr\u00e1torokat nem \u00e9rdekli, hogyan \u00e9s mi\u00e9rt k\u00e9sz\u00fclt el a szoftver \u2014 a t\u00e1mogat\u00e1s pokoll\u00e1 v\u00e1lik. <\/p>\n<p><\/p>\n<p>P\u00e9ld\u00e1ul a rendszergazdai \u00e9s SRE megk\u00f6zel\u00edt\u00e9sek k\u00f6z\u00f6tti k\u00fcl\u00f6nbs\u00e9g le\u00edr\u00e1sa <noindex><a rel=\"nofollow\" href=\"https:\/\/landing.google.com\/sre\/sre-book\/chapters\/introduction\/\">a h\u00edres Google SRE K\u00f6nyvben<\/a><\/noindex>. \u00c9rdekes kutat\u00e1sokat v\u00e9geztek a <noindex><a rel=\"nofollow\" href=\"https:\/\/services.google.com\/fh\/files\/misc\/state-of-devops-2019.pdf\">DORA felm\u00e9r\u00e9s keret\u00e9ben<\/a><\/noindex> \u2014 l\u00e1that\u00f3, hogy a legjobb fejleszt\u0151k valahogyan gyorsabban k\u00e9pesek \u00faj v\u00e1ltoztat\u00e1sokat telep\u00edteni a termel\u00e9sbe, mint \u00f3r\u00e1nk\u00e9nt egyszer. \u0150k k\u00e9zzel legfeljebb a tesztel\u00e9si feladatok 10%-\u00e1t v\u00e9gzik el (ez a <noindex><a rel=\"nofollow\" href=\"https:\/\/cloudplatformonline.com\/rs\/248-TPC-286\/images\/DORA-State%20of%20DevOps.pdf\">tavalyi DORA-b\u00f3l<\/a><\/noindex>). Hogy csin\u00e1lj\u00e1k ezt? \u201eExcel vagy hal\u00e1l\u201d \u2013 mondja egy jelent\u00e9s c\u00edme. A tesztel\u00e9s szempontj\u00e1b\u00f3l a statisztika r\u00e9szletes megvitat\u00e1s\u00e1hoz Baruch Sadogursky keynote-j\u00e1ra lehet hivatkozni,<noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=8eH3k4BxV6k\"> \u201eVan DevOps-unk. Tegy\u00fck ki az \u00f6sszes tesztel\u0151t\u201d<\/a><\/noindex> a m\u00e1sik konferenci\u00e1nkon, a Heisenbug-on.<\/p>\n<p><\/p>\n<blockquote><p>\u201eAmikor a t\u00e1rsak k\u00f6z\u00f6tt nincs egyet\u00e9rt\u00e9s,<br \/>\nNincs el\u0151rel\u00e9p\u00e9s,<br \/>\nS csak k\u00ednl\u00f3d\u00e1s marad, ami abb\u00f3l fakad.<br \/>\nEgyszer egy hatty\u00fa, r\u00e1k \u00e9s csuka\u2026\"<\/p><\/blockquote>\n<p>Mit gondolsz, a webprogramoz\u00f3k h\u00e1ny sz\u00e1zal\u00e9ka \u00e9rti val\u00f3j\u00e1ban, milyen k\u00f6r\u00fclm\u00e9nyek k\u00f6z\u00f6tt futnak az alkalmaz\u00e1saik a termel\u00e9sben? H\u00e1nyan mennek el az adminisztr\u00e1torokhoz, hogy megtudj\u00e1k, mi fog t\u00f6rt\u00e9nni, ha meghib\u00e1sodik az adatb\u00e1zis? \u00c9s ki az, aki elmegy a tesztel\u0151kh\u00f6z, hogy megtanulja, hogyan kell helyesen \u00edrni a teszteket? \u00c9s ott vannak m\u00e9g a biztons\u00e1gi szakemberek, a term\u00e9kmenedzserek, meg m\u00e9g sok m\u00e1s ember.<\/p>\n<p><\/p>\n<p>A DevOps \u00e1ltal\u00e1nos \u00f6tlete a szerepek \u00e9s oszt\u00e1lyok k\u00f6z\u00f6tti egy\u00fcttm\u0171k\u00f6d\u00e9s el\u0151seg\u00edt\u00e9se. Ezt els\u0151sorban nem valamilyen bonyolultan megszabott szoftverrel, hanem a kommunik\u00e1ci\u00f3 gyakorlat\u00e1val \u00e9rik el. A DevOps a kult\u00fara, a gyakorlat, a metodol\u00f3gia \u00e9s a folyamatok sz\u00f3l. Nincs olyan m\u00e9rn\u00f6ki szakma, amely v\u00e1laszolna ezekre a k\u00e9rd\u00e9sekre.<\/p>\n<p><\/p>\n<h2 id=\"zamknutyy-krug\">Bez\u00e1rt k\u00f6r<\/h2>\n<p><\/p>\n<p>Akkor honnan j\u00f6tt a \"devops m\u00e9rn\u00f6ki\" diszcipl\u00edna? Van egy elm\u00e9let\u00fcnk! A DevOps \u00f6tletei olyan j\u00f3k voltak \u2014 annyira, hogy a siker\u00fck \u00e1ldozatai lettek. Az eg\u00e9sz t\u00e9ma k\u00f6r\u00fcl furcsa toborz\u00f3k \u00e9s emberek keresked\u00e9se kezdett el gy\u00fclekezni, akiknek saj\u00e1tos l\u00e9gk\u00f6r\u00fck van.<\/p>\n<p><\/p>\n<p>K\u00e9pzeld el: tegnap m\u00e9g Himmkieben kebabot \u00e1rult\u00e1l, ma pedig m\u00e1r nagy ember vagy, senior toborz\u00f3. Itt egy eg\u00e9sz folyamat van a jel\u00f6ltek keres\u00e9s\u00e9re \u00e9s kiv\u00e1laszt\u00e1s\u00e1ra, nem egyszer\u0171, \u00e9rteni kell. Tegy\u00fck fel, a r\u00e9szlegvezet\u0151 azt mondja: tal\u00e1lj egy szakembert X-ter\u00fcleten. Hozz\u00e1f\u0171zz\u00fck az X-hez a sz\u00f3t \"m\u00e9rn\u00f6k\", \u00e9s m\u00e1r meg is van. Kell Linux? Akkor biztosan Linux-m\u00e9rn\u00f6k, ha DevOps \u2014 DevOps-m\u00e9rn\u00f6k. A hirdet\u00e9s nem csak a c\u00edmr\u0151l sz\u00f3l, hanem bel\u00fcl is kell \u00edrni valamilyen sz\u00f6veget. A legegyszer\u0171bb, ha egy k\u00e9sz kulcssz\u00f3halmazt \u00edrunk be a Google-b\u00f3l, akinek van el\u00e9g fant\u00e1zi\u00e1ja. A DevOps k\u00e9t sz\u00f3b\u00f3l \u00e1ll \u2014 \"Dev\" \u00e9s \"Ops\", \u00edgy kulcsszavakat kell \u00f6sszekapcsolni a fejleszt\u0151k \u00e9s az adminisztr\u00e1torok ter\u00fclet\u00e9r\u0151l, mindent egy kupacba. \u00cdgy j\u00f6nnek l\u00e9tre az \u00e1ll\u00e1shirdet\u00e9sek, amelyek 42 programoz\u00e1si nyelv ismeret\u00e9t \u00e9s 20 \u00e9v Kubernetes \u00e9s Swarm p\u00e1rhuzamos haszn\u00e1lat\u00e1t k\u00f6vetelik meg. Ez a munka folyamat.<\/p>\n<p><\/p>\n<p>Ilyen m\u00f3don az emberek tudat\u00e1ban meger\u0151s\u00f6d\u00f6tt a tartalmatlan \u00e9s k\u00edm\u00e9letlen k\u00e9p a k\u00fcl\u00f6nf\u00e9le szuperh\u0151s \"devopsr\u00f3l\", aki mindenkinek be\u00e1ll\u00edtja a deploy-t a Jenkinsre, \u00e9s el\u00e9rkezik a boldogs\u00e1g. \u00d3, b\u00e1rcsak minden olyan egyszer\u0171 lenne. \"\u00c9s \u00edgy toborozhatunk rendszergazd\u00e1kat is \u2014 gondolja a HR-es, \u2014 ez egy divatos sz\u00f3, a kulcsszavak ugyanazok, biztosan r\u00e1 fognak kattanni.\"<\/p>\n<p><\/p>\n<p>A kereslet k\u00edn\u00e1latot teremt, \u00e9s ezekre a sz\u00f6rny\u0171 \u00e1ll\u00e1shirdet\u00e9sekre \u0151r\u00fclt mennyis\u00e9g\u0171 rendszergazda vet\u0151d\u00f6tt, akik r\u00e1j\u00f6ttek: mindazt, amit r\u00e9gen csin\u00e1ltak, megtehetik most is, de sokkal t\u00f6bb p\u00e9nzt kapnak, ha DevOps-osnak h\u00edvj\u00e1k magukat. Ahogyan kor\u00e1bban SSH-n kereszt\u00fcl egyes\u00e9vel \u00e1ll\u00edtottad be a szervereket, \u00fagy fogod tov\u00e1bbra is csin\u00e1lni, de most ezt \u00e1ll\u00edt\u00f3lag DevOps-praktik\u00e1nak h\u00edvj\u00e1k. Ez egy bonyolult jelens\u00e9g, ami r\u00e9szben a klasszikus adminisztr\u00e1torok al\u00e1becs\u00fcl\u00e9s\u00e9vel \u00e9s a DevOps k\u00f6r\u00fcli hype-pal is \u00f6sszef\u00fcgg, de v\u00e9gs\u0151 soron \u2014 ami lett, az lett.<\/p>\n<p><\/p>\n<p>Teh\u00e1t van kereslet \u00e9s k\u00edn\u00e1lat. Ez egy \u00f6nfenntart\u00f3 \u00f6rd\u00f6gi k\u00f6r. Ezzel k\u00fczd\u00fcnk (t\u00f6bbek k\u00f6z\u00f6tt a DevOops konferencia l\u00e9trehoz\u00e1s\u00e1val).<\/p>\n<p><\/p>\n<p>Term\u00e9szetesen a \u00abdevops\u00bb n\u00e9ven \u00e1tkonvert\u00e1lt rendszergazd\u00e1k mellett m\u00e1s r\u00e9sztvev\u0151k is vannak \u2014 p\u00e9ld\u00e1ul szakmai SRE-k vagy Infrastructure-as-Code fejleszt\u0151k.<\/p>\n<p><\/p>\n<h2 id=\"chem-lyudi-zanimayutsya-v-devops-na-samom-dele\">Val\u00f3j\u00e1ban mivel foglalkoznak az emberek a DevOpsban<\/h2>\n<p><\/p>\n<p>Teh\u00e1t szeretn\u00e9l el\u0151rel\u00e9pni a DevOps gyakorlatok megismer\u00e9s\u00e9ben \u00e9s alkalmaz\u00e1s\u00e1ban. De hogyan lehet ezt megtenni, melyik ir\u00e1nyba \u00e9rdemes n\u00e9zni? Nyilv\u00e1nval\u00f3, hogy nem szabad vakon k\u00f6vetni a n\u00e9pszer\u0171 kulcsszavakat.<\/p>\n<p><\/p>\n<p>Ha van munka, valakinek foglalkoznia kell vele. M\u00e1r meg\u00e1llap\u00edtottuk, hogy ez nem \u00abdevops m\u00e9rn\u00f6k\u00bb, akkor ki az? Tal\u00e1n helyesebb lenne ezt nem a poz\u00edci\u00f3k kifejez\u00e9s\u00e9ben, hanem a konkr\u00e9t munkater\u00fcletek szerint megfogalmazni.<\/p>\n<p><\/p>\n<p>El\u0151sz\u00f6r is foglalkozhatsz a DevOps sz\u00edv\u00e9vel \u2014 a folyamatokkal \u00e9s a kult\u00far\u00e1val. A kult\u00fara nem gyors \u00e9s nem k\u00f6nny\u0171 dolog, \u00e9s b\u00e1r ez hagyom\u00e1nyosan a vezet\u0151k felel\u0151ss\u00e9ge, valamilyen m\u00f3don mindenki r\u00e9szt vesz benne, a programoz\u00f3kt\u00f3l az adminisztr\u00e1torokig. N\u00e9h\u00e1ny h\u00f3napja Tim Lister <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/jugru\/blog\/470926\/\">egy interj\u00faban azt mondta<\/a><\/noindex>:<\/p>\n<p><\/p>\n<blockquote><p>\u00abA kult\u00far\u00e1ra az alapvet\u0151 \u00e9rt\u00e9kek hat\u00e1rozz\u00e1k meg. Az emberek \u00e1ltal\u00e1ban nem veszik \u00e9szre, de mi, akik t\u00f6bb \u00e9ve dolgozunk a tan\u00e1csad\u00f3i szektorban, hozz\u00e1szoktunk ezt \u00e9szrevenni. Bel\u00e9psz egy c\u00e9gbe, \u00e9s sz\u00f3 szerint n\u00e9h\u00e1ny percen bel\u00fcl elkezded \u00e9rezni, hogy mi t\u00f6rt\u00e9nik. Ezt nevezz\u00fck \u00abillatnak\u00bb. N\u00e9ha ez az illat val\u00f3ban j\u00f3. N\u00e9ha h\u00e1nyingert kelt. (\u2026) Nem tudod megv\u00e1ltoztatni a kult\u00far\u00e1t, am\u00edg nem tudatos\u00edtott\u00e1k az \u00e9rt\u00e9keket \u00e9s meggy\u0151z\u0151d\u00e9seket, amelyek a konkr\u00e9t cselekedetek m\u00f6g\u00f6tt \u00e1llnak. A viselked\u00e9st k\u00f6nny\u0171 megfigyelni, de a meggy\u0151z\u0151d\u00e9seket neh\u00e9z keresni. A DevOps t\u00f6k\u00e9letes p\u00e9lda arra, hogy minden egyre bonyolultabb\u00e1 v\u00e1lik.\u00bb<\/p><\/blockquote>\n<p>Term\u00e9szetesen van a k\u00e9rd\u00e9snek egy technikai oldala is. Ha egy \u00faj k\u00f3dot egy h\u00f3nap m\u00falva tesztel\u00e9sre k\u00fcldenek, de a kiad\u00e1s csak egy \u00e9v m\u00falva val\u00f3sul meg, \u00e9s fizikailag nem lehet felgyors\u00edtani a folyamatot \u2014 nem biztos, hogy el\u00e9rj\u00fck a j\u00f3 gyakorlatokat. A j\u00f3 gyakorlatokat j\u00f3 eszk\u00f6z\u00f6k t\u00e1mogatj\u00e1k. P\u00e9ld\u00e1ul az Infrastructure-as-Code elv\u00e9t szem el\u0151tt tartva haszn\u00e1lhatunk b\u00e1rmit az AWS CloudFormation \u00e9s Terraform-t\u00f3l kezdve a Chef-Ansible-Puppet-ig. Ezt mind tudni \u00e9s \u00e9rteni kell, \u00e9s ez m\u00e1r egy val\u00f3di m\u00e9rn\u00f6ki tudom\u00e1ny\u00e1g. Fontos, hogy ne keverj\u00fck \u00f6ssze az okot \u00e9s a k\u00f6vetkezm\u00e9nyeket: el\u0151sz\u00f6r az SRE elveit alkalmazzuk, \u00e9s csak ut\u00e1na val\u00f3s\u00edtjuk meg ezeket a konkr\u00e9t technikai megold\u00e1sok form\u00e1j\u00e1ban. Az SRE egy nagyon \u00f6sszetett m\u00f3dszertan, amely nem arr\u00f3l sz\u00f3l, hogyan \u00e1ll\u00edtsuk be a Jenkinst, hanem \u00f6t alapelvr\u0151l sz\u00f3l:<\/p>\n<p><\/p>\n<ul>\n<li>A szerepek \u00e9s oszt\u00e1lyok k\u00f6z\u00f6tti egy\u00fcttm\u0171k\u00f6d\u00e9s jav\u00edt\u00e1sa<\/li>\n<li>A hib\u00e1k elfogad\u00e1sa, mint a munka elv\u00e1laszthatatlan r\u00e9sze<\/li>\n<li>A v\u00e1ltoz\u00e1sok fokozatos v\u00e9grehajt\u00e1sa<\/li>\n<li>Eszk\u00f6z\u00f6k \u00e9s egy\u00e9b automatiz\u00e1l\u00e1s haszn\u00e1lata<\/li>\n<li>Minden m\u00e9rhet\u0151 dolog m\u00e9r\u00e9s\u00e9nek sz\u00fcks\u00e9gess\u00e9ge<\/li>\n<\/ul>\n<p><\/p>\n<p>Ez nem csup\u00e1n egy \u00e1ll\u00edt\u00e1sok gy\u0171jtem\u00e9nye, hanem egy konkr\u00e9t <noindex><a rel=\"nofollow\" href=\"https:\/\/landing.google.com\/sre\/books\/\">cselekv\u00e9si \u00fatmutat\u00f3<\/a><\/noindex>. P\u00e9ld\u00e1ul a hib\u00e1k elfogad\u00e1s\u00e1nak \u00fatj\u00e1n meg kell \u00e9rten\u00fcnk a kock\u00e1zatokat, \u00e9s m\u00e9rni kell a szolg\u00e1ltat\u00e1sok el\u00e9rhet\u0151s\u00e9g\u00e9t \u00e9s el\u00e9rhetetlens\u00e9g\u00e9t valami olyan eszk\u00f6zzel, mint az SLI (<noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Service_Level_Indicator\">szolg\u00e1ltat\u00e1si szint indik\u00e1torok<\/a><\/noindex>) \u00e9s SLO (<noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Service_Level_Objective\">szolg\u00e1ltat\u00e1si szint c\u00e9lok<\/a><\/noindex>), meg kell tanulni posztmortem jelent\u00e9seket \u00edrni, \u00e9s biztos\u00edtani kell, hogy a meg\u00edr\u00e1suk ne okozzon f\u00e9lelmet.<\/p>\n<p><\/p>\n<p>Az SRE diszcipl\u00edn\u00e1ban az eszk\u00f6z\u00f6k haszn\u00e1lata csak a siker egy r\u00e9sze, de nem elhanyagolhat\u00f3 t\u00e9nyez\u0151. Folyamatosan fejl\u0151dn\u00fcnk kell technikai szempontb\u00f3l, figyeln\u00fcnk kell, hogy mi t\u00f6rt\u00e9nik a vil\u00e1gban \u00e9s hogyan alkalmazhatjuk mindezt a munk\u00e1nkban.<\/p>\n<p><\/p>\n<p>Jelenleg a Cloud Native megold\u00e1sok rendk\u00edv\u00fcl n\u00e9pszer\u0171v\u00e9 v\u00e1ltak. A Cloud Native Computing Foundation modern \u00e9rtelmez\u00e9se szerint a Cloud Native technol\u00f3gi\u00e1k lehet\u0151v\u00e9 teszik a szervezetek sz\u00e1m\u00e1ra, hogy sk\u00e1l\u00e1zhat\u00f3 alkalmaz\u00e1sokat fejlesszenek \u00e9s ind\u00edtsanak el a mai dinamikus k\u00f6rnyezetekben, mint p\u00e9ld\u00e1ul nyilv\u00e1nos, mag\u00e1n \u00e9s hibrid felh\u0151k. P\u00e9ldak\u00e9nt eml\u00edthet\u0151k a kont\u00e9nerek, szolg\u00e1ltat\u00e1s-mesh-ek, mikroszolg\u00e1ltat\u00e1sok, v\u00e1ltozatlan infrastrukt\u00fara \u00e9s deklarat\u00edv API-k. Mindezek a technik\u00e1k lehet\u0151v\u00e9 teszik a gyenge kapcsol\u00f3d\u00e1s\u00fa rendszerek sz\u00e1m\u00e1ra, hogy rugalmasak, kezelhet\u0151ek \u00e9s j\u00f3l megfigyelhet\u0151ek maradjanak. A j\u00f3 automatiz\u00e1l\u00e1s lehet\u0151v\u00e9 teszi a m\u00e9rn\u00f6k\u00f6k sz\u00e1m\u00e1ra, hogy nagy v\u00e1ltoztat\u00e1sokat v\u00e9gezzenek gyakran \u00e9s el\u0151re megj\u00f3solhat\u00f3 eredm\u00e9nyekkel, an\u00e9lk\u00fcl, hogy ez borzalmas munk\u00e1v\u00e1 v\u00e1lna. Mindezt olyan k\u00f6zismert eszk\u00f6z\u00f6k szettje t\u00e1mogatja, mint a Docker \u00e9s a Kubernetes.<\/p>\n<p><\/p>\n<p>Ez meglehet\u0151sen \u00f6sszetett \u00e9s kiterjedt meghat\u00e1roz\u00e1s, amely az\u00e9rt van, mert a ter\u00fclet is meglehet\u0151sen bonyolult. Egyr\u00e9szt azt \u00e1ll\u00edtj\u00e1k, hogy az \u00faj v\u00e1ltoz\u00e1sokat ennek a rendszernek viszonylag egyszer\u0171en kellene hozz\u00e1adni. M\u00e1sr\u00e9szt ahhoz, hogy meg\u00e9rts\u00fck, hogyan hozhatunk l\u00e9tre egy kont\u00e9neriz\u00e1lt k\u00f6rnyezetet, ahol a gyenge kapcsol\u00f3d\u00e1s\u00fa szolg\u00e1ltat\u00e1sok szoftver-vez\u00e9relt infrastrukt\u00far\u00e1ban \u00e9lnek \u00e9s folyamatos CI\/CD seg\u00edts\u00e9g\u00e9vel ker\u00fclnek oda, \u00e9s hogy DevOps gyakorlatokat \u00e9p\u00edts\u00fcnk mindez k\u00f6r\u00e9 \u2013 ahhoz sok tapasztalat sz\u00fcks\u00e9ges.<\/p>\n<p><\/p>\n<h2 id=\"chto-so-vsem-etim-delat\">Mit kezdj\u00fcnk mindezzel?<\/h2>\n<p><\/p>\n<p>Mindenki a saj\u00e1t m\u00f3dj\u00e1n oldja meg ezeket a probl\u00e9m\u00e1kat: p\u00e9ld\u00e1ul norm\u00e1lis \u00e1ll\u00e1shirdet\u00e9sek k\u00f6zz\u00e9t\u00e9tel\u00e9vel lehet szak\u00edtani a z\u00e1rt k\u00f6rforg\u00e1ssal. Meg lehet \u00e9rteni, mit jelentenek olyan szavak, mint a DevOps \u00e9s a Cloud Native, \u00e9s helyesen, a megfelel\u0151 kontextusban lehet haszn\u00e1lni \u0151ket. Fejl\u0151dhet\u00fcnk a DevOps ter\u00fclet\u00e9n, \u00e9s saj\u00e1t p\u00e9ld\u00e1nkkal mutathatjuk a helyes megk\u00f6zel\u00edt\u00e9seket.<\/p>\n<p><\/p>\n<p>Mi konferenci\u00e1t szervez\u00fcnk. <noindex><a rel=\"nofollow\" href=\"https:\/\/devoops-moscow.ru\/?utm_source=habr&amp;utm_medium=479552&amp;utm_campaign=devoops20msk\">DevOops 2020 Moscow<\/a><\/noindex>, amely lehet\u0151s\u00e9get biztos\u00edt arra, hogy m\u00e9lyebben meg\u00e9rthess\u00fck azokat a dolgokat, amelyeket \u00e9ppen most vitattunk meg. Erre t\u00f6bb el\u0151ad\u00e1scsoport is l\u00e9tezik:<\/p>\n<p><\/p>\n<ul>\n<li>Folyamatok \u00e9s kult\u00fara;<\/li>\n<li>Site Reliability Engineering;<\/li>\n<li>Cloud Native;<\/li>\n<\/ul>\n<p><\/p>\n<p>Hogyan v\u00e1lasszunk, hova menj\u00fcnk? Van itt egy finom pont. Egyr\u00e9szt a DevOps a kapcsolatr\u00f3l sz\u00f3l, \u00e9s nagyon szeretn\u00e9nk, ha k\u00fcl\u00f6nb\u00f6z\u0151 blokkokb\u00f3l hallgatn\u00e1tok el\u0151ad\u00e1sokat. M\u00e1sr\u00e9szt, ha te egy fejleszt\u00e9si vezet\u0151 vagy, aki az\u00e9rt j\u00f6tt a konferenci\u00e1ra, hogy egy konkr\u00e9t feladatra \u00f6sszpontos\u00edtson, akkor senki sem korl\u00e1toz t\u00e9ged - nyilv\u00e1nval\u00f3an ez a folyamatok \u00e9s kult\u00fara blokk lesz. Ne feledd, hogy a konferencia ut\u00e1n megmaradnak a felv\u00e9telek (a visszajelz\u0151 \u0171rlap kit\u00f6lt\u00e9se ut\u00e1n), \u00edgy mindig megn\u00e9zheted a kev\u00e9sb\u00e9 fontos el\u0151ad\u00e1sokat k\u00e9s\u0151bb.<\/p>\n<p><\/p>\n<p>Nyilv\u00e1nval\u00f3, hogy a konferenci\u00e1n nem tudod egyszerre h\u00e1rom szekci\u00f3ra is elmenni, ez\u00e9rt \u00edgy alak\u00edtjuk a programot, hogy minden id\u0151pontra legyen t\u00e9ma b\u00e1rmilyen \u00edzl\u00e9snek. <\/p>\n<p><\/p>\n<p>Csak meg kell \u00e9rtened, mit tegy\u00e9l, ha DevOps m\u00e9rn\u00f6k vagy! El\u0151sz\u00f6r is, pr\u00f3b\u00e1ld meg meghat\u00e1rozni, mivel is foglalkozol val\u00f3j\u00e1ban. Ezt a sz\u00f3t \u00e1ltal\u00e1ban a k\u00f6vetkez\u0151kre haszn\u00e1lj\u00e1k:<\/p>\n<p><\/p>\n<ul>\n<li>Azokra a fejleszt\u0151kre, akik az infrastrukt\u00far\u00e1val foglalkoznak. Sz\u00e1motokra a legink\u00e1bb a SRE \u00e9s Cloud Native el\u0151ad\u00e1sok sorozatai fognak megfelelni.<\/li>\n<li>Rendszergazd\u00e1kra. Itt nehezebb a helyzet. A DevOops nem a rendszergazdas\u00e1gr\u00f3l sz\u00f3l. Szerencs\u00e9re a rendszergazd\u00e1lkod\u00e1sr\u00f3l sok csod\u00e1s konferencia, k\u00f6nyv, cikk, vide\u00f3 tal\u00e1lhat\u00f3 az interneten, stb. M\u00e1sr\u00e9szt, ha \u00e9rdekel a kult\u00fara \u00e9s folyamatok meg\u00e9rt\u00e9se, a felh\u0151s technol\u00f3gi\u00e1k tanulm\u00e1nyoz\u00e1sa \u00e9s a Cloud Native \u00e9let\u00e9nek r\u00e9szletei, \u00f6r\u00f6mmel l\u00e1tunk! Gondolkodjatok el ezen: ti a rendszergazdas\u00e1ggal foglalkoztok, \u00e9s ut\u00e1na mi lesz a k\u00f6vetkez\u0151 l\u00e9p\u00e9s? Hogy elker\u00fclj\u00e9tek a kellemetlen helyzeteket, \u00e9rdemes most tanulni. <\/li>\n<\/ul>\n<p><\/p>\n<p>Van m\u00e9g egy lehet\u0151s\u00e9g: ragaszkodtok hozz\u00e1, hogy ti <em>pontosan DevOps m\u00e9rn\u00f6k\u00f6k vagytok<\/em> \u00e9s semmi m\u00e1s, ak\u00e1rmennyire is jelent ez valamit. Akkor sajn\u00e1lattal kell k\u00f6z\u00f6ln\u00f6m, hogy a DevOops nem DevOps m\u00e9rn\u00f6k\u00f6knek sz\u00f3l!<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Nincsenek DevOps m\u00e9rn\u00f6k\u00f6k. Akkor kik is l\u00e9teznek, \u00e9s mit lehet ezzel tenni?\" src=\"\/wp-content\/uploads\/2019\/12\/ae715f9f17e0792ee6b5de9114ed2c42.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Dia a <noindex><a rel=\"nofollow\" href=\"https:\/\/devopscon.io\/business-company-culture\/the-first-decade-of-devops-is-over-whats-next\/\">Konstantin Diener el\u0151ad\u00e1s\u00e1b\u00f3l<\/a><\/noindex> M\u00fcnchenben<\/em><\/p>\n<p><\/p>\n<p>A DevOops 2020 Moszkva \u00e1prilis 29-30-\u00e1n Moszkv\u00e1ban ker\u00fcl megrendez\u00e9sre, a jegyek m\u00e1r megv\u00e1s\u00e1rolhat\u00f3k <noindex><a rel=\"nofollow\" href=\"https:\/\/devoops-moscow.ru\/registration\/?utm_source=habr&amp;utm_medium=479552&amp;utm_campaign=devoops20msk\">a hivatalos honlapon<\/a><\/noindex>. <\/p>\n<p><\/p>\n<p>Ezen k\u00edv\u00fcl lehet\u0151s\u00e9ged van <noindex><a rel=\"nofollow\" href=\"https:\/\/devoops-moscow.ru\/callforpapers\/?utm_source=habr&amp;utm_medium=479552&amp;utm_campaign=devoops20msk\">beny\u00fajtani a saj\u00e1t el\u0151ad\u00e1sodat<\/a><\/noindex> febru\u00e1r 8-ig. Ne feledd, hogy az \u0171rlap kit\u00f6lt\u00e9sekor v\u00e1lasztanod kell a c\u00e9lcsoportot, amelynek az el\u0151ad\u00e1sod a legnagyobb hasznot hozza (<em>a list\u00e1ban meglepet\u00e9s rejt\u0151zik<\/em>).<\/p>\n<p>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/jugru\/blog\/479552\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0442\u0430\u043a\u0438\u0435 \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u0437\u0430\u043f\u043e\u043b\u043e\u043d\u0438\u043b\u0438 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442. \u041d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u043f\u0440\u0438\u044f\u0442\u043d\u0443\u044e \u0437\u0430\u0440\u043f\u043b\u0430\u0442\u0443, \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u043d\u0435 \u0441\u043c\u0443\u0449\u0430\u0442\u044c, \u0447\u0442\u043e \u0432\u043d\u0443\u0442\u0440\u0438 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0430 \u0434\u0438\u043a\u0430\u044f \u0435\u0440\u0435\u0441\u044c. \u0412\u043d\u0430\u0447\u0430\u043b\u0435 \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u0430\u0433\u0430\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u00abDevOps\u00bb \u0438 \u00ab\u0438\u043d\u0436\u0435\u043d\u0435\u0440\u00bb \u043c\u043e\u0436\u043d\u043e \u043a\u0430\u043a\u0438\u043c-\u0442\u043e \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u0441\u043a\u043b\u0435\u0438\u0442\u044c \u0432\u043c\u0435\u0441\u0442\u0435 \u0432 \u043e\u0434\u043d\u043e \u0441\u043b\u043e\u0432\u043e, \u0430 \u0434\u0430\u043b\u0435\u0435 \u0438\u0434\u0435\u0442 \u0440\u0430\u043d\u0434\u043e\u043c\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u0439, \u0447\u0430\u0441\u0442\u044c \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u044f\u0432\u043d\u043e \u0441\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0430 \u0438\u0437 \u0432\u0430\u043a\u0430\u043d\u0441\u0438\u0438 \u0441\u0438\u0441\u0430\u0434\u043c\u0438\u043d\u0430. \u0412 \u044d\u0442\u043e\u043c \u043f\u043e\u0441\u0442\u0435 \u0445\u043e\u0447\u0435\u0442\u0441\u044f \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u043f\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u0442\u044c, \u043a\u0430\u043a \u043c\u044b [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-53925","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/devops-inzhenerov-ne-sushhestvuet-kto-togda-sushhestvuet-i-chto-s-etim-delat\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47DevOps-\u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043e\u0432 \u043d\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442. \u041a\u0442\u043e \u0442\u043e\u0433\u0434\u0430 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442, \u0438 \u0447\u0442\u043e \u0441 \u044d\u0442\u0438\u043c \u0434\u0435\u043b\u0430\u0442\u044c? | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/devops-inzhenerov-ne-sushhestvuet-kto-togda-sushhestvuet-i-chto-s-etim-delat\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-12-12T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:01:52+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Nincsenek DevOps m\u00e9rn\u00f6k\u00f6k. Akkor ki l\u00e9tezik, \u00e9s mit tegy\u00fcnk ezzel kapcsolatban? | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/devops-inzhenerov-ne-sushhestvuet-kto-togda-sushhestvuet-i-chto-s-etim-delat","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47DevOps-\u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043e\u0432 \u043d\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442. \u041a\u0442\u043e \u0442\u043e\u0433\u0434\u0430 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442, \u0438 \u0447\u0442\u043e \u0441 \u044d\u0442\u0438\u043c \u0434\u0435\u043b\u0430\u0442\u044c? | ProHoster","og:url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/devops-inzhenerov-ne-sushhestvuet-kto-togda-sushhestvuet-i-chto-s-etim-delat","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-12-12T21:00:00+00:00","article:modified_time":"2020-02-18T11:01:52+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"53925","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 09:21:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:15:55","updated":"2026-01-24 09:21:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/53925","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=53925"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/53925\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=53925"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=53925"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=53925"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}