{"id":39219,"date":"2019-10-31T22:28:31","date_gmt":"2019-10-31T19:28:31","guid":{"rendered":"https:\/\/prohoster.info\/blog\/devops-i-haos-dostavka-po-v-detsentralizovannom-mire\/"},"modified":"2019-10-31T22:28:31","modified_gmt":"2019-10-31T19:28:31","slug":"devops-i-haos-dostavka-po-v-detsentralizovannom-mire","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/devops-i-haos-dostavka-po-v-detsentralizovannom-mire","title":{"rendered":"DevOps \u00e9s Kaosz: szoftver sz\u00e1ll\u00edt\u00e1sa decentraliz\u00e1lt vil\u00e1gban","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Az 'Otomato Software' alap\u00edt\u00f3ja \u00e9s igazgat\u00f3ja, Anton Weiss, aki Izrael els\u0151 DevOps tan\u00fas\u00edtv\u00e1ny\u00e1nak inici\u00e1torai \u00e9s oktat\u00f3i k\u00f6z\u00e9 tartozik, tavaly besz\u00e9lt <noindex><a rel=\"nofollow\" href=\"http:\/\/devopsdays.ru\/?utm_source=habr&amp;utm_medium=social&amp;utm_campaign=dod-2019&amp;utm_content=post4\">DevOpsDays Moszkva<\/a><\/noindex> a kaosz elm\u00e9let\u00e9r\u0151l \u00e9s a kaosz m\u00e9rn\u00f6ks\u00e9g f\u0151bb alapelveir\u0151l, valamint elmagyar\u00e1zta, hogyan n\u00e9z ki a j\u00f6v\u0151 t\u00f6k\u00e9letes DevOps-szervezete.<\/p>\n<p>Elk\u00e9sz\u00fclt a besz\u00e1mol\u00f3 sz\u00f6veges v\u00e1ltozata. <\/p>\n<p><center><div class=\"youtube-placeholder\" data-id=\"4IWsWW1KkJQ\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/4IWsWW1KkJQ\/hqdefault.jpg\" alt=\"Vide\u00f3 lej\u00e1tsz\u00e1sa\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nJ\u00f3 reggelt! <\/p>\n<p>A DevOpsDays Moszkv\u00e1ban m\u00e1r m\u00e1sodik \u00e9ve zajlik, m\u00e1sodszor vagyok ezen a sz\u00ednpadon, \u00e9s sokan k\u00f6z\u00fcl\u00f6ttetek m\u00e1sodszor vannak ebben a teremben. Mit is jelent ez? Azt, hogy a DevOps mozgalom Oroszorsz\u00e1gban n\u00f6vekszik, terjed, \u00e9s ami m\u00e9g fontosabb, itt az id\u0151, hogy besz\u00e9lj\u00fcnk arr\u00f3l, mi is a DevOps 2018-ban. <\/p>\n<p>Emelje fel a kez\u00e9t, aki \u00fagy gondolja, hogy 2018-ban a DevOps m\u00e1r szakma? Vannak ilyenek. Van a teremben DevOps m\u00e9rn\u00f6k, akinek a munkak\u00f6ri le\u00edr\u00e1s\u00e1ban szerepel, hogy 'DevOps m\u00e9rn\u00f6k'? Van a teremben DevOps menedzser? Nincsenek. DevOps \u00e9p\u00edt\u00e9szek? Azok sem. Nem sokan vannak. T\u00e9nyleg senkin\u00e9l nincs le\u00edrva, hogy DevOps m\u00e9rn\u00f6k?<\/p>\n<p>Akkor a legt\u00f6bben \u00fagy gondolj\u00e1k, hogy ez egy antipattern? Hogy ilyen szakm\u00e1nak nem szabadna l\u00e9teznie? Gondolhatunk b\u00e1rmit, de m\u00edg mi gondolkodunk, az ipar \u00fcnnep\u00e9lyesen halad el\u0151re a DevOps harson\u00e1j\u00e1nak hangjaira.<\/p>\n<p>Ki hallott az \u00faj t\u00e9m\u00e1r\u00f3l, amit DevDevOps-nak h\u00edvnak? Ez egy \u00faj m\u00f3dszer, amely hat\u00e9kony egy\u00fcttm\u0171k\u00f6d\u00e9st biztos\u00edt a fejleszt\u0151k \u00e9s a DevOps szakemberek k\u00f6z\u00f6tt. Nem is olyan \u00faj. Ha a Twitterre n\u00e9z\u00fcnk, 4 \u00e9vvel ezel\u0151tt m\u00e1r elkezdt\u00e9k ezt t\u00e1rgyalni. \u00c9s az\u00f3ta az \u00e9rdekl\u0151d\u00e9s folyamatosan n\u0151, teh\u00e1t a probl\u00e9ma l\u00e9tezik. Ezt a probl\u00e9m\u00e1t meg kell oldani.<\/p>\n<p><img decoding=\"async\" alt=\"DevOps \u00e9s Kaosz: szoftver sz\u00e1ll\u00edt\u00e1sa decentraliz\u00e1lt vil\u00e1gban\" src=\"\/wp-content\/uploads\/2019\/10\/20e0a71a54cab831221ab9fb864aeb0a.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKreat\u00edv emberek vagyunk, nem pihen\u00fcnk meg olyan k\u00f6nnyen. Azt mondjuk, hogy a DevOps nem el\u00e9g sz\u00e9lesk\u00f6r\u0171 kifejez\u00e9s, hi\u00e1nyzik bel\u0151le m\u00e9g sok \u00e9rdekes elem. \u00c9s titkos laborat\u00f3riumaikba megy\u00fcnk, \u00e9s elkezdj\u00fck l\u00e9trehozni a k\u00edv\u00e1ncsi mut\u00e1ci\u00f3inkat: DevTestOps, GitOps, DevSecOps, BizDevOps, ProdOps.<\/p>\n<p><img decoding=\"async\" alt=\"DevOps \u00e9s Kaosz: szoftver sz\u00e1ll\u00edt\u00e1sa decentraliz\u00e1lt vil\u00e1gban\" src=\"\/wp-content\/uploads\/2019\/10\/28298f83253fb9e71e04f1bf425139c6.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMeglep\u0151 logika, ugye? Nem funkcion\u00e1lis a sz\u00e1ll\u00edt\u00e1si rendszer\u00fcnk, instabilak a rendszerek \u00e9s el\u00e9gedetlenek a felhaszn\u00e1l\u00f3k, nem tudjuk id\u0151ben kiadni a szoftvert, nem tartjuk be a k\u00f6lts\u00e9gvet\u00e9st. Hogyan fogjuk ezt mind megoldani? Kital\u00e1lunk egy \u00faj sz\u00f3t! Az 'Ops'-ra fog v\u00e9gz\u0151dni, \u00e9s a probl\u00e9ma megoldva.<\/p>\n<p>\u00cdgy h\u00edvom ezt a megk\u00f6zel\u00edt\u00e9st - 'Ops, \u00e9s a probl\u00e9ma megoldva'.<\/p>\n<p>Mindez h\u00e1tt\u00e9rbe szorul, ha eml\u00e9keztetj\u00fck magunkat arra, mi\u00e9rt tal\u00e1ltuk ki mindezt. Az\u00e9rt hoztuk l\u00e9tre ezt a DevOps-t, hogy a szoftverek sz\u00e1ll\u00edt\u00e1sa \u00e9s a saj\u00e1t munk\u00e1nk ebben a folyamatban a lehet\u0151 legz\u00f6kken\u0151mentesebb, f\u00e1jdalommentes, hat\u00e9kony, \u00e9s ami a legfontosabb, kellemes legyen. <\/p>\n<p>A DevOps a f\u00e1jdalomb\u00f3l sz\u00fcletett. Eleg\u00fcnk van a szenved\u00e9sb\u0151l. \u00c9s hogy mindez megt\u00f6rt\u00e9nhessen, az \u00f6r\u00f6kz\u00f6ld gyakorlatokra \u00e9p\u00edt\u00fcnk: hat\u00e9kony egy\u00fcttm\u0171k\u00f6d\u00e9s, folyamatgyakorlatok, \u00e9s ami a legfontosabb, a rendszerszeml\u00e9let, mert n\u00e9lk\u00fcle nincs DevOps.<\/p>\n<h3><b>Mi az a rendszer?<\/b><\/h3>\n<p>\n\u00c9s ha m\u00e1r a rendszerszeml\u00e9letn\u00e9l tartunk, eml\u00e9keztess\u00fck magunkat arra, mi az a rendszer.<\/p>\n<p><img decoding=\"async\" alt=\"DevOps \u00e9s Kaosz: szoftver sz\u00e1ll\u00edt\u00e1sa decentraliz\u00e1lt vil\u00e1gban\" src=\"\/wp-content\/uploads\/2019\/10\/436578e48db7224bab44ab27e4ce3053.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nHa te hackerv\u00e1ltoz\u00e1s vagy, akkor sz\u00e1modra a rendszer egy\u00e9rtelm\u0171en rossz. Ez egy felh\u0151, ami a fejed f\u00f6l\u00f6tt lebeg, \u00e9s arra k\u00e9nyszer\u00edt, hogy azt tedd, amit nem akarsz. <\/p>\n<p><img decoding=\"async\" alt=\"DevOps \u00e9s Kaosz: szoftver sz\u00e1ll\u00edt\u00e1sa decentraliz\u00e1lt vil\u00e1gban\" src=\"\/wp-content\/uploads\/2019\/10\/e81361f8a2307704e2e25e83383c8252.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nA rendszerszeml\u00e9let szempontj\u00e1b\u00f3l a rendszer egy eg\u00e9sz, amely r\u00e9szekb\u0151l \u00e1ll. Ebben az \u00e9rtelemben mindannyiunk egy rendszer. Azok a szervezetek, ahol dolgozunk, rendszerek. \u00c9s amit \u00e9p\u00edt\u00fcnk, az is \u00edgy h\u00edvj\u00e1k \u2014 rendszer.<\/p>\n<p>Mindez egy nagy szociotechnikai rendszer r\u00e9sze. Csak ha meg\u00e9rtj\u00fck, hogyan m\u0171k\u00f6dik egy\u00fctt ez a szociotechnikai rendszer, akkor tudunk benne val\u00f3ban optimaliz\u00e1lni valamit. <\/p>\n<p>A rendszerszeml\u00e9let szempontj\u00e1b\u00f3l a rendszernek k\u00fcl\u00f6nf\u00e9le \u00e9rdekes tulajdons\u00e1gai vannak. El\u0151sz\u00f6r is, r\u00e9szekb\u0151l \u00e1ll, ami azt jelenti, hogy a viselked\u00e9se f\u00fcgg a r\u00e9szek viselked\u00e9s\u00e9t\u0151l. R\u00e1ad\u00e1sul minden r\u00e9sz is k\u00f6lcs\u00f6n\u00f6sen f\u00fcgg egym\u00e1st\u00f3l. \u00cdgy min\u00e9l t\u00f6bb r\u00e9sze van a rendszernek, ann\u00e1l nehezebb meg\u00e9rteni vagy megj\u00f3solni a viselked\u00e9s\u00e9t. <\/p>\n<p>A viselked\u00e9s szempontj\u00e1b\u00f3l m\u00e9g egy \u00e9rdekes t\u00e9ny van. A rendszer k\u00e9pes olyasmit tenni, amit egyetlen egy r\u00e9sz sem tud megtenni. <\/p>\n<p>Ahogy Dr. Russell Ackoff (a rendszerszeml\u00e9let egyik megalapoz\u00f3ja) mondta, ezt el\u00e9g k\u00f6nnyen be lehet bizony\u00edtani egy gondolatk\u00eds\u00e9rlettel. P\u00e9ld\u00e1ul, ki tud itt a teremben k\u00f3dot \u00edrni? Sok k\u00e9z, \u00e9s ez rendben van, mert ez a szakm\u00e1nk egyik alapk\u00f6vetelm\u00e9nye. Te tudsz \u00edrni, de a kezeid \u00f6n\u00e1ll\u00f3an tudnak k\u00f3dot \u00edrni? Vannak olyanok, akik azt mondj\u00e1k: 'Nekem nem a kezeim \u00edrj\u00e1k a k\u00f3dot, hanem az agyam \u00edrja a k\u00f3dot.' De az agy \u00f6n\u00e1ll\u00f3an tud k\u00f3dot \u00edrni? Nos, val\u00f3sz\u00edn\u0171leg nem. <\/p>\n<p>Az agy egy csod\u00e1latos g\u00e9pezet, \u00e9s m\u00e9g 10%-\u00e1t sem ismerj\u00fck annak, hogyan m\u0171k\u00f6dik, de \u00f6n\u00e1ll\u00f3an a saj\u00e1t rendszer\u00e9n, amely a test\u00fcnk, nem tud m\u0171k\u00f6dni. Ezt k\u00f6nny\u0171 bizony\u00edtani: nyisd fel a kopony\u00e1dat, vedd ki az agyadat, tedd egy sz\u00e1m\u00edt\u00f3g\u00e9p el\u00e9, \u00e9s n\u00e9zd meg, tud-e \u00edrni valamit. P\u00e9ld\u00e1ul a \"Hello, world\"-\u00f6t Pythonban.<\/p>\n<p>Ha a rendszer k\u00e9pes olyan dolgot v\u00e9grehajtani, amelyet egyik r\u00e9sze sem tudna k\u00fcl\u00f6n-k\u00fcl\u00f6n megtenni, akkor azt jelenti, hogy a viselked\u00e9s\u00e9t nem a r\u00e9szei meghat\u00e1roz\u00e1sa alak\u00edtja. Akkor mi hat\u00e1rozza meg? Az interakci\u00f3k a r\u00e9szek k\u00f6z\u00f6tt. Ennek megfelel\u0151en, min\u00e9l t\u00f6bb r\u00e9sz van, ann\u00e1l bonyolultabbak az interakci\u00f3k, ann\u00e1l nehezebb meg\u00e9rteni \u00e9s el\u0151re jelezni a rendszer viselked\u00e9s\u00e9t. Ez a rendszer kaotikuss\u00e1 v\u00e1lik, mert b\u00e1rmilyen apr\u00f3, a szemen l\u00e1thatatlan v\u00e1ltoz\u00e1s b\u00e1rmelyik r\u00e9sz\u00e9ben teljesen kisz\u00e1m\u00edthatatlan eredm\u00e9nyeket produk\u00e1lhat. <\/p>\n<p>Ez a kezdeti felt\u00e9telekre val\u00f3 \u00e9rz\u00e9kenys\u00e9g el\u0151sz\u00f6r Ed Lorenz amerikai meteorol\u00f3gus \u00e1ltal lett felfedezve \u00e9s kutatva. K\u00e9s\u0151bb a \"pillang\u00f3hat\u00e1s\" n\u00e9ven v\u00e1lt ismertt\u00e9, \u00e9s egy olyan tudom\u00e1nyos ir\u00e1nyzat fejl\u0151d\u00e9s\u00e9hez vezetett, amelyet \"k\u00e1oszelm\u00e9letnek\" neveznek. Ez az elm\u00e9let a 20. sz\u00e1zadi tudom\u00e1ny egyik alapvet\u0151 paradigmav\u00e1lt\u00e1s\u00e1t jelentette.<\/p>\n<h3><b>K\u00e1oszelm\u00e9let<\/b><\/h3>\n<p>\nAzok az emberek, akik a k\u00e1osz tanulm\u00e1nyoz\u00e1s\u00e1val foglalkoznak, k\u00e1oszol\u00f3gusoknak nevezik magukat.<\/p>\n<p><img decoding=\"async\" alt=\"DevOps \u00e9s Kaosz: szoftver sz\u00e1ll\u00edt\u00e1sa decentraliz\u00e1lt vil\u00e1gban\" src=\"\/wp-content\/uploads\/2019\/10\/a4aec381cbc6f219d55d795c51c07b5f.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nA jelent\u00e9sem val\u00f3s ok\u00e1t az adja, hogy mik\u00f6zben bonyolult elosztott rendszerekkel \u00e9s nagy nemzetk\u00f6zi szervezetekkel dolgoztam, egy id\u0151pontban r\u00e1j\u00f6ttem, hogy ez az, aki vagyok. \u00c9n egy k\u00e1oszol\u00f3gus vagyok. Ez egy \u00fcgyes m\u00f3dja annak, hogy azt mondjam: \"Nem \u00e9rtem, mi t\u00f6rt\u00e9nik itt, \u00e9s nem tudom, mit kezdjek ezzel.\" <\/p>\n<p>Azt gondolom, hogy sokan k\u00f6z\u00fcletek is gyakran \u00e9rzik \u00edgy magukat, teh\u00e1t ti is k\u00e1oszol\u00f3gusok vagytok. Megh\u00edvlak benneteket a k\u00e1oszol\u00f3gusok c\u00e9h\u00e9be. Azok a rendszerek, amelyeket mi, kedves koll\u00e9g\u00e1k, k\u00e1oszol\u00f3gusok fogunk tanulm\u00e1nyozni, \"bonyolult adapt\u00edv rendszerek\". <\/p>\n<p>Mi az alkalmazkod\u00f3k\u00e9pess\u00e9g? Az alkalmazkod\u00f3k\u00e9pess\u00e9g azt jelenti, hogy az egy\u00e9ni \u00e9s kollekt\u00edv viselked\u00e9s elemei egy ilyen alkalmazkod\u00f3 rendszeren bel\u00fcl megv\u00e1ltozik \u00e9s \u00f6nszervez\u0151dik, reag\u00e1lva a rendszeren bel\u00fcli esem\u00e9nyekre vagy esem\u00e9nyl\u00e1ncokra. Teh\u00e1t a rendszer alkalmazkodik a v\u00e1ltoz\u00e1sokhoz \u00f6nszervez\u0151d\u00e9s r\u00e9v\u00e9n. Ez az \u00f6nszervez\u0151d\u00e9si k\u00e9pess\u00e9g pedig a szabad auton\u00f3m \u00fcgyn\u00f6k\u00f6k \u00f6nk\u00e9ntes, teljesen decentraliz\u00e1lt egy\u00fcttm\u0171k\u00f6d\u00e9s\u00e9n alapul.<\/p>\n<p>Egy m\u00e1sik \u00e9rdekes tulajdons\u00e1ga ezeknek a rendszereknek, hogy szabadon sk\u00e1l\u00e1zhat\u00f3k. Ami minket, mint k\u00e1oszkutat\u00f3 m\u00e9rn\u00f6k\u00f6ket, k\u00e9ts\u00e9gtelen\u00fcl \u00e9rdekel. Teh\u00e1t ha azt mondtuk, hogy egy komplex rendszer viselked\u00e9s\u00e9t annak r\u00e9szeinek k\u00f6lcs\u00f6nhat\u00e1sa hat\u00e1rozza meg, akkor mi az, ami \u00e9rdekl\u0151d\u00e9s\u00fcnket felkelti? A k\u00f6lcs\u00f6nhat\u00e1s. <\/p>\n<p>M\u00e9g k\u00e9t \u00e9rdekes k\u00f6vetkeztet\u00e9s van.<br \/>\n <img decoding=\"async\" alt=\"DevOps \u00e9s Kaosz: szoftver sz\u00e1ll\u00edt\u00e1sa decentraliz\u00e1lt vil\u00e1gban\" src=\"\/wp-content\/uploads\/2019\/10\/6f70ff63c5281449898fbf0e6e168601.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEl\u0151sz\u00f6r is, meg\u00e9rtj\u00fck, hogy egy komplex rendszert lehetetlen egyszer\u0171s\u00edteni a r\u00e9szei leegyszer\u0171s\u00edt\u00e9s\u00e9vel. M\u00e1sodszor, az egyetlen m\u00f3dja annak, hogy egy komplex rendszert leegyszer\u0171s\u00edts\u00fcnk, az a k\u00f6lcs\u00f6nhat\u00e1sok egyszer\u0171s\u00edt\u00e9se a r\u00e9szei k\u00f6z\u00f6tt. <\/p>\n<p>Hogyan l\u00e9p\u00fcnk interakci\u00f3ba? Mindannyian egy nagy inform\u00e1ci\u00f3s rendszer, az emberi t\u00e1rsadalom r\u00e9szei vagyunk. K\u00f6z\u00f6s nyelv r\u00e9v\u00e9n l\u00e9p\u00fcnk kapcsolatba, ha van, ha megtal\u00e1ljuk.<\/p>\n<p><img decoding=\"async\" alt=\"DevOps \u00e9s Kaosz: szoftver sz\u00e1ll\u00edt\u00e1sa decentraliz\u00e1lt vil\u00e1gban\" src=\"\/wp-content\/uploads\/2019\/10\/6897c304fed66ee2f17207ebf8af9c0c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDe a nyelv \u00f6nmag\u00e1ban is egy \u00f6sszetett alkalmazkod\u00f3 rendszer. Ennek megfelel\u0151en a hat\u00e9konyabb \u00e9s egyszer\u0171bb interakci\u00f3hoz bizonyos protokollok l\u00e9trehoz\u00e1sa sz\u00fcks\u00e9ges. Teh\u00e1t egyfajta szimbolikus sorozatra \u00e9s cselekv\u00e9sre, amely megk\u00f6nny\u00edti az inform\u00e1ci\u00f3cser\u00e9t k\u00f6z\u00f6tt\u00fcnk, van sz\u00fcks\u00e9g.<\/p>\n<p>Azt szeretn\u00e9m mondani, hogy a bonyolults\u00e1g, az alkalmazkod\u00f3k\u00e9pess\u00e9g, a decentraliz\u00e1ci\u00f3 \u00e9s a k\u00e1osz fel\u00e9 mutat\u00f3 tendenci\u00e1k mindenen nyomon k\u00f6vethet\u0151k. Ak\u00e1r azokon a rendszereken is, amelyeket mi \u00e9p\u00edt\u00fcnk, ak\u00e1r azokban a rendszerekben, amelyeknek mi is r\u00e9szei vagyunk.<\/p>\n<p>Annak \u00e9rdek\u00e9ben, hogy ne legyek alaptalan, n\u00e9zz\u00fck meg, hogyan v\u00e1ltoznak azok a rendszerek, amelyeket l\u00e9trehozunk.<\/p>\n<p><img decoding=\"async\" alt=\"DevOps \u00e9s Kaosz: szoftver sz\u00e1ll\u00edt\u00e1sa decentraliz\u00e1lt vil\u00e1gban\" src=\"\/wp-content\/uploads\/2019\/10\/95da4f4b7642bdf0220604b1f4434ce5.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMeg\u00e9rtem, hogy v\u00e1rtad ezt a sz\u00f3t. DevOps konferenci\u00e1n vagyunk, \u00e9s ma ezt a sz\u00f3t valahol sz\u00e1zezer alkalommal fogj\u00e1k mondani, azt\u00e1n \u00e1lmainkban is ez fog megjelenni.<\/p>\n<p>A mikroszolg\u00e1ltat\u00e1sok az els\u0151 szoftverarchitekt\u00far\u00e1k, amelyek a DevOps gyakorlatokra adott v\u00e1laszk\u00e9nt jelentek meg, c\u00e9ljuk, hogy rugalmasabb\u00e1, sk\u00e1l\u00e1zhat\u00f3bb\u00e1 tegy\u00e9k rendszereinket \u00e9s biztos\u00edts\u00e1k a folyamatos sz\u00e1ll\u00edt\u00e1st. Hogyan \u00e9rik el mindezt? A szolg\u00e1ltat\u00e1sok volumen\u00e9nek cs\u00f6kkent\u00e9s\u00e9vel, a probl\u00e9m\u00e1k hat\u00e1rainak cs\u00f6kkent\u00e9s\u00e9vel, amelyeket ezek a szolg\u00e1ltat\u00e1sok kezelnek, \u00e9s a sz\u00e1ll\u00edt\u00e1si id\u0151 cs\u00f6kkent\u00e9s\u00e9vel. Vagyis egyszer\u0171s\u00edtj\u00fck a rendszer egyes r\u00e9szeit, n\u00f6velj\u00fck az azok sz\u00e1m\u00e1t, ennek k\u00f6vetkezt\u00e9ben pedig a k\u00f6zt\u00fck l\u00e9v\u0151 interakci\u00f3k bonyolults\u00e1ga elker\u00fclhetetlen\u00fcl megn\u0151, \u00edgy \u00faj probl\u00e9m\u00e1k mer\u00fclnek fel, amelyeket nek\u00fcnk kell megoldanunk.<\/p>\n<p><img decoding=\"async\" alt=\"DevOps \u00e9s Kaosz: szoftver sz\u00e1ll\u00edt\u00e1sa decentraliz\u00e1lt vil\u00e1gban\" src=\"\/wp-content\/uploads\/2019\/10\/217a0c97292f1890469bb971ab03555e.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nA mikroszolg\u00e1ltat\u00e1sok m\u00e9g nem a v\u00e9g, ezek val\u00f3j\u00e1ban m\u00e1r a tegnap napja, mivel meg\u00e9rkezett a Serverless. Minden szerver el\u00e9gett, nincsenek szerverek, nincsenek oper\u00e1ci\u00f3s rendszerek, csak tiszta futtathat\u00f3 k\u00f3d. A konfigur\u00e1ci\u00f3k k\u00fcl\u00f6n, az \u00e1llapotok k\u00fcl\u00f6n, minden esem\u00e9nyek \u00e1ltal van kezelve. Sz\u00e9ps\u00e9g, tisztas\u00e1g, csend, nincsenek esem\u00e9nyek, semmi nem t\u00f6rt\u00e9nik, teljes rend. <\/p>\n<p>Hol rejlik a bonyolults\u00e1g? A bonyolults\u00e1g, term\u00e9szetesen, az interakci\u00f3kban rejlik. Mennyi mindent k\u00e9pes egy funkci\u00f3 \u00f6n\u00e1ll\u00f3an megtenni? Hogyan l\u00e9p kapcsolatba m\u00e1s funkci\u00f3kkal? \u00dczenetsorok, adatb\u00e1zisok, terhel\u00e9seloszt\u00f3k. Hogyan lehet \u00fajra l\u00e9trehozni egy esem\u00e9nyt, amikor hiba t\u00f6rt\u00e9nik? Sok k\u00e9rd\u00e9s, \u00e9s kev\u00e9s v\u00e1lasz.<\/p>\n<p>A mikroszolg\u00e1ltat\u00e1sok \u00e9s a Serverless mindaz, amit mi, sz\u00e1m\u00edt\u00e1stechnik\u00e1val foglalkoz\u00f3 hipsterek, Cloud Native-nak nevez\u00fcnk. Minden az cloud-r\u00f3l sz\u00f3l. De az alapvet\u0151en szint\u00e9n korl\u00e1tozottan sk\u00e1l\u00e1zhat\u00f3. Hagyom\u00e1nyosan \u00fagy gondoltunk r\u00e1, mint egy elosztott rendszerre. Val\u00f3j\u00e1ban hol tal\u00e1lhat\u00f3k a felh\u0151szolg\u00e1ltat\u00f3k szerverei? Adatk\u00f6zpontokban. Vagyis itt van egyfajta k\u00f6zpontos\u00edtott, nagyon korl\u00e1tozott elosztott modell.<\/p>\n<p>Ma m\u00e1r tudjuk, hogy az internet of things nemcsak hangzatos szavak, hanem m\u00e9g a szer\u00e9ny el\u0151rejelz\u00e9sek szerint is az elk\u00f6vetkez\u0151 \u00f6t-t\u00edz \u00e9vben milli\u00e1rdnyi eszk\u00f6z csatlakozik majd az internethez. Hat\u00e1rtalan mennyis\u00e9g\u0171 hasznos \u00e9s \u00e9rtelmetlen adat fog \u00e1ramlani a felh\u0151be \u00e9s onnan vissza. <\/p>\n<p>A felh\u0151 nem b\u00edrja, ez\u00e9rt egyre ink\u00e1bb a perif\u00e9ri\u00e1s sz\u00e1m\u00edt\u00e1sokr\u00f3l besz\u00e9l\u00fcnk. Vagy, ahogy egyik kedvelt meghat\u00e1roz\u00e1som mondja: \u201efogs computing\u201d. Ez a romantika \u00e9s titokzatos mivolt k\u00f6d\u00e9be burkol\u00f3zik.<\/p>\n<p><img decoding=\"async\" alt=\"DevOps \u00e9s Kaosz: szoftver sz\u00e1ll\u00edt\u00e1sa decentraliz\u00e1lt vil\u00e1gban\" src=\"\/wp-content\/uploads\/2019\/10\/7b5eca0490d06c30a1393f83cc9c419d.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nK\u00f6d\u00f6s sz\u00e1m\u00edt\u00e1si felh\u0151k. Itt arr\u00f3l van sz\u00f3, hogy a felh\u0151k k\u00f6zpontos\u00edtott v\u00edz-, g\u0151z-, j\u00e9g- \u00e9s k\u0151zetg\u00f6mb\u00f6k. A k\u00f6d pedig azok a v\u00edzcseppek, amelyek sz\u00e9tsz\u00f3r\u00f3dnak k\u00f6r\u00fcl\u00f6tt\u00fcnk a l\u00e9gk\u00f6rben. <\/p>\n<p>A k\u00f6d\u00f6s paradigm\u00e1ban a munka nagy r\u00e9sze ezeken a cseppeken teljesen \u00f6n\u00e1ll\u00f3an vagy m\u00e1s cseppekkel egy\u00fctt t\u00f6rt\u00e9nik. Csak akkor fordulnak a felh\u0151h\u00f6z, amikor val\u00f3ban sz\u00fcks\u00e9g van r\u00e1. <\/p>\n<p>Teh\u00e1t \u00fajra decentraliz\u00e1ci\u00f3, \u00f6n\u00e1ll\u00f3s\u00e1g, \u00e9s persze sokan m\u00e1r \u00e9rtik, hov\u00e1 vezet mindez, mert nem lehet a decentraliz\u00e1ci\u00f3r\u00f3l besz\u00e9lni an\u00e9lk\u00fcl, hogy a blokkl\u00e1ncot ne eml\u00edten\u00e9nk meg. <\/p>\n<p><img decoding=\"async\" alt=\"DevOps \u00e9s Kaosz: szoftver sz\u00e1ll\u00edt\u00e1sa decentraliz\u00e1lt vil\u00e1gban\" src=\"\/wp-content\/uploads\/2019\/10\/5449b6285168d13fbdf61805cb6b5172.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nVannak, akik hisznek benne, \u0151k azok, akik befektettek a kriptovalut\u00e1kba. Vannak, akik hisznek, de f\u00e9lnek, mint p\u00e9ld\u00e1ul \u00e9n. \u00c9s vannak, akik nem hisznek. Erre k\u00fcl\u00f6nb\u00f6z\u0151 m\u00f3don lehet tekinteni. Van technol\u00f3gia, egy \u00faj, \u00e9rthetetlen dolog, vannak probl\u00e9m\u00e1k. Mint b\u00e1rmely \u00faj technol\u00f3gi\u00e1n\u00e1l, ez is t\u00f6bb k\u00e9rd\u00e9st vet fel, mint ah\u00e1nyra v\u00e1laszokat k\u00edn\u00e1l. <\/p>\n<p>A blokkl\u00e1nc k\u00f6r\u00fcli hype \u00e9rthet\u0151. M\u00e9g ha f\u00e9lre is tessz\u00fck az aranyl\u00e1zat, mag\u00e1nak a technol\u00f3gi\u00e1nak csod\u00e1latos \u00edg\u00e9retei vannak a f\u00e9nyes j\u00f6v\u0151r\u0151l: t\u00f6bb szabads\u00e1g, t\u00f6bb \u00f6n\u00e1ll\u00f3s\u00e1g, glob\u00e1lisan elosztott bizalom. H\u00e1t mit ne akarn\u00e1nk ebb\u0151l? <\/p>\n<p>Ennek megfelel\u0151en egyre t\u00f6bb m\u00e9rn\u00f6k vil\u00e1gszerte kezd decentraliz\u00e1lt alkalmaz\u00e1sokat fejleszteni. \u00c9s ez az az er\u0151, amellyel nem lehet figyelmen k\u00edv\u00fcl hagyni, csak \u00fagy, hogy azt mondjuk: \u201eA blokkl\u00e1nc egyszer\u0171en rosszul megval\u00f3s\u00edtott elosztott adatb\u00e1zis\u201d. Vagy ahogy a szkeptikusok szeretnek mondani: \u201eA blokkl\u00e1ncnak nincsenek val\u00f3s alkalmaz\u00e1sai\u201d. Ha belegondolunk, 150 \u00e9vvel ezel\u0151tt ugyanazt mondt\u00e1k az \u00e1ramr\u00f3l. \u00c9s bizonyos \u00e9rtelemben igazuk is volt, mert amit az \u00e1ram ma lehet\u0151v\u00e9 tesz, az a 19. sz\u00e1zadban teljesen elk\u00e9pzelhetetlen volt.<\/p>\n<p>Egy\u00e9bk\u00e9nt ki tudja, mi a log\u00f3 a k\u00e9perny\u0151n? Ez a Hyperledger. Ez egy projekt, amelyet a Linux Alap\u00edtv\u00e1ny \u00e9gisze alatt fejlesztenek, \u00e9s mag\u00e1ban foglal egy blokkl\u00e1nc-technol\u00f3gi\u00e1kb\u00f3l \u00e1ll\u00f3 k\u00e9szletet. Ez val\u00f3ban a ny\u00edlt forr\u00e1sk\u00f3d\u00fa k\u00f6z\u00f6ss\u00e9g\u00fcnk ereje.<\/p>\n<h3><b>K\u00e1osz m\u00e9rn\u00f6ks\u00e9g<\/b><\/h3>\n<p>\n<img decoding=\"async\" alt=\"DevOps \u00e9s Kaosz: szoftver sz\u00e1ll\u00edt\u00e1sa decentraliz\u00e1lt vil\u00e1gban\" src=\"\/wp-content\/uploads\/2019\/10\/357665d0f6e4f9b974088ff41ccc355d.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n <br \/>\nTeh\u00e1t az a rendszer, amelyet egy\u00fctt fejleszt\u00fcnk, egyre bonyolultabb, egyre kaotikusabb, egyre alkalmazkod\u00f3bb. A Netflix a mikroszolg\u00e1ltat\u00e1sos rendszerek \u00fatt\u00f6r\u0151je. \u0150k voltak az els\u0151k, akik ezt meg\u00e9rtett\u00e9k, \u00e9s kifejlesztettek egy eszk\u00f6zk\u00e9szletet, amelyet Simian Army-nek neveztek el, a legismertebb eszk\u00f6z pedig a <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/Netflix\/chaosmonkey\">Chaos Monkey<\/a><\/noindex>. \u0150 defini\u00e1lta azt, ami ismertt\u00e9 v\u00e1lt <noindex><a rel=\"nofollow\" href=\"https:\/\/principlesofchaos.org\/?lang=ENcontent\">A z\u0171rzavaros m\u00e9rn\u00f6ki elvek<\/a><\/noindex>.<\/p>\n<p>Mellesleg, a bemutat\u00f3 \u00f6ssze\u00e1ll\u00edt\u00e1sa sor\u00e1n m\u00e9g le is ford\u00edtottuk ezt a sz\u00f6veget oroszra, sz\u00f3val n\u00e9zzetek be a <noindex><a rel=\"nofollow\" href=\"https:\/\/principlesofchaos.org\/?lang=RUcontent#\">linkre<\/a><\/noindex>, olvass\u00e1tok, komment\u00e1lj\u00e1tok, b\u00edr\u00e1lj\u00e1tok.<\/p>\n<p>R\u00f6viden a z\u0171rzavaros m\u00e9rn\u00f6ki elvek a k\u00f6vetkez\u0151t mondj\u00e1k. A komplex elosztott rendszerek l\u00e9nyeg\u00fcket tekintve kisz\u00e1m\u00edthatatlanok, \u00e9s l\u00e9nyeg\u00fckben hib\u00e1kat tartalmaznak. A hib\u00e1k elker\u00fclhetetlenek, ami azt jelenti, hogy el kell fogadnunk ezeket a hib\u00e1kat, \u00e9s teljesen m\u00e1sk\u00e9pp kell dolgoznunk ezekkel a rendszerekkel. <\/p>\n<p>Nek\u00fcnk magunknak kell pr\u00f3b\u00e1lnunk hib\u00e1kat behozni a produkci\u00f3s rendszereinkbe, hogy tesztelj\u00fck ezeket a rendszereket ezen alkalmazkod\u00f3k\u00e9pess\u00e9g, ezen \u00f6nszervez\u0151d\u00e9si k\u00e9pess\u00e9g, \u00e9s t\u00fal\u00e9l\u00e9si k\u00e9pess\u00e9g szempontj\u00e1b\u00f3l. <\/p>\n<p>Ez mindent megv\u00e1ltoztat. Nemcsak azt, ahogyan a rendszert bevezetj\u00fck a gyakorlatba, hanem azt is, ahogyan fejlesztj\u00fck \u00e9s tesztelj\u00fck \u0151ket. Nincs stabiliz\u00e1l\u00f3 folyamat, a k\u00f3d fagyaszt\u00e1sa, ehelyett van egy folyamatos de-stabiliz\u00e1l\u00f3 folyamat. Megpr\u00f3b\u00e1ljuk meg\u00f6lni a rendszert, \u00e9s l\u00e1tni, hogy az tov\u00e1bbra is t\u00fal\u00e9l.<\/p>\n<h3><b>Elosztott Rendszer Integr\u00e1ci\u00f3s Protokollok<\/b><\/h3>\n<p>\n<img decoding=\"async\" alt=\"DevOps \u00e9s Kaosz: szoftver sz\u00e1ll\u00edt\u00e1sa decentraliz\u00e1lt vil\u00e1gban\" src=\"\/wp-content\/uploads\/2019\/10\/7bd5760055ee1cc386e22c3d1081e375.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n <br \/>\nEz\u00e9rt megk\u00f6veteli a rendszereinkt\u0151l, hogy nekik is meg kell v\u00e1ltozniuk. Ahhoz, hogy ellen\u00e1ll\u00f3bb\u00e1 v\u00e1ljanak, \u00faj interakci\u00f3s protokollokra van sz\u00fcks\u00e9g\u00fck a r\u00e9szeik k\u00f6z\u00f6tt. Hogy ezek a r\u00e9szek meg tudj\u00e1k \u00e1llap\u00edtani, \u00e9s el\u00e9rj\u00e9k valamif\u00e9le \u00f6nszervez\u0151d\u00e9st. \u00daj eszk\u00f6z\u00f6k \u00e9s \u00faj protokollok j\u00f6nnek l\u00e9tre, amelyekre \u00e9n csak \u00fagy hivatkozom, hogy \u201eelosiott rendszerek interakci\u00f3s protokolljai.\u201d<\/p>\n<p><img decoding=\"async\" alt=\"DevOps \u00e9s Kaosz: szoftver sz\u00e1ll\u00edt\u00e1sa decentraliz\u00e1lt vil\u00e1gban\" src=\"\/wp-content\/uploads\/2019\/10\/dda2f682e1e7fd0f19454125262ba981.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMir\u0151l besz\u00e9lek? El\u0151sz\u00f6r is, a <noindex><a rel=\"nofollow\" href=\"https:\/\/opentracing.io\">Opentracing<\/a><\/noindex>. Egyfajta k\u00eds\u00e9rlet a k\u00f6z\u00f6s elosztott nyomk\u00f6vet\u0151 protokoll l\u00e9trehoz\u00e1s\u00e1ra, amely n\u00e9lk\u00fcl\u00f6zhetetlen eszk\u00f6z a komplex elosztott rendszerek hibakeres\u00e9s\u00e9hez.<\/p>\n<p><img decoding=\"async\" alt=\"DevOps \u00e9s Kaosz: szoftver sz\u00e1ll\u00edt\u00e1sa decentraliz\u00e1lt vil\u00e1gban\" src=\"\/wp-content\/uploads\/2019\/10\/819fa9fbae0e0a48c8670476d90921e8.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTov\u00e1bb\u00e1 \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.openpolicyagent.org\">TL;DR: Osztja el a terhel\u00e9st a szolg\u00e1ltat\u00e1s p\u00e9ld\u00e1nyai k\u00f6z\u00f6tt egy meghat\u00e1rozott mint\u00e1nak megfelel\u0151en.<\/a><\/noindex>. Azt mondjuk, hogy nem tudjuk megj\u00f3solni, mi fog t\u00f6rt\u00e9nni a rendszerrel, teh\u00e1t n\u00f6veln\u00fcnk kell a l\u00e1that\u00f3s\u00e1g\u00e1t, az observabilityt. Az Opentracing a rendszereink l\u00e1that\u00f3s\u00e1g\u00e1t biztos\u00edt\u00f3 eszk\u00f6z\u00f6k csal\u00e1dj\u00e1ba tartozik. De a l\u00e1that\u00f3s\u00e1gra az\u00e9rt van sz\u00fcks\u00e9g\u00fcnk, hogy meghat\u00e1rozzuk, a rendszer az elv\u00e1rt m\u00f3don viselkedik-e vagy sem. Hogyan hat\u00e1rozzuk meg az elv\u00e1rt viselked\u00e9st? Valamilyen politika, szab\u00e1lyrendszer meghat\u00e1roz\u00e1s\u00e1val. Az Open Policy Agent projekt e politikai keretek sz\u00e9les spektrum\u00e1nak meghat\u00e1roz\u00e1s\u00e1ra foglalkozik: a hozz\u00e1f\u00e9r\u00e9st\u0151l a forr\u00e1sok elhelyez\u00e9s\u00e9ig.<\/p>\n<p><img decoding=\"async\" alt=\"DevOps \u00e9s Kaosz: szoftver sz\u00e1ll\u00edt\u00e1sa decentraliz\u00e1lt vil\u00e1gban\" src=\"\/wp-content\/uploads\/2019\/10\/f2cf77eb210e6c86fa8ea3eb68761f68.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAhogy mondtuk, rendszereink egyre ink\u00e1bb esem\u00e9nyek vez\u00e9reltekk\u00e9 v\u00e1lnak. A Serverless egy nagyszer\u0171 p\u00e9lda az esem\u00e9nyek vez\u00e9relte rendszerekre. Ahhoz, hogy esem\u00e9nyeket tudjunk \u00e1tadni a rendszerek k\u00f6z\u00f6tt \u00e9s nyomon tudjuk k\u00f6vetni \u0151ket, sz\u00fcks\u00e9g\u00fcnk van egy k\u00f6z\u00f6s nyelvre, egy k\u00f6z\u00f6s protokollra, amely meghat\u00e1rozza, hogyan besz\u00e9l\u00fcnk az esem\u00e9nyekr\u0151l, hogyan adjuk \u00e1t \u0151ket egym\u00e1snak. Ezzel foglalkozik a projekt, amelyet <noindex><a rel=\"nofollow\" href=\"https:\/\/cloudevents.io\">Cloudevents<\/a><\/noindex>.<\/p>\n<p><img decoding=\"async\" alt=\"DevOps \u00e9s Kaosz: szoftver sz\u00e1ll\u00edt\u00e1sa decentraliz\u00e1lt vil\u00e1gban\" src=\"\/wp-content\/uploads\/2019\/10\/2d88c631d773dfb3bf26ef0b72048ed8.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nA folyamatos v\u00e1ltoz\u00e1sok \u00e1raml\u00e1sa, amely el\u00e1rasztja rendszereinket, folyamatosan destabiliz\u00e1lja \u0151ket, egy folyamatos \u00e1raml\u00e1sa a szoftveres artefaktumoknak. Ahhoz, hogy fenntarthassuk ezt az \u00e1lland\u00f3 v\u00e1ltoz\u00e1st, sz\u00fcks\u00e9g\u00fcnk van egy k\u00f6z\u00f6s protokollra, amellyel arr\u00f3l besz\u00e9lhet\u00fcnk, mi a szoftveres artefaktum, hogyan ellen\u0151rizt\u00fck, milyen valid\u00e1ci\u00f3t kapott. Ezzel foglalkozik a projekt, amelyet <noindex><a rel=\"nofollow\" href=\"https:\/\/grafeas.io\">Grafeas<\/a><\/noindex>. Teh\u00e1t egy k\u00f6z\u00f6s protokoll a szoftveres artefaktumok metadat\u00e1ir\u00f3l.<\/p>\n<p><img decoding=\"async\" alt=\"DevOps \u00e9s Kaosz: szoftver sz\u00e1ll\u00edt\u00e1sa decentraliz\u00e1lt vil\u00e1gban\" src=\"\/wp-content\/uploads\/2019\/10\/795c4e94ca3bd94d4b6cddab7bcf0c9a.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nV\u00e9g\u00fcl, ha azt szeretn\u00e9nk, hogy rendszereink teljesen \u00f6n\u00e1ll\u00f3ak, alkalmazkod\u00f3k \u00e9s \u00f6nszervez\u0151d\u0151k legyenek, meg kell adnunk nekik a jogot az \u00f6nazonoss\u00e1gra. Ezt a projektet <noindex><a rel=\"nofollow\" href=\"https:\/\/spiffe.io\">spiffe<\/a><\/noindex> val\u00f3j\u00e1ban ezzel foglalkozik. Ez is a Cloud Native Computing Foundation \u00e9gisze alatt m\u0171k\u00f6d\u0151 projekt.<\/p>\n<p>Mindezek a projektek fiatalok, mindnek sz\u00fcks\u00e9ge van a szeretet\u00fcnkre, a tesztel\u00e9s\u00fcnkre. Mind ny\u00edlt forr\u00e1sk\u00f3d\u00faak, a mi tesztel\u00e9s\u00fcnk, a mi implement\u00e1ci\u00f3nk. Megmutatj\u00e1k nek\u00fcnk, merre halad a technol\u00f3gia. <\/p>\n<p>De a DevOps soha nem a technol\u00f3gi\u00e1r\u00f3l sz\u00f3lt els\u0151sorban, mindig az emberek k\u00f6z\u00f6tti egy\u00fcttm\u0171k\u00f6d\u00e9sr\u0151l sz\u00f3lt. Ennek megfelel\u0151en, ha azt akarjuk, hogy a rendszerek, amelyeket fejleszt\u00fcnk, megv\u00e1ltozzanak, nek\u00fcnk is v\u00e1ltoznunk kell. Val\u00f3j\u00e1ban m\u00e1r \u00edgy is v\u00e1ltozunk, k\u00fcl\u00f6n\u00f6sen v\u00e1laszt\u00e1sunk nincs. <\/p>\n<p><img decoding=\"async\" alt=\"DevOps \u00e9s Kaosz: szoftver sz\u00e1ll\u00edt\u00e1sa decentraliz\u00e1lt vil\u00e1gban\" src=\"\/wp-content\/uploads\/2019\/10\/f9c7f45368e527494a97ea4749aa450a.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nVan egy nagyszer\u0171 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.amazon.com\/Who-Can-You-Trust-Technology\/dp\/1541773675\">k\u00f6nyv<\/a><\/noindex> a brit \u00edr\u00f3n\u0151t\u0151l, Rachel Botsmant\u00f3l, amely az emberi t\u00f6rt\u00e9nelem sor\u00e1n a bizalom evol\u00faci\u00f3j\u00e1r\u00f3l sz\u00f3l. Azt mondja, hogy kezdetben, a primit\u00edv t\u00e1rsadalmakban, a bizalom lok\u00e1lis volt, teh\u00e1t csak azoknak b\u00edztunk, akiket szem\u00e9lyesen ismert\u00fcnk. <\/p>\n<p>Ezut\u00e1n volt egy nagyon hossz\u00fa id\u0151szak \u2014 a s\u00f6t\u00e9t kor, amikor a bizalom centraliz\u00e1lt volt, amikor olyanoknak kezdt\u00fcnk el b\u00edzni, akiket nem ismer\u00fcnk, az alapj\u00e1n, hogy egy k\u00f6zint\u00e9zm\u00e9nyhez vagy \u00e1llami int\u00e9zm\u00e9nyhez tartozunk.<\/p>\n<p>\u00cdme, amit a modern vil\u00e1gunkban l\u00e1tunk: a bizalom egyre ink\u00e1bb elosztott \u00e9s decentraliz\u00e1lt, \u00e9s az inform\u00e1ci\u00f3s \u00e1raml\u00e1sok szabads\u00e1g\u00e1n, az inform\u00e1ci\u00f3 hozz\u00e1f\u00e9rhet\u0151s\u00e9g\u00e9n alapul. <\/p>\n<p>Ha elgondolkodunk rajta, ezt a hozz\u00e1f\u00e9rhet\u0151s\u00e9get, ami lehet\u0151v\u00e9 teszi ezt a bizalmat, mi val\u00f3s\u00edtjuk meg. Ez azt jelenti, hogy v\u00e1ltoznia kell annak is, ahogyan egy\u00fcttm\u0171k\u00f6d\u00fcnk, \u00e9s ahogyan ezt tessz\u00fck, mert a k\u00f6zpontos\u00edtott, hierarchikus r\u00e9gi t\u00edpus\u00fa IT-szervezetek elavultt\u00e1 v\u00e1lnak. Elkezdik elvesz\u00edteni relevanci\u00e1jukat. <\/p>\n<h3><b>A DevOps-szervezetek alapjai<\/b><\/h3>\n<p>\nA j\u00f6v\u0151 t\u00f6k\u00e9letes DevOps-szervezete egy decentraliz\u00e1lt, alkalmazkod\u00f3 rendszer, amely \u00f6n\u00e1ll\u00f3 csapatokb\u00f3l \u00e1ll, amelyek mindegyike \u00f6n\u00e1ll\u00f3 egy\u00e9nekb\u0151l tev\u0151dik \u00f6ssze. Ezek a csapatok szerte a vil\u00e1gban sz\u00e9tsz\u00f3rva hat\u00e9konyan m\u0171k\u00f6dnek egy\u00fctt aszinkron kommunik\u00e1ci\u00f3val, nagyon \u00e1tl\u00e1that\u00f3 inform\u00e1ci\u00f3csere protokollokkal. Nagyon sz\u00e9p, ugye? Nagyon sz\u00e9p j\u00f6v\u0151.<\/p>\n<p>Term\u00e9szetesen mindez nem lehets\u00e9ges kultur\u00e1lis v\u00e1ltoz\u00e1sok n\u00e9lk\u00fcl. Transform\u00e1ci\u00f3s vezet\u00e9sre, egy\u00e9ni felel\u0151ss\u00e9gv\u00e1llal\u00e1sra \u00e9s bels\u0151 motiv\u00e1ci\u00f3ra van sz\u00fcks\u00e9g\u00fcnk.<\/p>\n<p><img decoding=\"async\" alt=\"DevOps \u00e9s Kaosz: szoftver sz\u00e1ll\u00edt\u00e1sa decentraliz\u00e1lt vil\u00e1gban\" src=\"\/wp-content\/uploads\/2019\/10\/3e339a691eadde53730baada3e5fe2a3.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEz a DevOps-szervezetek alapja: az inform\u00e1ci\u00f3k \u00e1tl\u00e1that\u00f3s\u00e1ga, aszinkron kommunik\u00e1ci\u00f3k, transform\u00e1ci\u00f3s vezet\u00e9s, decentraliz\u00e1ci\u00f3. <\/p>\n<h3><b>Ki\u00e9g\u00e9s<\/b><\/h3>\n<p>\nA rendszerek, amelyek r\u00e9szesei vagyunk, \u00e9s amelyeket \u00e9p\u00edt\u00fcnk, egyre kaotikusabb\u00e1 v\u00e1lnak, \u00e9s sz\u00e1munkra, embereknek, neh\u00e9z megbirk\u00f3zni ezzel a gondolattal, neh\u00e9z lemondani a kontroll ill\u00fazi\u00f3j\u00e1r\u00f3l. Pr\u00f3b\u00e1ljuk tov\u00e1bbra is ir\u00e1ny\u00edtani \u0151ket, ami gyakran ki\u00e9g\u00e9shez vezet. Ezt saj\u00e1t tapasztalataimra alapozom, \u00e9n is meg\u00e9gettem magam, \u00e9n is az el\u0151re nem l\u00e1that\u00f3 hib\u00e1k \u00e1ldozatak\u00e9nt vagyok jelen.<\/p>\n<p><img decoding=\"async\" alt=\"DevOps \u00e9s Kaosz: szoftver sz\u00e1ll\u00edt\u00e1sa decentraliz\u00e1lt vil\u00e1gban\" src=\"\/wp-content\/uploads\/2019\/10\/ed428b4316609ee118a8eb13b6b15209.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nA ki\u00e9g\u00e9s akkor k\u00f6vetkezik be, amikor megpr\u00f3b\u00e1ljuk ir\u00e1ny\u00edtani azt, ami l\u00e9nyeg\u00e9ben nem ir\u00e1ny\u00edthat\u00f3. Amikor ki\u00e9g\u00fcnk, minden \u00e9rtelmet nyer, mert elvesz\u00edtj\u00fck a v\u00e1gyat \u00faj dolgok l\u00e9trehoz\u00e1s\u00e1ra, v\u00e9dekez\u0151 \u00e1ll\u00e1sba helyezked\u00fcnk, \u00e9s elkezdj\u00fck v\u00e9deni azt, ami van. <\/p>\n<p>A m\u00e9rn\u00f6ki szakma, ahogy gyakran eml\u00e9keztetem magam, els\u0151sorban kreat\u00edv szakma. Ha elvesz\u00edtj\u00fck a v\u00e1gyat a dolgok l\u00e9trehoz\u00e1s\u00e1ra, akkor hamuv\u00e1 v\u00e1lunk, a hamuvegy\u00fclett\u00e9. Az emberek ki\u00e9gnek, eg\u00e9sz szervezetek \u00e9gnek ki.<\/p>\n<p>Szerintem csak a k\u00e1osz teremt\u0151 erej\u00e9nek elfogad\u00e1sa, csak az \u0151 elvei szerint t\u00f6rt\u00e9n\u0151 egy\u00fcttm\u0171k\u00f6d\u00e9s fel\u00e9p\u00edt\u00e9se az, ami seg\u00edteni fog nek\u00fcnk, hogy ne vesz\u00edts\u00fck el azt a j\u00f3t, ami a szakm\u00e1nkban van. <\/p>\n<p>Amit k\u00edv\u00e1nok nektek: szeress\u00e9tek a munk\u00e1tokat, szeress\u00e9tek azt, amit csin\u00e1lunk. Ez a vil\u00e1g inform\u00e1ci\u00f3val t\u00e1pl\u00e1lkozik, nek\u00fcnk juttatott feladat ezeket t\u00e1pl\u00e1lni. Sz\u00f3val tanulm\u00e1nyozzuk a k\u00e1oszt, legy\u00fcnk k\u00e1osztud\u00f3sok, hozzunk \u00e9rt\u00e9ket, alkossunk valami \u00fajat, \u00e9s a probl\u00e9m\u00e1k, ahogy m\u00e1r kider\u00fclt, elker\u00fclhetetlenek, \u00e9s amikor felmer\u00fclnek, csak annyit mondunk: \u00abOps!\u00bb, \u00e9s a probl\u00e9ma megoldva. <\/p>\n<p><b>Mi van a Chaos Monkey-n k\u00edv\u00fcl?<\/b><\/p>\n<p>Val\u00f3j\u00e1ban ezek az eszk\u00f6z\u00f6k nagyon fiatalok. A Netflix is saj\u00e1t eszk\u00f6z\u00f6ket \u00e9p\u00edtett. \u00c9p\u00edtsetek saj\u00e1t eszk\u00f6z\u00f6ket. Olvass\u00e1tok el a k\u00e1oszm\u00e9rn\u00f6ki elveket, \u00e9s tartsatok azokhoz, ne pr\u00f3b\u00e1ljatok m\u00e1sok \u00e1ltal m\u00e1r l\u00e9trehozott eszk\u00f6z\u00f6ket keresni. <\/p>\n<p>Pr\u00f3b\u00e1lj\u00e1tok meg\u00e9rteni, hogyan hib\u00e1sodnak meg a rendszereitek, \u00e9s kezdjetek el hib\u00e1kat okozni, hogy l\u00e1ss\u00e1tok, hogyan \u00e1llj\u00e1k a sarat. Ez az els\u0151 l\u00e9p\u00e9s. Az eszk\u00f6z\u00f6ket meg lehet keresni. Vannak k\u00fcl\u00f6nf\u00e9le projektek. <\/p>\n<p><b>Nem igaz\u00e1n \u00e9rtettem, amikor arr\u00f3l besz\u00e9lt\u00e9l, hogy a rendszert nem szabad egyszer\u0171s\u00edteni az alkot\u00f3elemek egyszer\u0171s\u00edt\u00e9s\u00e9vel, majd azonnal \u00e1tt\u00e9rt\u00e9l a mikroszolg\u00e1ltat\u00e1sokra, amelyek \u00e9ppen azt csin\u00e1lj\u00e1k, hogy egyszer\u0171s\u00edtik a rendszert az elemek egyszer\u0171s\u00edt\u00e9s\u00e9vel, \u00e9s bonyol\u00edtj\u00e1k az interakci\u00f3kat. Alapvet\u0151en k\u00e9t ellentmond\u00f3 dologr\u00f3l van sz\u00f3. <\/b><\/p>\n<p>Teljesen igaz, a mikroszolg\u00e1ltat\u00e1sok val\u00f3ban ellentmond\u00e1sos t\u00e9ma. Val\u00f3j\u00e1ban az elemek egyszer\u0171s\u00edt\u00e9se n\u00f6veli a rugalmass\u00e1got. Mit adnak a mikroszolg\u00e1ltat\u00e1sok? Rugalmass\u00e1got \u00e9s sebess\u00e9get, de biztosan nem adnak egyszer\u0171s\u00e9get. N\u00f6velik a bonyolults\u00e1got.<\/p>\n<p><b>Teh\u00e1t a DevOps filoz\u00f3fi\u00e1j\u00e1ban a mikroszolg\u00e1ltat\u00e1sok nem olyan nagy \u00e1ld\u00e1s?<\/b><\/p>\n<p>Minden \u00e1ld\u00e1snak van \u00e1rnyoldala. Van \u00e1ld\u00e1s: ez n\u00f6veli a rugalmass\u00e1got, lehet\u0151v\u00e9 teszi a gyorsabb v\u00e1ltoztat\u00e1sokat, de n\u00f6veli a bonyolults\u00e1got, \u00e9s ennek megfelel\u0151en a rendszer t\u00f6r\u00e9kenys\u00e9g\u00e9t. <\/p>\n<p><b>M\u00e9gis mire helyezz\u00fck a hangs\u00falyt: az interakci\u00f3k egyszer\u0171s\u00edt\u00e9s\u00e9re vagy az alkot\u00f3elemek egyszer\u0171s\u00edt\u00e9s\u00e9re?<\/b> <\/p>\n<p>A hangs\u00faly egy\u00e9rtelm\u0171en az interakci\u00f3k egyszer\u0171s\u00edt\u00e9s\u00e9n van, mert ha \u00fagy n\u00e9zz\u00fck, hogyan dolgozunk egy\u00fctt, akkor el\u0151sz\u00f6r az interakci\u00f3k egyszer\u0171s\u00edt\u00e9s\u00e9re kell figyeln\u00fcnk, nem pedig arra, hogy mindannyiunk munk\u00e1j\u00e1t k\u00fcl\u00f6n-k\u00fcl\u00f6n egyszer\u0171s\u00edts\u00fck. Mert a munka egyszer\u0171s\u00edt\u00e9se \u2013 ez robotokk\u00e1 val\u00f3 v\u00e1l\u00e1st jelent. A McDonald'sn\u00e1l ez j\u00f3l m\u0171k\u00f6dik, amikor meg van \u00edrva: ide helyezd a hamburgert, ide \u00f6ntsd a sz\u00f3szt. Ez a kreat\u00edv munk\u00e1nkban egy\u00e1ltal\u00e1n nem m\u0171k\u00f6dik.<\/p>\n<p><b>Igaz, hogy minden, amit mondt\u00e1l, egy verseny n\u00e9lk\u00fcli vil\u00e1gban \u00e9l, ahol a k\u00e1osz olyan bar\u00e1ts\u00e1gos, \u00e9s nincsenek ellentmond\u00e1sok ebben a k\u00e1oszban, senki sem akar senkit megenni, meggyilkolni? Hogyan kell egy\u00fctt \u00e9lnie a versenynek \u00e9s a DevOpsnak?<\/b><\/p>\n<p>Ez att\u00f3l f\u00fcgg, hogy milyen versenyr\u0151l besz\u00e9l\u00fcnk. A munkahelyi versenyr\u0151l vagy a c\u00e9gek k\u00f6z\u00f6tti versenyr\u0151l? <\/p>\n<p><b>A l\u00e9tez\u0151 szolg\u00e1ltat\u00e1sok verseny\u00e9r\u0151l van sz\u00f3, mert a szolg\u00e1ltat\u00e1sok nem csup\u00e1n k\u00fcl\u00f6nb\u00f6z\u0151 c\u00e9gek. \u00daj t\u00edpus\u00fa inform\u00e1ci\u00f3s k\u00f6rnyezetet teremt\u00fcnk, \u00e9s b\u00e1rmilyen k\u00f6rnyezet nem l\u00e9tezhet verseny n\u00e9lk\u00fcl. Mindenhol van verseny.<\/b><\/p>\n<p>Ugyanaz a Netflix, vegy\u00fck \u0151ket p\u00e9ld\u00e1nak. Mi\u00e9rt tal\u00e1lt\u00e1k ki ezt? Mert versenyk\u00e9pesnek kellett lenni\u00fck. Ez a rugalmass\u00e1g \u00e9s a mozg\u00e1s sebess\u00e9ge \u00e9ppen a versenyk\u00f6vetelm\u00e9ny, ami k\u00e1oszt hoz a rendszereinkbe. Teh\u00e1t a k\u00e1osz nem az, amit tudatosan csin\u00e1lunk, mert azt akarjuk, hanem ami abb\u00f3l ad\u00f3dik, hogy a vil\u00e1g ezt k\u00edv\u00e1nja. Csak alkalmazkodnunk kell. \u00c9s a k\u00e1osz \u00e9ppen a verseny eredm\u00e9nye.<\/p>\n<p><b>Ez azt jelenti, hogy a k\u00e1osz a c\u00e9lok hi\u00e1ny\u00e1t jelenti? Vagy olyan c\u00e9lok, amiket nem akarunk l\u00e1tni? Mi itt vagyunk a h\u00e1zik\u00f3nkban, \u00e9s nem \u00e9rtj\u00fck m\u00e1sok c\u00e9ljait. A verseny val\u00f3j\u00e1ban az\u00e9rt van, mert vil\u00e1gos c\u00e9ljaink vannak, \u00e9s tudjuk, hov\u00e1 \u00e9rkez\u00fcnk a k\u00f6vetkez\u0151 id\u0151pillanatban. Ebben l\u00e1tom a DevOps l\u00e9nyeg\u00e9t.<\/b><\/p>\n<p>Ez is egy n\u00e9z\u0151pont. Azt gondolom, hogy mindannyiunk c\u00e9lja ugyanaz: t\u00fal\u00e9lni \u00e9s ezt a lehet\u0151 legnagyobb \u00f6r\u00f6mmel tenni.<br \/>\n\u00c9s b\u00e1rmely szervezet verseny c\u00e9lja is ilyen. A t\u00fal\u00e9l\u00e9s gyakran a versenytart\u00e1sban val\u00f3sul meg, ezt nem lehet megker\u00fclni.<\/p>\n<blockquote><p> Id\u00e9n a konferencia <noindex><a rel=\"nofollow\" href=\"http:\/\/devopsdays.ru\/?utm_source=habr&amp;utm_medium=social&amp;utm_campaign=dod-2019&amp;utm_content=post4\">DevOpsDays Moszkva<\/a><\/noindex> december 7-\u00e9n a 'Technopolis'-ban ker\u00fcl megrendez\u00e9sre. November 11-ig fogadjuk a jelentkez\u00e9seket az el\u0151ad\u00e1sokra. <noindex><a rel=\"nofollow\" href=\"http:\/\/devopsdays.ru\/?utm_source=habr&amp;utm_medium=social&amp;utm_campaign=dod-2019&amp;utm_content=post4\">\u00cdrj nek\u00fcnk,<\/a><\/noindex> ha szeretn\u00e9l el\u0151adni.<\/p>\n<p>A r\u00e9sztvev\u0151k regisztr\u00e1ci\u00f3ja nyitva \u00e1ll, a jegy \u00e1ra 7000 rubel. Csatlakozzon hozz\u00e1nk! \n<\/p><\/blockquote>\n<p>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/scienceman_events\/blog\/472572\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u0441\u043d\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0438 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440 \u00abOtomato Software\u00bb, \u043e\u0434\u0438\u043d \u0438\u0437 \u0438\u043d\u0438\u0446\u0438\u0430\u0442\u043e\u0440\u043e\u0432 \u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0442\u043e\u0440\u043e\u0432 \u043f\u0435\u0440\u0432\u043e\u0439 \u0432 \u0418\u0437\u0440\u0430\u0438\u043b\u0435 DevOps-\u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0410\u043d\u0442\u043e\u043d \u0412\u0430\u0439\u0441 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b \u043d\u0430 \u043f\u0440\u043e\u0448\u043b\u043e\u0433\u043e\u0434\u043d\u0435\u043c DevOpsDays Moscow \u043f\u0440\u043e \u0442\u0435\u043e\u0440\u0438\u044e \u0445\u0430\u043e\u0441\u0430 \u0438 \u0433\u043b\u0430\u0432\u043d\u044b\u0435 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u044b \u0445\u0430\u043e\u0441\u043d\u043e\u0439 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u0438\u0438, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043e\u0431\u044a\u044f\u0441\u043d\u0438\u043b, \u043a\u0430\u043a \u0443\u0441\u0442\u0440\u043e\u0435\u043d\u0430 \u0438\u0434\u0435\u0430\u043b\u044c\u043d\u0430\u044f DevOps-\u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u0431\u0443\u0434\u0443\u0449\u0435\u0433\u043e. \u041c\u044b \u043f\u0440\u0438\u0433\u043e\u0442\u043e\u0432\u0438\u043b\u0438 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u0434\u043e\u043a\u043b\u0430\u0434\u0430. \u0414\u043e\u0431\u0440\u043e\u0435 \u0443\u0442\u0440\u043e! DevOpsDays \u0432 \u041c\u043e\u0441\u043a\u0432\u0435 \u0432\u0442\u043e\u0440\u043e\u0439 \u0433\u043e\u0434 \u043f\u043e\u0434\u0440\u044f\u0434, \u044f \u0432\u0442\u043e\u0440\u043e\u0439 \u0440\u0430\u0437 \u043d\u0430 \u044d\u0442\u043e\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":29435,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-39219","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u0441\u043d\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0438 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440 \u00abOtomato Software\u00bb, \u043e\u0434\u0438\u043d \u0438\u0437 \u0438\u043d\u0438\u0446\u0438\u0430\u0442\u043e\u0440\u043e\u0432 \u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0442\u043e\u0440\u043e\u0432 \u043f\u0435\u0440\u0432\u043e\u0439 \u0432 \u0418\u0437\u0440\u0430\u0438\u043b\u0435 DevOps-\u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0410\u043d\u0442\u043e\u043d \u0412\u0430\u0439\u0441 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b \u043d\u0430 \u043f\u0440\u043e\u0448\u043b\u043e\u0433\u043e\u0434\u043d\u0435\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\/administrirovanie\/devops-i-haos-dostavka-po-v-detsentralizovannom-mire\" \/>\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\u0414\u0435\u0432\u041e\u043f\u0441 \u0438 \u0425\u0430\u043e\u0441: \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0430 \u041f\u041e \u0432 \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u043c \u043c\u0438\u0440\u0435 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u0441\u043d\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0438 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440 \u00abOtomato Software\u00bb, \u043e\u0434\u0438\u043d \u0438\u0437 \u0438\u043d\u0438\u0446\u0438\u0430\u0442\u043e\u0440\u043e\u0432 \u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0442\u043e\u0440\u043e\u0432 \u043f\u0435\u0440\u0432\u043e\u0439 \u0432 \u0418\u0437\u0440\u0430\u0438\u043b\u0435 DevOps-\u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0410\u043d\u0442\u043e\u043d \u0412\u0430\u0439\u0441 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b \u043d\u0430 \u043f\u0440\u043e\u0448\u043b\u043e\u0433\u043e\u0434\u043d\u0435\u043c\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/devops-i-haos-dostavka-po-v-detsentralizovannom-mire\" \/>\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:28:31+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:28:31+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\udd47DevOps \u00e9s K\u00e1osz: szoftversz\u00e1ll\u00edt\u00e1s a decentraliz\u00e1lt vil\u00e1gban | ProHoster","description":"Az 'Otomato Software' alap\u00edt\u00f3ja \u00e9s igazgat\u00f3ja, Anton Weiss, aki Izrael els\u0151 DevOps tan\u00fas\u00edtv\u00e1ny\u00e1nak inici\u00e1torai \u00e9s oktat\u00f3i k\u00f6z\u00e9 tartozik, tavaly besz\u00e9lt","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/devops-i-haos-dostavka-po-v-detsentralizovannom-mire","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\u0414\u0435\u0432\u041e\u043f\u0441 \u0438 \u0425\u0430\u043e\u0441: \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0430 \u041f\u041e \u0432 \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u043c \u043c\u0438\u0440\u0435 | ProHoster","og:description":"\u041e\u0441\u043d\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0438 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440 \u00abOtomato Software\u00bb, \u043e\u0434\u0438\u043d \u0438\u0437 \u0438\u043d\u0438\u0446\u0438\u0430\u0442\u043e\u0440\u043e\u0432 \u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0442\u043e\u0440\u043e\u0432 \u043f\u0435\u0440\u0432\u043e\u0439 \u0432 \u0418\u0437\u0440\u0430\u0438\u043b\u0435 DevOps-\u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0410\u043d\u0442\u043e\u043d \u0412\u0430\u0439\u0441 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b \u043d\u0430 \u043f\u0440\u043e\u0448\u043b\u043e\u0433\u043e\u0434\u043d\u0435\u043c","og:url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/devops-i-haos-dostavka-po-v-detsentralizovannom-mire","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:28:31+00:00","article:modified_time":"2019-10-31T19:28:31+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"39219","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 01:19:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 00:54:41","updated":"2026-01-24 01:19:20","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\/39219","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=39219"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/39219\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media\/29435"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=39219"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=39219"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=39219"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}