{"id":37551,"date":"2019-10-31T22:18:16","date_gmt":"2019-10-31T19:18:16","guid":{"rendered":"https:\/\/prohoster.info\/blog\/govorim-o-devops-na-ponyatnom-yazyke\/"},"modified":"2019-10-31T22:18:16","modified_gmt":"2019-10-31T19:18:16","slug":"govorim-o-devops-na-ponyatnom-yazyke","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/news\/govorim-o-devops-na-ponyatnom-yazyke","title":{"rendered":"Besz\u00e9l\u00fcnk a DevOps-r\u00f3l \u00e9rthet\u0151 nyelven","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Nehezen lehet megragadni a l\u00e9nyeget a DevOps kapcs\u00e1n? \u00d6sszegy\u0171jt\u00f6tt\u00fck \u00d6nnek a legmeghat\u00e1roz\u00f3bb anal\u00f3gi\u00e1kat, frapp\u00e1ns megfogalmaz\u00e1sokat \u00e9s szak\u00e9rt\u0151i tan\u00e1csokat, amelyek seg\u00edtenek a l\u00e9nyeghez jutni m\u00e9g a nem szakemberek sz\u00e1m\u00e1ra is. A v\u00e9g\u00e9n egy b\u00f3nusz \u2013 a Red Hat munkat\u00e1rsainak saj\u00e1t DevOps defin\u00edci\u00f3ja.<\/p>\n<p><img decoding=\"async\" alt=\"Besz\u00e9l\u00fcnk a DevOps-r\u00f3l \u00e9rthet\u0151 nyelven\" src=\"\/wp-content\/uploads\/2019\/08\/c3df26c470065767bc37e7d1c732d0b5.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nA DevOps kifejez\u00e9s 10 \u00e9vvel ezel\u0151tt jelent meg, \u00e9s fejl\u0151d\u00e9se sor\u00e1n a Twitteren haszn\u00e1lt hashtagb\u0151l a vil\u00e1g IT ter\u00fclet\u00e9n egy er\u0151teljes kultur\u00e1lis mozgalomm\u00e1 fejl\u0151d\u00f6tt, amely val\u00f3di filoz\u00f3fi\u00e1t k\u00e9pvisel, \u00f6szt\u00f6n\u00f6zve a fejleszt\u0151ket, hogy gyorsabban \u00e9rjenek el eredm\u00e9nyeket, k\u00eds\u00e9rletezzenek \u00e9s iterat\u00edv m\u00f3dszerekkel haladjanak el\u0151re. A DevOps elv\u00e1laszthatatlanul \u00f6sszefon\u00f3dott a digit\u00e1lis transzform\u00e1ci\u00f3 fogalm\u00e1val. De ahogy az IT terminol\u00f3gi\u00e1kkal gyakran el\u0151fordul, ezen \u00e9vek alatt a DevOps sok defin\u00edci\u00f3val, \u00e9rtelmez\u00e9ssel \u00e9s t\u00e9vhittel gazdagodott. <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nEz\u00e9rt a DevOps kapcs\u00e1n gyakran hallani olyan k\u00e9rd\u00e9seket, mint hogy ez ugyanaz, mint az agilis? Vagy egy k\u00fcl\u00f6n metodol\u00f3gia? Vagy csup\u00e1n a \u201eegy\u00fcttm\u0171k\u00f6d\u00e9s\u201d szinonim\u00e1ja?<\/p>\n<p>A DevOps sokf\u00e9le koncepci\u00f3t foglal mag\u00e1ban (folytonos sz\u00e1ll\u00edt\u00e1s, folyamatos integr\u00e1ci\u00f3, automatiz\u00e1l\u00e1s stb.), ez\u00e9rt a l\u00e9nyeg kiemel\u00e9se n\u00e9ha neh\u00e9zkes lehet, f\u0151leg, ha \u00e9rdekl\u0151d\u00e9ssel viseltetik a t\u00e9ma ir\u00e1nt. Ennek ellen\u00e9re ez a k\u00e9szs\u00e9g rendk\u00edv\u00fcl hasznos, f\u00fcggetlen\u00fcl att\u00f3l, hogy pr\u00f3b\u00e1lja-e megismertetni \u00f6tleteit a vezet\u0151s\u00e9ggel vagy egyszer\u0171en \u00edrja le a munk\u00e1j\u00e1t hazaiaknak vagy ismer\u0151s\u00f6knek. Ez\u00e9rt most f\u00e9lretehetj\u00fck a DevOps terminol\u00f3giai finoms\u00e1gait, \u00e9s a \u00e1ltal\u00e1nos k\u00e9p\u00e9re koncentr\u00e1lunk.<\/p>\n<h3>Mi a DevOps: 6 defin\u00edci\u00f3 \u00e9s anal\u00f3gia<\/h3>\n<p>\nMegk\u00e9rt\u00fck a szak\u00e9rt\u0151ket, hogy a lehet\u0151 legegyszer\u0171bben \u00e9s r\u00f6videbben magyar\u00e1zz\u00e1k el a DevOps l\u00e9nyeg\u00e9t, hogy \u00e9rt\u00e9ke \u00e9rthet\u0151v\u00e9 v\u00e1ljon b\u00e1rmilyen technikai h\u00e1tt\u00e9rrel rendelkez\u0151 olvas\u00f3 sz\u00e1m\u00e1ra. Ezekb\u0151l a besz\u00e9lget\u00e9sekb\u0151l v\u00e1logattuk ki a legszembet\u0171n\u0151bb anal\u00f3gi\u00e1kat \u00e9s frapp\u00e1ns megfogalmaz\u00e1sokat, amelyek seg\u00edtenek fel\u00e9p\u00edteni a saj\u00e1t elmes\u00e9l\u00e9s\u00e9t a DevOps-r\u00f3l.<\/p>\n<h4>1. A DevOps egy kultur\u00e1lis mozgalom<\/h4>\n<p>\n\u201eA DevOps egy kultur\u00e1lis mozgalom, amely keretein bel\u00fcl mindk\u00e9t f\u00e9l (a szoftverfejleszt\u0151k \u00e9s az IT rendszerek \u00fczemeltet\u0151i) elismeri, hogy a szoftver nem hoz val\u00f3di \u00e9rt\u00e9ket, am\u00edg valaki nem kezdi el haszn\u00e1lni: \u00fcgyfelek, felhaszn\u00e1l\u00f3k, munkat\u00e1rsak, ez sz\u00e1m\u00edt \u2013 mondja Eveline Oehrlich, a DevOps Int\u00e9zet vezet\u0151 elemz\u0151je. \u2013 Ez\u00e9rt mindk\u00e9t f\u00e9l k\u00f6z\u00f6sen biztos\u00edtja a szoftver gyors \u00e9s min\u0151s\u00e9gi sz\u00e1ll\u00edt\u00e1s\u00e1t.\u201d<\/p>\n<h4>2. A DevOps az, ami hatalmat ad a fejleszt\u0151k kez\u00e9be<\/h4>\n<p>\n<b>A DevOps felhatalmazza a fejleszt\u0151ket, hogy birtokolj\u00e1k az alkalmaz\u00e1sokat, ind\u00edts\u00e1k azokat \u00e9s ir\u00e1ny\u00edts\u00e1k a sz\u00e1ll\u00edt\u00e1st a kezdetekt\u0151l a v\u00e9g\u00e9ig.<\/b><\/p>\n<p>A DevOps-r\u00f3l \u00e1ltal\u00e1ban \u00fagy besz\u00e9lnek, mint a term\u00e9kek gyorsabb sz\u00e1ll\u00edt\u00e1s\u00e1nak m\u00f3dszer\u00e9r\u0151l, automatiz\u00e1lt folyamatok kialak\u00edt\u00e1s\u00e1val \u00e9s alkalmaz\u00e1s\u00e1val \u2013 mondja Jai Schniepp, a Liberty Mutual biztos\u00edt\u00f3t\u00e1rsas\u00e1g DevOps platformok\u00e9rt felel\u0151s igazgat\u00f3ja. \u2013 De sz\u00e1momra ez sokkal alapvet\u0151bb dolog. A DevOps felhatalmazza a fejleszt\u0151ket, hogy birtokolj\u00e1k az alkalmaz\u00e1sokat vagy a szoftver egyes r\u00e9szeit, ind\u00edts\u00e1k azokat \u00e9s ir\u00e1ny\u00edts\u00e1k a sz\u00e1ll\u00edt\u00e1st a kezdetekt\u0151l a v\u00e9g\u00e9ig. A DevOps megsz\u00fcnteti a felel\u0151ss\u00e9ggel kapcsolatos z\u0171rzavart, \u00e9s minden r\u00e9sztvev\u0151t arra vezet, hogy automatikus \u00e9s fejleszt\u0151 \u00e1ltal ir\u00e1ny\u00edtott infrastrukt\u00far\u00e1t hozzon l\u00e9tre.<\/p>\n<h4>3. A DevOps az egy\u00fcttm\u0171k\u00f6d\u00e9s az alkalmaz\u00e1sok k\u00e9sz\u00edt\u00e9se \u00e9s sz\u00e1ll\u00edt\u00e1sa sor\u00e1n.<\/h4>\n<p>\nEgyszer\u0171bb kifejez\u00e9ssel a DevOps egy olyan megk\u00f6zel\u00edt\u00e9s a szoftver gy\u00e1rt\u00e1s\u00e1ban \u00e9s sz\u00e1ll\u00edt\u00e1s\u00e1ban, ahol mindenki egy\u00fctt dolgozik \u2013 emeli ki Gur Staff, a BMC digit\u00e1lis \u00fczleti automatiz\u00e1l\u00e1s\u00e1\u00e9rt felel\u0151s eln\u00f6ke.<\/p>\n<h4>4. A DevOps egy gy\u00e1rt\u00f3sor.<\/h4>\n<p>\n<b>A gy\u00e1rt\u00f3soros \u00f6sszeszerel\u00e9s csak akkor lehets\u00e9ges, ha minden r\u00e9szlet illeszkedik egym\u00e1shoz.<\/b><\/p>\n<p>A DevOps-ot egy aut\u00f3szerel\u0151 gy\u00e1rt\u00f3sorhoz hasonl\u00edtan\u00e1m \u2013 folytatja Gur Staff. \u2013 Az elk\u00e9pzel\u00e9s az, hogy el\u0151re megtervezz\u00fck \u00e9s legy\u00e1rtjuk az \u00f6sszes alkatr\u00e9szt, hogy azokat k\u00e9s\u0151bb egyedi illeszt\u00e9s n\u00e9lk\u00fcl lehessen \u00f6sszeszerelni. A gy\u00e1rt\u00f3soros \u00f6sszeszerel\u00e9s csak akkor lehets\u00e9ges, ha minden r\u00e9szlet illeszkedik egym\u00e1shoz. Akik a motort tervezik \u00e9s k\u00e9sz\u00edtik, figyelembe kell vegy\u00e9k, hogyan r\u00f6gz\u00edtik azt a karossz\u00e9ri\u00e1hoz vagy v\u00e1zhoz. Akik a f\u00e9keket k\u00e9sz\u00edtik, figyelembe kell vegy\u00e9k a kerekeket, \u00e9s \u00edgy tov\u00e1bb. Ugyanez a helyzet a szoftverekkel is. <\/p>\n<p>A fejleszt\u0151, aki az \u00fczleti logik\u00e1t vagy a felhaszn\u00e1l\u00f3i fel\u00fcletet l\u00e9trehozza, figyelembe kell vegye az \u00fcgyfelek adatait t\u00e1rol\u00f3 adatb\u00e1zist, a felhaszn\u00e1l\u00f3i adatok v\u00e9delm\u00e9t szolg\u00e1l\u00f3 biztons\u00e1gi int\u00e9zked\u00e9seket, valamint azt, hogyan m\u0171k\u00f6dik mindez, amikor a szolg\u00e1ltat\u00e1s egy nagy, esetleg t\u00f6bb milli\u00f3 felhaszn\u00e1l\u00f3t kiszolg\u00e1l\u00f3 k\u00f6z\u00f6ns\u00e9get fog megc\u00e9lozni.<\/p>\n<p>\u201eAz emberek egy\u00fcttm\u0171k\u00f6d\u00e9s\u00e9nek \u00e9s a m\u00e1sok \u00e1ltal v\u00e9gzett munka r\u00e9sz\u00e9re val\u00f3 odafigyel\u00e9s\u00e9nek \u00f6szt\u00f6nz\u00e9se, ahelyett, hogy kiz\u00e1r\u00f3lag a saj\u00e1t feladatokra koncentr\u00e1ln\u00e1nak \u2013 ez a legnagyobb akad\u00e1ly, amelyet le kell k\u00fczdeni. Ha ez siker\u00fcl, nagyszer\u0171 lehet\u0151s\u00e9gek ny\u00edlhatnak meg a digit\u00e1lis \u00e1talakul\u00e1sra\u201d \u2013 tette hozz\u00e1 Gur Staff.<\/p>\n<h4>5. A DevOps a megfelel\u0151 emberek, folyamatok \u00e9s automatiz\u00e1l\u00e1s kombin\u00e1ci\u00f3ja.<\/h4>\n<p>\nJayne Groll, a DevOps Int\u00e9zet \u00fcgyvezet\u0151 igazgat\u00f3ja nagyszer\u0171 anal\u00f3gi\u00e1t aj\u00e1nlott a DevOps magyar\u00e1zat\u00e1ra. Azt mondta: \u201eA DevOps olyan, mint egy recept, amely h\u00e1rom f\u0151 \u00f6sszetev\u0151 kateg\u00f3ri\u00e1t tartalmaz: emberek, folyamatok \u00e9s automatiz\u00e1l\u00e1s. A legt\u00f6bb \u00f6sszetev\u0151t m\u00e1s ter\u00fcletekr\u0151l \u00e9s forr\u00e1sokb\u00f3l lehet beszerezni: Lean, Agile, SRE, CI\/CD, ITIL, vezet\u00e9s, kult\u00fara, eszk\u00f6z\u00f6k. A DevOps titka, ak\u00e1rcsak b\u00e1rmely j\u00f3 recept eset\u00e9n, abban rejlik, hogyan v\u00e1lasszuk ki a megfelel\u0151 ar\u00e1nyokat \u00e9s keverj\u00fck \u00f6ssze ezeket az \u00f6sszetev\u0151ket, hogy n\u00f6velj\u00fck a munka sebess\u00e9g\u00e9t \u00e9s hat\u00e9konys\u00e1g\u00e1t az alkalmaz\u00e1sok l\u00e9trehoz\u00e1sa \u00e9s kiad\u00e1sa sor\u00e1n.\u201d<\/p>\n<h4>6. A DevOps az, amikor a programoz\u00f3k egy F1-es csapatk\u00e9nt dolgoznak.<\/h4>\n<p>\n<b>\u201eA versenyt nem a rajtot\u00f3l a c\u00e9lig, hanem \u00e9ppen ellenkez\u0151leg, a c\u00e9lt\u00f3l a rajtig tervezik.\u201d<\/b><\/p>\n<p>\u201eAmikor a DevOps kezdem\u00e9nyez\u00e9st\u0151l v\u00e1rhat\u00f3kr\u00f3l besz\u00e9lek, p\u00e9ld\u00e1ul egy NASCAR vagy Formula-1-es versenycsapatot hozok fel \u2013 mondja Chris Short, a Red Hat felh\u0151platformjainak marketingigazgat\u00f3ja \u00e9s a DevOps\u2019ish h\u00edrlev\u00e9l kiad\u00f3ja. \u2013 Egy ilyen csapat vezet\u0151je egy c\u00e9lt t\u0171z ki: a lehet\u0151 legjobb helyez\u00e9st el\u00e9rni a verseny v\u00e9g\u00e9n, figyelembe v\u00e9ve a csapat er\u0151forr\u00e1sait \u00e9s a megpr\u00f3b\u00e1ltat\u00e1sokat, amelyekre jutott. A versenyt viszont nem a rajtot\u00f3l a c\u00e9lig, hanem a c\u00e9lt\u00f3l a rajtig tervezik. El\u0151sz\u00f6r egy ambici\u00f3zus c\u00e9lt t\u0171znek ki, majd meghat\u00e1rozz\u00e1k a v\u00e9grehajt\u00e1s m\u00f3dj\u00e1t. Ezt k\u00f6vet\u0151en az alfeladatokat a csapattagokra deleg\u00e1lj\u00e1k.\u201d<\/p>\n<p>\u201eAz eg\u00e9sz h\u00e9t sor\u00e1n a verseny el\u0151tt a csapat finom\u00edtja a pit stopokat. Er\u0151s\u00edt\u0151 \u00e9s kardi\u00f3 edz\u00e9seket v\u00e9gez, hogy form\u00e1ban legyen a f\u00e1raszt\u00f3 versenynapon. Gyakorolj\u00e1k a k\u00f6z\u00f6s d\u00f6nt\u00e9shozatali folyamatokat b\u00e1rmilyen, a verseny sor\u00e1n felmer\u00fcl\u0151 probl\u00e9ma kezel\u00e9s\u00e9re. Hasonl\u00f3k\u00e9ppen a fejleszt\u0151csapatnak is gyakorolnia kell az \u00faj verzi\u00f3k gyakori kiad\u00e1s\u00e1t. Ha a csapat rendelkezik ilyen k\u00e9szs\u00e9gekkel \u00e9s szigor\u00fa biztons\u00e1gi rendszerrel, akkor az \u00faj verzi\u00f3k bevezet\u00e9se a termel\u00e9sbe is gyakoribb\u00e1 v\u00e1lik. Ebben a felfog\u00e1sban a sebess\u00e9g n\u00f6veked\u00e9se a biztons\u00e1g n\u00f6veked\u00e9s\u00e9t is jelenti\u201d \u2013 mondja Short.<\/p>\n<p>\u201eA k\u00e9rd\u00e9s nem az, hogy a \u201ehelyes dolgokat\u201d csin\u00e1ljuk \u2013 teszi hozz\u00e1 Short \u2013, hanem az, hogy min\u00e9l t\u00f6bb olyan dolgot jutassunk el az \u00faton, amelyek g\u00e1tolj\u00e1k a k\u00edv\u00e1nt eredm\u00e9ny el\u00e9r\u00e9s\u00e9t. Egy\u00fcttm\u0171k\u00f6dj\u00fcnk \u00e9s alkalmazkodjunk a val\u00f3s idej\u0171 visszajelz\u00e9sekhez. Legy\u00fcnk felk\u00e9sz\u00fclve az anom\u00e1li\u00e1kra, \u00e9s dolgozzunk a min\u0151s\u00e9g jav\u00edt\u00e1s\u00e1n, hogy minimaliz\u00e1ljuk hat\u00e1sukat a c\u00e9l fel\u00e9 vezet\u0151 \u00faton. Ez v\u00e1r r\u00e1nk a DevOps vil\u00e1g\u00e1ban.\u201d<\/p>\n<p><img decoding=\"async\" alt=\"Besz\u00e9l\u00fcnk a DevOps-r\u00f3l \u00e9rthet\u0151 nyelven\" src=\"\/wp-content\/uploads\/2019\/08\/96e4b73e9827dd8384658b0763377309.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>A DevOps sk\u00e1l\u00e1z\u00e1sa: 10 tipp szak\u00e9rt\u0151kt\u0151l<\/h3>\n<p>\n<b>A sima DevOps \u00e9s a t\u00f6meges DevOps teljesen m\u00e1s dolgok. Elmondjuk, hogyan lehet lek\u00fczdeni az akad\u00e1lyokat az els\u0151r\u0151l a m\u00e1sodikra val\u00f3 \u00e1tmenet sor\u00e1n.<\/b><\/p>\n<p>Sok szervezet sz\u00e1m\u00e1ra a DevOps fel\u00e9 vezet\u0151 \u00fat k\u00f6nnyed\u00e9n \u00e9s kellemesen indul. Kicsi, szenved\u00e9lyes csapatok j\u00f6nnek l\u00e9tre, a r\u00e9gi folyamatokat \u00fajra cser\u00e9lik, \u00e9s az els\u0151 sikerek nem v\u00e1ratnak magukra.<\/p>\n<p>Sajnos ez csup\u00e1n egy hamis csillog\u00e1s, a fejl\u0151d\u00e9s ill\u00fazi\u00f3ja \u2013 mondja Ben Grinnell, a North Highland tan\u00e1csad\u00f3 c\u00e9g \u00fcgyvezet\u0151 igazgat\u00f3ja \u00e9s digit\u00e1lis technol\u00f3gi\u00e1k vezet\u0151je. A korai gy\u0151zelmek term\u00e9szetesen biztat\u00f3ak, de nem seg\u00edtenek el\u00e9rni a v\u00e9gs\u0151 c\u00e9lt, nevezetesen a DevOps t\u00f6meges alkalmaz\u00e1s\u00e1t a szervezeten bel\u00fcl.<\/p>\n<p><b>K\u00f6nnyen \u00e9szlelhet\u0151, hogy ennek eredm\u00e9nyek\u00e9nt egy \u201emi\u201d \u00e9s \u201e\u0151k\u201d kult\u00fara alakul ki.<\/b><\/p>\n<p>Sok esetben a szervezetek olyan \u00fatt\u00f6r\u0151 projekteket ind\u00edtanak, abban a hitben, hogy azok utat mutatnak a t\u00f6meges DevOps fel\u00e9, an\u00e9lk\u00fcl, hogy figyelembe venn\u00e9k, hogy a t\u00f6bbiek hajland\u00f3ak-e ezen az \u00faton haladni - magyar\u00e1zza Ben Greenell. - Az ilyen projektek megval\u00f3s\u00edt\u00e1s\u00e1ra \u00e1ltal\u00e1ban \u00f6ntudatos \"vikingeket\" toboroznak, akik m\u00e1r v\u00e9geztek hasonl\u00f3 munk\u00e1t m\u00e1shol, de \u00fajak a szervezet\u00fckben. Emellett b\u00e1tor\u00edtj\u00e1k \u0151ket arra, hogy t\u00f6rj\u00e9k meg \u00e9s rombolj\u00e1k le a szab\u00e1lyokat, amelyek m\u00e1sok sz\u00e1m\u00e1ra k\u00f6telez\u0151ek. K\u00f6nnyen \u00e9szlelhet\u0151, hogy ennek k\u00f6vetkezt\u00e9ben kialakul egy \"mi\" \u00e9s \"\u0151k\" k\u00f6z\u00f6tti kultur\u00e1lis megosztotts\u00e1g, amely g\u00e1tolja a tud\u00e1s \u00e9s k\u00e9szs\u00e9gek \u00e1tad\u00e1s\u00e1t.<\/p>\n<p>Ez a kultur\u00e1lis probl\u00e9ma csup\u00e1n egy oka annak, hogy a DevOps nehezen sk\u00e1l\u00e1zhat\u00f3. A DevOps csapatok a gyorsan fejl\u0151d\u0151, IT-technol\u00f3gi\u00e1kra \u00e9p\u00edt\u0151 v\u00e1llalatok jellemz\u0151en technikai neh\u00e9zs\u00e9geivel szembes\u00fclnek - mondja Steve Newman, a Scalyr alap\u00edt\u00f3ja \u00e9s eln\u00f6ke.<\/p>\n<p>A modern vil\u00e1gban a szolg\u00e1ltat\u00e1sok azonnal megv\u00e1ltoznak, ahogy csak sz\u00fcks\u00e9g van r\u00e1. Az \u00faj funkci\u00f3k folyamatos megval\u00f3s\u00edt\u00e1sa \u00e9s bevezet\u00e9se term\u00e9szetesen nagyszer\u0171, de a folyamat koordin\u00e1l\u00e1sa \u00e9s a felmer\u00fcl\u0151 probl\u00e9m\u00e1k megold\u00e1sa val\u00f3di fejt\u00f6r\u00e9st okoz - teszi hozz\u00e1 Steve Newman. - Nagyon gyorsan n\u00f6vekv\u0151 szervezetekben a keresztfunkcion\u00e1lis csapatok m\u00e9rn\u00f6kei k\u00fczdenek az\u00e9rt, hogy fenntarts\u00e1k a k\u00e9pess\u00e9g\u00fcket a v\u00e1ltoz\u00e1sok nyomon k\u00f6vet\u00e9s\u00e9re \u00e9s a f\u00fcgg\u0151s\u00e9gek szintj\u00e9n keletkez\u0151 k\u00f6vetkezm\u00e9nyek kezel\u00e9s\u00e9re. R\u00e1ad\u00e1sul a m\u00e9rn\u00f6k\u00f6k cseppet sem \u00f6r\u00fclnek, ha megfosztj\u00e1k \u0151ket ett\u0151l a lehet\u0151s\u00e9gt\u0151l, \u00e9s ennek k\u00f6vetkezt\u00e9ben nehezebb\u00e9 v\u00e1lik sz\u00e1mukra a felmer\u00fcl\u0151 probl\u00e9m\u00e1k l\u00e9nyeg\u00e9nek meg\u00e9rt\u00e9se.<\/p>\n<p><b>Hogyan lehet \u00e1tl\u00e9pni a fent eml\u00edtett neh\u00e9zs\u00e9geken, \u00e9s \u00e1t\u00e1llni a DevOps t\u00f6meges haszn\u00e1lat\u00e1ra egy nagy szervezetben? A szak\u00e9rt\u0151k azt javasolj\u00e1k, hogy t\u00fcrelemmel k\u00e9sz\u00fclj\u00fcnk fel, m\u00e9g akkor is, ha a v\u00e9gs\u0151 c\u00e9l az, hogy felgyors\u00edtsuk a szoftverfejleszt\u00e9si ciklust \u00e9s az \u00fczleti folyamatokat.<\/b><\/p>\n<h4>1. Ne feledje, hogy a kultur\u00e1lis v\u00e1ltoz\u00e1sokhoz id\u0151re van sz\u00fcks\u00e9g<\/h4>\n<p>\n<b>Jayne Groll, a DevOps Int\u00e9zet \u00fcgyvezet\u0151 igazgat\u00f3ja:<\/b> \u201eV\u00e9lem\u00e9nyem szerint a DevOps kiterjeszt\u00e9s\u00e9nek olyan fokozatosnak \u00e9s iterat\u00edvnak kell lennie, mint az agile fejleszt\u00e9snek (\u00e9s ugyanolyan m\u00e9rt\u00e9kben \u00e9rinteni kell a kult\u00far\u00e1t). Az Agile \u00e9s DevOps eset\u00e9ben a hangs\u00faly a kis csapatokon van. De ahogy n\u0151 a csapatok sz\u00e1ma \u00e9s integr\u00e1ci\u00f3juk, egyre t\u00f6bb ember alkalmaz \u00faj munkam\u00f3dszereket, ami elker\u00fclhetetlen\u00fcl nagyszab\u00e1s\u00fa kultur\u00e1lis \u00e1talakul\u00e1st eredm\u00e9nyez.\u201d<\/p>\n<h4>2. Sz\u00e1njon elegend\u0151 id\u0151t a tervez\u00e9sre \u00e9s a platform kiv\u00e1laszt\u00e1s\u00e1ra<\/h4>\n<p>\n<b>Eran Kinsbruner, a Perfecto vezet\u0151 technikai evangelist\u00e1ja:<\/b> \u201eAhhoz, hogy a sk\u00e1l\u00e1z\u00e1s m\u0171k\u00f6dj\u00f6n, a DevOps csapatoknak el\u0151sz\u00f6r meg kell tanulniuk kombin\u00e1lni a hagyom\u00e1nyos folyamatokat, eszk\u00f6z\u00f6ket \u00e9s k\u00e9szs\u00e9geket, majd lassan ki kell \u00e9p\u00edteni\u00fck a DevOps egyes f\u00e1zisait \u00e9s stabiliz\u00e1lniuk kell azokat. Minden a felhaszn\u00e1l\u00f3i t\u00f6rt\u00e9netek (user story) \u00e9s az \u00e9rt\u00e9k\u00e1ramok (value stream) alapos tervez\u00e9s\u00e9vel kezd\u0151dik, majd k\u00f6vetkezik a szoftver\u00edr\u00e1s \u00e9s a verzi\u00f3kezel\u00e9s trunk-alap\u00fa fejleszt\u00e9s vagy m\u00e1s, a k\u00f3d\u00e1gaz\u00e1sra \u00e9s \u00f6sszevon\u00e1sra legjobban illeszked\u0151 megk\u00f6zel\u00edt\u00e9sek alkalmaz\u00e1s\u00e1val.<\/p>\n<p>\u201eEzut\u00e1n k\u00f6vetkezik az integr\u00e1ci\u00f3 \u00e9s tesztel\u00e9s f\u00e1zisa, ahol m\u00e1r egy sk\u00e1l\u00e1zhat\u00f3 platform sz\u00fcks\u00e9ges az automatiz\u00e1l\u00e1shoz. Itt a DevOps csapatoknak fontos kiv\u00e1lasztani a megfelel\u0151 platformot, amely megfelel k\u00e9szs\u00e9geik szintj\u00e9nek \u00e9s a projekt v\u00e9gs\u0151 c\u00e9ljainak. <\/p>\n<p>A k\u00f6vetkez\u0151 f\u00e1zis a telep\u00edt\u00e9s \u00e9les k\u00f6rnyezetbe, \u00e9s ennek teljesen automatiz\u00e1ltnak kell lennie az orkestr\u00e1l\u00f3 \u00e9s kont\u00e9neres eszk\u00f6z\u00f6k haszn\u00e1lat\u00e1val. Fontos, hogy a DevOps minden f\u00e1zis\u00e1ban virtualiz\u00e1lt k\u00f6rnyezetek \u00e1lljanak rendelkez\u00e9sre (\u00e9les k\u00f6rnyezet szimul\u00e1tor, min\u0151s\u00e9gellen\u0151rz\u00e9si k\u00f6rnyezet \u00e9s maga az \u00e9les k\u00f6rnyezet) \u00e9s a tesztel\u00e9shez mindig a legfrissebb adatokat haszn\u00e1ljuk, hogy aktu\u00e1lis k\u00f6vetkeztet\u00e9seket nyerj\u00fcnk. Az analitik\u00e1nak intelligensnek kell lennie, \u00e9s k\u00e9pesnek kell lennie nagy adatok feldolgoz\u00e1s\u00e1ra gyors \u00e9s hat\u00e9kony visszajelz\u00e9ssel.\u201d<\/p>\n<h4>3. Szabad\u00edtsa meg a felel\u0151ss\u00e9get a b\u0171ntudatt\u00f3l<\/h4>\n<p>\n<b>Gordon Haff, a RedHat evangelist\u00e1ja:<\/b> A rendszer \u00e9s atmoszf\u00e9ra l\u00e9trehoz\u00e1sa, amely lehet\u0151v\u00e9 \u00e9s \u00f6szt\u00f6nzi a k\u00eds\u00e9rletez\u00e9st, megval\u00f3s\u00edtja a sikeres hib\u00e1k ilyen vagy olyan form\u00e1j\u00e1t az agile szoftverfejleszt\u00e9sben. Ez nem jelenti azt, hogy a hib\u00e1k\u00e9rt senki sem v\u00e1llalja a felel\u0151ss\u00e9get. Val\u00f3j\u00e1ban a felel\u0151s keres\u00e9se m\u00e9g egyszer\u0171bb\u00e9 v\u00e1lik, mivel a \"felel\u0151s lenni\" m\u00e1r nem azt jelenti, hogy \"a baleset okoz\u00f3ja lett\u00e9l\". Teh\u00e1t a felel\u0151ss\u00e9g l\u00e9nyege min\u0151s\u00e9gileg megv\u00e1ltozik. N\u00e9gy t\u00e9nyez\u0151 v\u00e1lik emiatt rendk\u00edv\u00fcl fontoss\u00e1: a hiba m\u00e9rt\u00e9ke, a megk\u00f6zel\u00edt\u00e9sek, a gy\u00e1rt\u00e1si folyamatok \u00e9s az \u00f6szt\u00f6nz\u0151k. (T\u00f6bb inform\u00e1ci\u00f3t ezekr\u0151l a t\u00e9nyez\u0151kr\u0151l Gordon Huff cikk\u00e9ben olvashatsz, amelynek c\u00edme: \"DevOps lessons: 4 aspects of healthy experiments.\")<\/p>\n<h4>4. Tiszt\u00edtsd meg az utat el\u0151re<\/h4>\n<p>\n<b>Ben Grinnell, a North Highland tan\u00e1csad\u00f3 c\u00e9g \u00fcgyvezet\u0151 igazgat\u00f3ja \u00e9s digit\u00e1lis technol\u00f3gi\u00e1k\u00e9rt felel\u0151s vezet\u0151je:<\/b> \u201eA l\u00e9pt\u00e9k n\u00f6vel\u00e9s\u00e9hez azt javaslom, hogy a kezdem\u00e9nyez\u0151 projektek mellett ind\u00edtsenek el egy \"tiszta \u00fat programot\". Ennek a programnak a c\u00e9lja, hogy elt\u00e1vol\u00edtsa a szemetet, ami a DevOps \u00fatt\u00f6r\u0151i m\u00f6g\u00f6tt marad, mint a m\u00e1r elavult szab\u00e1lyok \u00e9s egy\u00e9b hasonl\u00f3 dolgok, hogy az el\u0151rehalad\u00e1s zavartalan maradjon.\u201d<\/p>\n<p>\u201eAdjatok az embereknek szervezeti t\u00e1mogat\u00e1st, \u00e9s \u00f6szt\u00f6n\u00f6zz\u00e9tek \u0151ket olyan kommunik\u00e1ci\u00f3val, ami messze t\u00falterjed a kezdem\u00e9nyez\u0151 csoporton, sz\u00e9les k\u00f6rben \u00fcnnepelve az \u00faj munkam\u00f3dszerek sikereit. K\u00e9pezz\u00e9tek a DevOps k\u00f6vetkez\u0151 hull\u00e1m\u00e1ban r\u00e9szt vev\u0151 embereket, akik el\u0151sz\u00f6r haszn\u00e1lj\u00e1k a DevOps-t, \u00e9s idegesek emiatt. \u00c9s ne feledj\u00e9tek, hogy ezek az emberek nagyon elt\u00e9rnek a kezdem\u00e9nyez\u0151kt\u0151l.\u201d<\/p>\n<h4>5. Tegy\u00e9tek demokratikusabb\u00e1 az eszk\u00f6z\u00f6ket<\/h4>\n<p>\n<b>Steve Newman, a Scalyr alap\u00edt\u00f3ja \u00e9s eln\u00f6ke:<\/b> \u201eAz eszk\u00f6z\u00f6ket nem szabad elrejteni az emberek el\u0151l, \u00e9s viszonylag egyszer\u0171en tanulhat\u00f3ak kell legyenek b\u00e1rki sz\u00e1m\u00e1ra, aki hajland\u00f3 id\u0151t sz\u00e1nni r\u00e1. Ha a napl\u00f3k lek\u00e9rdez\u00e9s\u00e9nek lehet\u0151s\u00e9ge csak h\u00e1rom ember sz\u00e1m\u00e1ra van fenntartva, akik \"tan\u00fas\u00edtottak\" az adott eszk\u00f6zzel val\u00f3 munkav\u00e9gz\u00e9sre, akkor mindig maximum h\u00e1rom ember fog tudni foglalkozni a megfelel\u0151 probl\u00e9m\u00e1val, m\u00e9g ha nagyon nagy sz\u00e1m\u00edt\u00e1stechnikai k\u00f6rnyezetetek is van. M\u00e1s szavakkal, ez egy sz\u0171k keresztmetszetet eredm\u00e9nyezhet, ami komoly, v\u00e1llalati k\u00f6vetkezm\u00e9nyekkel j\u00e1rhat.\u201d<\/p>\n<h4>6. Hozz\u00e1tok l\u00e9tre az ide\u00e1lis k\u00f6r\u00fclm\u00e9nyeket a csapat munk\u00e1j\u00e1hoz<\/h4>\n<p>\n<b>Tom Clark, az ITV Common Platform r\u00e9szleg\u00e9nek vezet\u0151je:<\/b> \u00abB\u00e1rmit megtehet, de ne egyszerre mindent. Ez\u00e9rt \u00e1ll\u00edtson fel nagy c\u00e9lokat, kezdje kicsiben, \u00e9s haladjon gyors iter\u00e1ci\u00f3kkal. Id\u0151vel elnyeri a h\u00edrnev\u00e9t annak a csapatnak, amelyik k\u00e9pes teljes\u00edteni, \u00edgy m\u00e1sok is szeretn\u00e9k majd alkalmazni a m\u00f3dszereit. \u00c9s ne az \u00fcgyes csapat fel\u00e9p\u00edt\u00e9s\u00e9re t\u00f6rekedjen. Ehelyett biztos\u00edtson ide\u00e1lis munkak\u00f6r\u00fclm\u00e9nyeket az emberek sz\u00e1m\u00e1ra, \u00e9s a hat\u00e9konys\u00e1g mag\u00e1t\u00f3l meg fog j\u00f6nni\u00bb.<\/p>\n<h4>7. Ne feledkezzen meg Conway t\u00f6rv\u00e9ny\u00e9r\u0151l \u00e9s a kanban t\u00e1bl\u00e1kr\u00f3l<\/h4>\n<p>\n<b>Logan Daigle, a CollabNetVersionOne szoftver sz\u00e1ll\u00edt\u00e1si \u00e9s DevOps strat\u00e9gi\u00e1\u00e9rt felel\u0151s igazgat\u00f3ja:<\/b> \u00abFontos tudni a Conway t\u00f6rv\u00e9ny\u00e9nek k\u00f6vetkezm\u00e9nyeit. Szabad ford\u00edt\u00e1somban ez a t\u00f6rv\u00e9ny azt mondja, hogy a term\u00e9kek, amelyeket l\u00e9trehozunk, \u00e9s a folyamatok, amelyeket haszn\u00e1lunk, bele\u00e9rtve a DevOps-t is, ugyan\u00fagy szervez\u0151dnek, mint a mi szervezet\u00fcnk\u00bb.<\/p>\n<p>\u00abHa a szervezetben nagy a sz\u00e9tsz\u00f3rts\u00e1g, \u00e9s a szoftver tervez\u00e9se, l\u00e9trehoz\u00e1sa \u00e9s kiad\u00e1sa sor\u00e1n a vezet\u00e9s sokszor v\u00e1ltogatja a kezeket, akkor a m\u00e9retn\u00f6vel\u00e9s hat\u00e1sa null\u00e1ra cs\u00f6kken vagy r\u00f6vidt\u00e1v\u00fa marad. Ha viszont a szervezet keresztfunkcion\u00e1lis csapatokat alak\u00edt a piaci orient\u00e1ci\u00f3val finansz\u00edrozott term\u00e9kek k\u00f6r\u00e9, a siker es\u00e9lye dr\u00e1maian megn\u0151\u00bb.<\/p>\n<p>\u00abM\u00e9g egy fontos aspektus a m\u00e9retn\u00f6vel\u00e9sben, hogy a kanban t\u00e1bl\u00e1kon megjelen\u00edtj\u00fck az \u00f6sszes folyamatban l\u00e9v\u0151 munk\u00e1t (WIP, work in progress). Amikor a szervezetben van egy hely, ahol az emberek l\u00e1thatj\u00e1k ezeket a dolgokat, az er\u0151sen \u00f6szt\u00f6nzi az egy\u00fcttm\u0171k\u00f6d\u00e9st, ami j\u00f3t\u00e9kony hat\u00e1ssal van a m\u00e9retn\u00f6vel\u00e9sre\u00bb.<\/p>\n<h4>8. Keresd a r\u00e9gi hegeket<\/h4>\n<p>\n<b>Manuel Pais, DevOps tan\u00e1csad\u00f3 \u00e9s a \u201eTeam Topologies\u201d k\u00f6nyv t\u00e1rsszerz\u0151je:<\/b> \u00abA DevOps gyakorlatok kiterjeszt\u00e9se saj\u00e1t Dev-re \u00e9s Ops-ra, valamint azok m\u00e1s funkci\u00f3kra val\u00f3 alkalmaz\u00e1sa nem mondhat\u00f3 optim\u00e1lis megk\u00f6zel\u00edt\u00e9snek. Bizony\u00e1ra lesz n\u00e9mi hat\u00e1sa (p\u00e9ld\u00e1ul a k\u00e9zi ir\u00e1ny\u00edt\u00e1s automatiz\u00e1l\u00e1s\u00e1val), de sokkal t\u00f6bbet \u00e9rhet\u00fcnk el, ha a sz\u00e1ll\u00edt\u00e1si \u00e9s visszajelz\u00e9si folyamatok meg\u00e9rt\u00e9s\u00e9vel kezdj\u00fck\u00bb.<\/p>\n<p>Ha a szervezeti IT-rendszerben r\u00e9g\u00f3ta fenn\u00e1ll\u00f3 hegek \u2013 a kor\u00e1bbi incidensek k\u00f6vetkezm\u00e9nyek\u00e9nt bevezetett elj\u00e1r\u00e1sok \u00e9s ir\u00e1ny\u00edt\u00e1si mechanizmusok, amelyek az \u00faj term\u00e9kek, technol\u00f3gi\u00e1k vagy folyamatok miatt elvesztett\u00e9k relevanci\u00e1jukat \u2013 tal\u00e1lhat\u00f3k, akkor ezeket term\u00e9szetesen el kell t\u00e1vol\u00edtani vagy sim\u00edtani, nem pedig hat\u00e1stalan vagy sz\u00fcks\u00e9gtelen folyamatokat automatiz\u00e1lni.<\/p>\n<h4>9. Ne hozzon l\u00e9tre DevOps v\u00e1ltozatokat<\/h4>\n<p>\n<b>Antony Edwards, az Eggplant termel\u00e9si igazgat\u00f3ja:<\/b> \"A DevOps egy nagyon hom\u00e1lyos kifejez\u00e9s, ez\u00e9rt minden csapatnak megvan a saj\u00e1t DevOps v\u00e1ltozata. Nincs is rosszabb, mint amikor egy szervezetben 20 k\u00fcl\u00f6nb\u00f6z\u0151 DevOps v\u00e1ltozat jelenik meg, amelyek nem igaz\u00e1n illeszkednek egym\u00e1shoz. Nem lehet, hogy a h\u00e1rom fejleszt\u0151csapat mindegyik\u00e9nek legyen saj\u00e1t speci\u00e1lis interf\u00e9sze a fejleszt\u00e9s \u00e9s a term\u00e9k kezel\u00e9s k\u00f6z\u00f6tt. Ahogy az sem lenne megfelel\u0151, ha a term\u00e9keknek egyedi elv\u00e1r\u00e1saik lenn\u00e9nek a visszajelz\u00e9s feldolgoz\u00e1s\u00e1ra a gy\u00e1rt\u00e1si k\u00f6rnyezet szimul\u00e1tor\u00e1ba val\u00f3 \u00e1tvitel sor\u00e1n. K\u00fcl\u00f6nben soha nem fog siker\u00fclni a DevOps sk\u00e1l\u00e1z\u00e1sa.\"<\/p>\n<h4>10. Hirdesse a DevOps \u00fczleti \u00e9rt\u00e9k\u00e9t<\/h4>\n<p>\n<b>Steve Newman, a Scalyr alap\u00edt\u00f3ja \u00e9s eln\u00f6ke:<\/b> \"Dolgozzon a DevOps \u00e9rt\u00e9k\u00e9nek elismertet\u00e9s\u00e9n. Tanulja meg, \u00e9s ne sz\u00e9gyellje elmondani, mennyire hasznos, amit csin\u00e1l. A DevOps hihetetlen\u00fcl id\u0151t \u00e9s p\u00e9nzt takar\u00edt meg (gondoljunk csak arra: kevesebb le\u00e1ll\u00e1s, r\u00f6videbb \u00e1tlagos helyre\u00e1ll\u00edt\u00e1si id\u0151), \u00e9s a DevOps csapatoknak folyamatosan hangs\u00falyozniuk kell (\u00e9s hirdetni\u00fck), hogy ezek az kezdem\u00e9nyez\u00e9sek mennyire fontosak a v\u00e1llalat siker\u00e9hez. \u00cdgy sz\u00e9lesebb k\u00f6rben terjesztheti a DevOps h\u00edr\u00e9t \u00e9s n\u00f6velheti annak hat\u00e1s\u00e1t a szervezeten bel\u00fcl.\"<\/p>\n<h3>B\u00d3NUSZ<\/h3>\n<p>\n<b>Ezen <noindex><a rel=\"nofollow\" href=\"https:\/\/events.redhat.com\/profile\/form\/index.cfm?PKformID=0x66254fd7e\">Red Hat F\u00f3rum Oroszorsz\u00e1g<\/a><\/noindex> Szeptember 13-\u00e1n \u00e9rkezik a mi saj\u00e1t DevOps csapatunk \u2013 igen, a Red Hat-n\u00e9l, mint szoftvergy\u00e1rt\u00f3n\u00e1l, saj\u00e1t DevOps csapataink \u00e9s gyakorlati m\u00f3dszereink vannak.<\/b><\/p>\n<p>M\u00e9rk Birger m\u00e9rn\u00f6k\u00fcnk, aki a bels\u0151 automatiz\u00e1l\u00e1s szolg\u00e1ltat\u00e1sainak fejleszt\u00e9s\u00e9vel foglalkozik a szervezeten bel\u00fcli k\u00fcl\u00f6nb\u00f6z\u0151 csoportok sz\u00e1m\u00e1ra, tiszta orosz nyelven mes\u00e9lni fogja saj\u00e1t t\u00f6rt\u00e9net\u00e9t \u2013 hogyan migr\u00e1lta a Red Hat DevOps csapata az alkalmaz\u00e1sokat a Hat Virtualization virtu\u00e1lis k\u00f6rnyezeteib\u0151l, amelyek Ansible ir\u00e1ny\u00edt\u00e1sa alatt \u00e1llnak, egy teljes \u00e9rt\u00e9k\u0171 kont\u00e9nerform\u00e1tumra az OpenShift platformon.<\/p>\n<p><b>De ez m\u00e9g nem minden:<\/b><\/p>\n<p>Miut\u00e1n a szervezetek kont\u00e9nerekbe helyezt\u00e9k a munkaterhel\u00e9seket, a hagyom\u00e1nyos alkalmaz\u00e1smonitoroz\u00e1si m\u00f3dszerek nem mindig m\u0171k\u00f6dnek. A m\u00e1sodik jelent\u00e9s\u00fcnkben kifejtj\u00fck, mi motiv\u00e1lt minket a nyilv\u00e1ntart\u00e1s m\u00f3dj\u00e1nak megv\u00e1ltoztat\u00e1s\u00e1ra, \u00e9s bemutatjuk azt az utat, amely a modern napl\u00f3z\u00e1si \u00e9s monitoring m\u00f3dszerekhez vezetett.<br \/>\n<br \/>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/redhatrussia\/blog\/465415\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0422\u0440\u0443\u0434\u043d\u043e \u0443\u043b\u043e\u0432\u0438\u0442\u044c \u0433\u043b\u0430\u0432\u043d\u043e\u0435, \u0433\u043e\u0432\u043e\u0440\u044f \u043e DevOps? \u041c\u044b \u0441\u043e\u0431\u0440\u0430\u043b\u0438 \u0434\u043b\u044f \u0432\u0430\u0441 \u044f\u0440\u043a\u0438\u0435 \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0438, \u0443\u0434\u0430\u0440\u043d\u044b\u0435 \u0444\u043e\u0440\u043c\u0443\u043b\u0438\u0440\u043e\u0432\u043a\u0438 \u0438 \u0441\u043e\u0432\u0435\u0442\u044b \u043e\u0442 \u044d\u043a\u0441\u043f\u0435\u0440\u0442\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043c\u043e\u0433\u0443\u0442 \u0434\u043e\u0439\u0442\u0438 \u0434\u043e \u0441\u0443\u0442\u0438 \u0434\u0430\u0436\u0435 \u043d\u0435\u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u0430\u043c. \u0412 \u043a\u043e\u043d\u0446\u0435 \u0431\u043e\u043d\u0443\u0441 \u2013 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 DevOps \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u043e\u0432 Red Hat. \u0422\u0435\u0440\u043c\u0438\u043d DevOps \u0432\u043e\u0437\u043d\u0438\u043a 10 \u043b\u0435\u0442 \u043d\u0430\u0437\u0430\u0434 \u0438 \u043f\u0440\u043e\u0448\u0435\u043b \u043f\u0443\u0442\u044c \u043e\u0442 \u0445\u044d\u0448\u0442\u0435\u0433\u0430 \u0432 \u0422\u0432\u0438\u0442\u0442\u0435\u0440\u0435 \u0434\u043e \u043c\u043e\u0449\u043d\u043e\u0433\u043e \u043a\u0443\u043b\u044c\u0442\u0443\u0440\u043d\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f \u0432 \u043c\u0438\u0440\u0435 \u0418\u0422, \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":28183,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-37551","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0422\u0440\u0443\u0434\u043d\u043e \u0443\u043b\u043e\u0432\u0438\u0442\u044c \u0433\u043b\u0430\u0432\u043d\u043e\u0435, \u0433\u043e\u0432\u043e\u0440\u044f \u043e DevOps? \u041c\u044b \u0441\u043e\u0431\u0440\u0430\u043b\u0438 \u0434\u043b\u044f \u0432\u0430\u0441 \u044f\u0440\u043a\u0438\u0435 \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0438, \u0443\u0434\u0430\u0440\u043d\u044b\u0435 \u0444\u043e\u0440\u043c\u0443\u043b\u0438\u0440\u043e\u0432\u043a\u0438 \u0438 \u0441\u043e\u0432\u0435\u0442\u044b \u043e\u0442 \u044d\u043a\u0441\u043f\u0435\u0440\u0442\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043c\u043e\u0433\u0443\u0442 \u0434\u043e\u0439\u0442\u0438 \u0434\u043e \u0441\u0443\u0442\u0438 \u0434\u0430\u0436\u0435 \u043d\u0435\u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u0430\u043c.\" \/>\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\/news\/govorim-o-devops-na-ponyatnom-yazyke\" \/>\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\udd47\u0413\u043e\u0432\u043e\u0440\u0438\u043c \u043e DevOps \u043d\u0430 \u043f\u043e\u043d\u044f\u0442\u043d\u043e\u043c \u044f\u0437\u044b\u043a\u0435 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0422\u0440\u0443\u0434\u043d\u043e \u0443\u043b\u043e\u0432\u0438\u0442\u044c \u0433\u043b\u0430\u0432\u043d\u043e\u0435, \u0433\u043e\u0432\u043e\u0440\u044f \u043e DevOps? \u041c\u044b \u0441\u043e\u0431\u0440\u0430\u043b\u0438 \u0434\u043b\u044f \u0432\u0430\u0441 \u044f\u0440\u043a\u0438\u0435 \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0438, \u0443\u0434\u0430\u0440\u043d\u044b\u0435 \u0444\u043e\u0440\u043c\u0443\u043b\u0438\u0440\u043e\u0432\u043a\u0438 \u0438 \u0441\u043e\u0432\u0435\u0442\u044b \u043e\u0442 \u044d\u043a\u0441\u043f\u0435\u0440\u0442\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043c\u043e\u0433\u0443\u0442 \u0434\u043e\u0439\u0442\u0438 \u0434\u043e \u0441\u0443\u0442\u0438 \u0434\u0430\u0436\u0435 \u043d\u0435\u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u0430\u043c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/news\/govorim-o-devops-na-ponyatnom-yazyke\" \/>\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-10-31T19:18:16+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:18:16+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\udd47Besz\u00e9lj\u00fcnk a DevOpsr\u00f3l \u00e9rthet\u0151 nyelven | ProHoster","description":"Neh\u00e9z megragadni a l\u00e9nyeget a DevOpsr\u00f3l val\u00f3 besz\u00e9lget\u00e9s sor\u00e1n? \u00d6sszegy\u0171jt\u00f6tt\u00fck a legjobb anal\u00f3gi\u00e1kat, \u00fct\u0151s megfogalmaz\u00e1sokat \u00e9s szak\u00e9rt\u0151i tan\u00e1csokat, amelyek seg\u00edtenek a l\u00e9nyegre t\u00f6rni m\u00e9g a nem szakemberek sz\u00e1m\u00e1ra is.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/news\/govorim-o-devops-na-ponyatnom-yazyke","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\udd47\u0413\u043e\u0432\u043e\u0440\u0438\u043c \u043e DevOps \u043d\u0430 \u043f\u043e\u043d\u044f\u0442\u043d\u043e\u043c \u044f\u0437\u044b\u043a\u0435 | ProHoster","og:description":"\u0422\u0440\u0443\u0434\u043d\u043e \u0443\u043b\u043e\u0432\u0438\u0442\u044c \u0433\u043b\u0430\u0432\u043d\u043e\u0435, \u0433\u043e\u0432\u043e\u0440\u044f \u043e DevOps? \u041c\u044b \u0441\u043e\u0431\u0440\u0430\u043b\u0438 \u0434\u043b\u044f \u0432\u0430\u0441 \u044f\u0440\u043a\u0438\u0435 \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0438, \u0443\u0434\u0430\u0440\u043d\u044b\u0435 \u0444\u043e\u0440\u043c\u0443\u043b\u0438\u0440\u043e\u0432\u043a\u0438 \u0438 \u0441\u043e\u0432\u0435\u0442\u044b \u043e\u0442 \u044d\u043a\u0441\u043f\u0435\u0440\u0442\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043c\u043e\u0433\u0443\u0442 \u0434\u043e\u0439\u0442\u0438 \u0434\u043e \u0441\u0443\u0442\u0438 \u0434\u0430\u0436\u0435 \u043d\u0435\u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u0430\u043c.","og:url":"https:\/\/prohoster.info\/hu\/blog\/news\/govorim-o-devops-na-ponyatnom-yazyke","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-10-31T19:18:16+00:00","article:modified_time":"2019-10-31T19:18:16+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"37551","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-23 18:20:51","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:24:25","updated":"2026-01-23 18:20:51","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\/37551","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=37551"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/37551\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media\/28183"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=37551"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=37551"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=37551"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}