{"id":79498,"date":"2020-04-27T19:42:07","date_gmt":"2020-04-27T17:42:07","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/mikroservisy-chto-eto-zachem-eto-i-kogda-nuzhno-ih-vnedryat"},"modified":"2020-04-27T19:42:07","modified_gmt":"2020-04-27T17:42:07","slug":"mikroservisy-chto-eto-zachem-eto-i-kogda-nuzhno-ih-vnedryat","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/mikroservisy-chto-eto-zachem-eto-i-kogda-nuzhno-ih-vnedryat","title":{"rendered":"Mikroszolg\u00e1ltat\u00e1sok: mi ez, mi\u00e9rt van r\u00e1 sz\u00fcks\u00e9g, \u00e9s mikor \u00e9rdemes bevezetni \u0151ket","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>M\u00e1r r\u00e9g\u00f3ta szerettem volna \u00edrni egy cikket a mikroszolg\u00e1ltat\u00e1s architekt\u00far\u00e1j\u00e1r\u00f3l, de folyamatosan k\u00e9t dolog meg\u00e1ll\u00edtott: min\u00e9l jobban belemer\u00fcltem a t\u00e9m\u00e1ba, ann\u00e1l ink\u00e1bb \u00fagy t\u0171nt, hogy amit tudok, az nyilv\u00e1nval\u00f3, \u00e9s amit nem tudok, azt m\u00e9g tanulm\u00e1nyoznunk kell. M\u00e1sr\u00e9szt \u00fagy \u00e9rzem, hogy m\u00e1r van mir\u0151l besz\u00e9lni a sz\u00e9les k\u00f6z\u00f6ns\u00e9g el\u0151tt. \u00cdgy alternat\u00edv v\u00e9lem\u00e9nyeket sz\u00edvesen fogadok. <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Conway-t\u00f6rv\u00e9ny \u00e9s a kapcsolat a v\u00e1llalkoz\u00e1s, a szervezet \u00e9s az inform\u00e1ci\u00f3s rendszer k\u00f6z\u00f6tt<\/h2>\n<p>\n\u00dajra engedj\u00e9k meg, hogy id\u00e9zzek:<\/p>\n<blockquote><p>\u201eB\u00e1rmely szervezet, amely b\u00e1rmilyen rendszert tervez (sz\u00e9les \u00e9rtelemben), olyan diz\u00e1jnt fog kapni, amelynek strukt\u00far\u00e1ja t\u00fckr\u00f6zi a szervezeten bel\u00fcli csapatok strukt\u00far\u00e1j\u00e1t.\u201d<br \/>\n\u2014 Melvyn Conway, 1967\n<\/p><\/blockquote>\n<p>V\u00e9lem\u00e9nyem szerint ez a t\u00f6rv\u00e9ny ink\u00e1bb a v\u00e1llalkoz\u00e1s szervezet\u00e9nek c\u00e9lszer\u0171s\u00e9g\u00e9hez kapcsol\u00f3dik, mint k\u00f6zvetlen\u00fcl az inform\u00e1ci\u00f3s rendszerhez. Egy p\u00e9ld\u00e1n kereszt\u00fcl magyar\u00e1zn\u00e1m el. Tegy\u00fck fel, hogy van egy elegend\u0151en stabil \u00fczleti lehet\u0151s\u00e9g, amelynek \u00e9letciklusa olyan hossz\u00fa, hogy \u00e9rdemes v\u00e1llalkoz\u00e1st alap\u00edtani (nem el\u00edr\u00e1s, nagyon tetszik ez a kifejez\u00e9s, amit elraboltam). Term\u00e9szetesen az \u00fczlet sz\u00e1m\u00e1ra biztos\u00edt\u00f3 rendszernek szervezeti \u00e9s folyamati szempontb\u00f3l meg kell felelnie ennek az \u00fczletnek.<\/p>\n<h2>\u00dczletorient\u00e1lt inform\u00e1ci\u00f3s rendszerek<\/h2>\n<p>\n<img decoding=\"async\" alt=\"Mikroszolg\u00e1ltat\u00e1sok: mi ez, mi\u00e9rt van r\u00e1 sz\u00fcks\u00e9g, \u00e9s mikor \u00e9rdemes bevezetni \u0151ket\" src=\"\/wp-content\/uploads\/2020\/04\/0866e113f737b66936a6fd9545b7d1b5.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEgy p\u00e9ld\u00e1n kereszt\u00fcl magyar\u00e1zn\u00e1m el. Tegy\u00fck fel, hogy van egy \u00fczleti lehet\u0151s\u00e9g, amely a pizza \u00e9rt\u00e9kes\u00edt\u00e9s\u00e9re vonatkozik. Az V1 verzi\u00f3ban (nevezz\u00fck ezt inform\u00e1ci\u00f3el\u0151tti verzi\u00f3nak) a c\u00e9g egy pizz\u00e9ria, p\u00e9nzt\u00e1r \u00e9s h\u00e1zhoz sz\u00e1ll\u00edt\u00f3 szolg\u00e1ltat\u00e1s volt. Ez a verzi\u00f3 hossz\u00fa \u00e9let\u0171 volt a k\u00f6rnyezet\u00e9nek alacsony v\u00e1ltoz\u00e9konys\u00e1ga miatt. Azt\u00e1n meg\u00e9rkezett a 2-es verzi\u00f3 \u2014 fejlettebb, amely m\u00e1r az \u00fczleti alapj\u00e1t k\u00e9pez\u0151 inform\u00e1ci\u00f3s rendszert haszn\u00e1lja monolitikus architekt\u00far\u00e1val. \u00c9s itt v\u00e9lem\u00e9nyem szerint egy borzalmas igazs\u00e1gtalans\u00e1g mer\u00fcl fel a monolitokkal szemben \u2014 <b>\u00e1ll\u00edt\u00f3lag a monolitikus architekt\u00fara nem felel meg az \u00fczleti domain modellnek.<\/b>Ha \u00edgy lenne, a rendszer egy\u00e1ltal\u00e1n nem m\u0171k\u00f6dne - ellentmondva Conway t\u00f6rv\u00e9ny\u00e9nek \u00e9s a j\u00f3zan \u00e9sznek. Nem, a monolitikus architekt\u00fara teljes m\u00e9rt\u00e9kben megfelel a v\u00e1llalkoz\u00e1s \u00fczleti modellj\u00e9nek ezen fejl\u0151d\u00e9si szakasz\u00e1ban - term\u00e9szetesen arra a szakaszra gondolok, amikor a rendszer m\u00e1r l\u00e9trej\u00f6tt \u00e9s \u00fczembe helyezt\u00e9k. K\u00fcl\u00f6n\u00f6sen figyelemre m\u00e9lt\u00f3 t\u00e9ny, hogy f\u00fcggetlen\u00fcl az architektur\u00e1lis megk\u00f6zel\u00edt\u00e9st\u0151l, a 3-as verzi\u00f3j\u00fa szolg\u00e1ltat\u00e1s-orient\u00e1lt architekt\u00fara \u00e9s az N verzi\u00f3j\u00fa mikroszerviz architekt\u00fara egyar\u00e1nt j\u00f3l fog m\u0171k\u00f6dni. Hol a csapda?<\/p>\n<h2>Minden \u00e1ramlik, minden v\u00e1ltozik, vagy a mikroszervizek a bonyolults\u00e1g lek\u00fczd\u00e9s\u00e9nek eszk\u00f6ze?<\/h2>\n<p>\n Miel\u0151tt folytatn\u00e1nk, n\u00e9zz\u00fck \u00e1t n\u00e9h\u00e1ny f\u00e9lre\u00e9rt\u00e9st a mikroszerviz architekt\u00far\u00e1val kapcsolatban.<\/p>\n<p>A mikroszervizes megk\u00f6zel\u00edt\u00e9s el\u0151nyeit hangoztat\u00f3 szak\u00e9rt\u0151k gyakran azt \u00e1ll\u00edtj\u00e1k, hogy a monolit felbont\u00e1sa mikroszervizekre megk\u00f6nny\u00edti a fejleszt\u00e9st a k\u00fcl\u00f6nb\u00f6z\u0151 szolg\u00e1ltat\u00e1sok k\u00f3dalapj\u00e1nak cs\u00f6kkent\u00e9s\u00e9vel. V\u00e9lem\u00e9nyem szerint ez az \u00e1ll\u00edt\u00e1s teljesen nonszensz. T\u00e9nyleg, a monolit \u00e9s a homog\u00e9n k\u00f3d k\u00f6z\u00f6tti interakci\u00f3 olyan bonyolult? Ha ez t\u00e9nyleg \u00edgy lenne, minden projektet mikroszervizekk\u00e9nt \u00e9p\u00edten\u00e9nek, m\u00edg a gyakorlat azt mutatja, hogy a monolitb\u00f3l a mikroszervizekhez val\u00f3 migr\u00e1ci\u00f3 a gyakoribb. A bonyolults\u00e1g nem t\u0171nik el, csak a k\u00fcl\u00f6n\u00e1ll\u00f3 modulokb\u00f3l \u00e1tker\u00fcl az interf\u00e9szekbe (legyenek azok adatbuszok, RPC, API \u00e9s egy\u00e9b protokollok) \u00e9s az orchestr\u00e1l\u00f3 rendszerekbe. \u00c9s ez - bonyolult! <\/p>\n<p>A heterog\u00e9n stack haszn\u00e1lat\u00e1nak el\u0151nye is k\u00e9ts\u00e9ges. Nem fogom vitatni, hogy ez lehets\u00e9ges, de a val\u00f3s\u00e1gban ritk\u00e1n fordul el\u0151 (El\u0151re szaladva - ennek lennie kell - de ink\u00e1bb k\u00f6vetkezm\u00e9ny, nem pedig el\u0151ny).<\/p>\n<h2>A term\u00e9k \u00e9letciklusa \u00e9s a szolg\u00e1ltat\u00e1s \u00e9letciklusa<\/h2>\n<p>\nN\u00e9zze meg \u00fajra a fenti diagramot. Nem v\u00e9letlen\u00fcl jegyeztem meg az \u00fczleti verzi\u00f3 egyes ciklusainak cs\u00f6kken\u00e9s\u00e9t - a mai k\u00f6r\u00fclm\u00e9nyek k\u00f6z\u00f6tt \u00e9ppen az \u00fczlet verzi\u00f3k k\u00f6z\u00f6tti \u00e1tmenet\u00e9nek felgyorsul\u00e1sa a siker\u00e9nek kulcsa. <b>A term\u00e9k sikeress\u00e9g\u00e9t a benne l\u00e9v\u0151 \u00fczleti hipot\u00e9zisek ellen\u0151rz\u00e9s\u00e9nek sebess\u00e9ge hat\u00e1rozza meg<\/b>. \u00c9s itt, v\u00e9lem\u00e9nyem szerint, rejlik a mikroszerviz architekt\u00fara kulcsfontoss\u00e1g\u00fa el\u0151nye. De menj\u00fcnk sorj\u00e1ban. <\/p>\n<p>L\u00e9pj\u00fcnk \u00e1t az inform\u00e1ci\u00f3s rendszerek evol\u00faci\u00f3j\u00e1nak k\u00f6vetkez\u0151 szintj\u00e9re \u2014 a szolg\u00e1ltat\u00e1sorient\u00e1lt architekt\u00far\u00e1ra (SOA). Teh\u00e1t, egy bizonyos pillanatban kiemelt\u00fck a term\u00e9k\u00fcnkben <b>hossz\u00fa \u00e9let\u0171 szolg\u00e1ltat\u00e1sok<\/b> \u2014 hossz\u00fa \u00e9let\u0171 abban az \u00e9rtelemben, hogy amikor \u00e1t\u00e1llunk a term\u00e9k k\u00f6vetkez\u0151 verzi\u00f3j\u00e1ra, van lehet\u0151s\u00e9g arra, hogy a szolg\u00e1ltat\u00e1s \u00e9letciklusa hosszabb legyen, mint a term\u00e9k aktu\u00e1lis verzi\u00f3j\u00e1nak \u00e9letciklusa. Logikus lenne, ha egy\u00e1ltal\u00e1n nem v\u00e1ltoztatn\u00e1nk rajtuk \u2014 nek\u00fcnk <b>\u00e9ppen a k\u00f6vetkez\u0151 verzi\u00f3ra val\u00f3 \u00e1tt\u00e9r\u00e9s sebess\u00e9ge fontos<\/b>. De sajnos, folyamatosan v\u00e1ltoztat\u00e1sokat kell v\u00e9gezn\u00fcnk a szolg\u00e1ltat\u00e1sokban \u2014 erre sz\u00fcks\u00e9g van, \u00e9s az \u00f6sszes DevOps gyakorlat, kont\u00e9neriz\u00e1l\u00e1s \u00e9s b\u00e1rmi m\u00e1s \u2014 mindez belef\u00e9r. De ez m\u00e9g mindig nem mikro-szolg\u00e1ltat\u00e1sok! <\/p>\n<h2>A mikro-szolg\u00e1ltat\u00e1sok mint a komplexit\u00e1s kezel\u00e9si eszk\u00f6zei\u2026 a konfigur\u00e1ci\u00f3 kezel\u00e9s\u00e9ben<\/h2>\n<p>\n \u00c9s itt v\u00e9gre \u00e1t\u00e9rhet\u00fcnk a mikro-szolg\u00e1ltat\u00e1sok meghat\u00e1roz\u00f3 szerep\u00e9re \u2014 ez egy megk\u00f6zel\u00edt\u00e9s, ami egyszer\u0171s\u00edti a term\u00e9k konfigur\u00e1ci\u00f3j\u00e1nak kezel\u00e9s\u00e9t. Pontosabban, minden egyes mikro-szolg\u00e1ltat\u00e1s funkci\u00f3ja t\u00e9nylegesen a term\u00e9ken bel\u00fcli \u00fczleti funkci\u00f3t \u00edrja le a domain modell szerint \u2014 ezek pedig olyan dolgok, amelyek nem egy r\u00f6vid \u00e9let\u0171 verzi\u00f3ban \u00e9lnek, hanem egy hossz\u00fa \u00e9let\u0171 \u00fczleti lehet\u0151s\u00e9gben. \u00c9s a k\u00f6vetkez\u0151 verzi\u00f3ra val\u00f3 \u00e1tt\u00e9r\u00e9s sz\u00f3 szerint \u00e9szrev\u00e9tlen\u00fcl t\u00f6rt\u00e9nik \u2014 m\u00f3dos\u00edtasz\/hozz\u00e1adsz egy mikro-szolg\u00e1ltat\u00e1st, esetleg csak a k\u00f6lcs\u00f6nhat\u00e1suk s\u00e9m\u00e1j\u00e1t, \u00e9s hirtelen a j\u00f6v\u0151ben tal\u00e1lod magad, h\u00e1trahagyva a s\u00edr\u00f3 versenyt\u00e1rsakat, akik tov\u00e1bbra is ugr\u00e1lnak a monolitjaik verzi\u00f3i k\u00f6z\u00f6tt. Most k\u00e9pzeld el, hogy van egy el\u00e9g nagy sz\u00e1m\u00fa mikro-szolg\u00e1ltat\u00e1sod el\u0151re meghat\u00e1rozott interf\u00e9szekkel \u00e9s \u00fczleti lehet\u0151s\u00e9gekkel. Te pedig \u00f6sszegy\u0171jt\u00f6d, \u00e9s fel\u00e9p\u00edted a term\u00e9ked strukt\u00far\u00e1j\u00e1t k\u00e9szen \u00e1ll\u00f3 mikro-szolg\u00e1ltat\u00e1sokb\u00f3l \u2014 egyszer\u0171en csak egy diagramot rajzolva p\u00e9ld\u00e1ul. Gratul\u00e1lok \u2014 most m\u00e1r neked van egy platformod \u2014 \u00e9s most m\u00e1r \u00fczleti lehet\u0151s\u00e9geket gener\u00e1lhatsz. \u00c1lmok, \u00e1lmok. <\/p>\n<h2>K\u00f6vetkeztet\u00e9sek<\/h2>\n<p><\/p>\n<ul>\n<li> A rendszer architekt\u00far\u00e1j\u00e1t a benne l\u00e9v\u0151 komponensek \u00e9letciklusa hat\u00e1rozza meg. Ha egy komponens a term\u00e9k verzi\u00f3j\u00e1n bel\u00fcl \u00e9l \u2014 nincs \u00e9rtelme n\u00f6velni a rendszer bonyolults\u00e1g\u00e1t mikro-szolg\u00e1ltat\u00e1sos megk\u00f6zel\u00edt\u00e9ssel.\n<\/li>\n<li>A mikro-szolg\u00e1ltat\u00e1sos architekt\u00far\u00e1nak a domain modellen kell alapulnia \u2014 mivel az \u00fczleti lehet\u0151s\u00e9g a legink\u00e1bb hossz\u00fa \u00e9let\u0171 ter\u00fclet.<\/li>\n<li>A sz\u00e1ll\u00edt\u00e1si gyakorlatok (DevOps gyakorlatok) \u00e9s az orchestr\u00e1ci\u00f3 kulcsfontoss\u00e1g\u00fa jelent\u0151s\u00e9ggel b\u00edrnak a mikroszolg\u00e1ltat\u00e1s-alap\u00fa architekt\u00far\u00e1ban, mert az \u00f6sszetev\u0151k v\u00e1ltoz\u00e1s\u00e1nak felgyorsul\u00e1sa magasabb k\u00f6vetelm\u00e9nyeket t\u00e1maszt a sz\u00e1ll\u00edt\u00e1s sebess\u00e9g\u00e9vel \u00e9s min\u0151s\u00e9g\u00e9vel szemben. <\/li>\n<\/ul>\n<p>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/499174\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u0442\u0430\u0442\u044c\u044e \u043d\u0430 \u0442\u0435\u043c\u0443 \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u043d\u043e\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b \u044f \u0445\u043e\u0442\u0435\u043b \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0434\u0430\u0432\u043d\u043e, \u043e\u0434\u043d\u0430\u043a\u043e \u0432\u0441\u0435 \u0432\u0440\u0435\u043c\u044f \u043e\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u043b\u0438 \u0434\u0432\u0430 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u2014 \u0447\u0435\u043c \u0434\u0430\u043b\u044c\u0448\u0435 \u044f \u043f\u043e\u0433\u0440\u0443\u0436\u0430\u043b\u0441\u044f \u0432 \u0442\u0435\u043c\u0443, \u0442\u0435\u043c \u0431\u043e\u043b\u044c\u0448\u0435 \u043c\u043d\u0435 \u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c, \u0447\u0442\u043e \u0442\u043e, \u0447\u0442\u043e \u044f \u0437\u043d\u0430\u044e \u2014 \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u043e, \u0430 \u0447\u0442\u043e \u043d\u0435 \u0437\u043d\u0430\u044e \u2014 \u0435\u0449\u0435 \u0438\u0437\u0443\u0447\u0430\u0442\u044c \u0438 \u0438\u0437\u0443\u0447\u0430\u0442\u044c. \u0421 \u0434\u0440\u0443\u0433\u043e\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u0441\u0447\u0438\u0442\u0430\u044e, \u0447\u0442\u043e \u0443\u0436\u0435 \u0435\u0441\u0442\u044c \u043e \u0447\u0435\u043c \u043f\u043e\u0440\u0430\u0441\u0441\u0443\u0436\u0434\u0430\u0442\u044c \u0438 \u0432 \u0448\u0438\u0440\u043e\u043a\u043e\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":79499,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-79498","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=\"\u0421\u0442\u0430\u0442\u044c\u044e \u043d\u0430 \u0442\u0435\u043c\u0443 \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u043d\u043e\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b \u044f \u0445\u043e\u0442\u0435\u043b \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0434\u0430\u0432\u043d\u043e, \u043e\u0434\u043d\u0430\u043a\u043e \u0432\u0441\u0435 \u0432\u0440\u0435\u043c\u044f \u043e\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u043b\u0438 \u0434\u0432\u0430 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u2014 \u0447\u0435\u043c \u0434\u0430\u043b\u044c\u0448\u0435 \u044f \u043f\u043e\u0433\u0440\u0443\u0436\u0430\u043b\u0441\u044f \u0432 \u0442\u0435\u043c\u0443, \u0442\u0435\u043c \u0431\u043e\u043b\u044c\u0448\u0435 \u043c\u043d\u0435 \u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c, \u0447\u0442\u043e \u0442\u043e, \u0447\u0442\u043e \u044f \u0437\u043d\u0430\u044e \u2014 \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u043e, \u0430 \u0447\u0442\u043e \u043d\u0435 \u0437\u043d\u0430\u044e \u2014 \u0435\u0449\u0435.\" \/>\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\/mikroservisy-chto-eto-zachem-eto-i-kogda-nuzhno-ih-vnedryat\" \/>\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\u041c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u044b: \u0447\u0442\u043e \u044d\u0442\u043e, \u0437\u0430\u0447\u0435\u043c \u044d\u0442\u043e \u0438 \u043a\u043e\u0433\u0434\u0430 \u043d\u0443\u0436\u043d\u043e \u0438\u0445 \u0432\u043d\u0435\u0434\u0440\u044f\u0442\u044c | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u0442\u0430\u0442\u044c\u044e \u043d\u0430 \u0442\u0435\u043c\u0443 \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u043d\u043e\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b \u044f \u0445\u043e\u0442\u0435\u043b \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0434\u0430\u0432\u043d\u043e, \u043e\u0434\u043d\u0430\u043a\u043e \u0432\u0441\u0435 \u0432\u0440\u0435\u043c\u044f \u043e\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u043b\u0438 \u0434\u0432\u0430 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u2014 \u0447\u0435\u043c \u0434\u0430\u043b\u044c\u0448\u0435 \u044f \u043f\u043e\u0433\u0440\u0443\u0436\u0430\u043b\u0441\u044f \u0432 \u0442\u0435\u043c\u0443, \u0442\u0435\u043c \u0431\u043e\u043b\u044c\u0448\u0435 \u043c\u043d\u0435 \u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c, \u0447\u0442\u043e \u0442\u043e, \u0447\u0442\u043e \u044f \u0437\u043d\u0430\u044e \u2014 \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u043e, \u0430 \u0447\u0442\u043e \u043d\u0435 \u0437\u043d\u0430\u044e \u2014 \u0435\u0449\u0435.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/mikroservisy-chto-eto-zachem-eto-i-kogda-nuzhno-ih-vnedryat\" \/>\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=\"2020-04-27T17:42:07+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-04-27T17:42:07+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\udd47Mikroszolg\u00e1ltat\u00e1sok: mik ezek, mire val\u00f3ak \u00e9s mikor sz\u00fcks\u00e9ges \u0151ket bevezetni | ProHoster","description":"A mikroszolg\u00e1ltat\u00e1s-alap\u00fa architekt\u00far\u00e1r\u00f3l m\u00e1r r\u00e9g\u00f3ta szerettem volna cikket \u00edrni, de k\u00e9t dolog mindig megakad\u00e1lyozott ebben: min\u00e9l m\u00e9lyebbre mer\u00fcltem a t\u00e9m\u00e1ban, ann\u00e1l ink\u00e1bb azt \u00e9reztem, hogy amit tudok, az nyilv\u00e1nval\u00f3, amit pedig nem, az m\u00e9g nem.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/mikroservisy-chto-eto-zachem-eto-i-kogda-nuzhno-ih-vnedryat","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\u041c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u044b: \u0447\u0442\u043e \u044d\u0442\u043e, \u0437\u0430\u0447\u0435\u043c \u044d\u0442\u043e \u0438 \u043a\u043e\u0433\u0434\u0430 \u043d\u0443\u0436\u043d\u043e \u0438\u0445 \u0432\u043d\u0435\u0434\u0440\u044f\u0442\u044c | ProHoster","og:description":"\u0421\u0442\u0430\u0442\u044c\u044e \u043d\u0430 \u0442\u0435\u043c\u0443 \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u043d\u043e\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b \u044f \u0445\u043e\u0442\u0435\u043b \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0434\u0430\u0432\u043d\u043e, \u043e\u0434\u043d\u0430\u043a\u043e \u0432\u0441\u0435 \u0432\u0440\u0435\u043c\u044f \u043e\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u043b\u0438 \u0434\u0432\u0430 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u2014 \u0447\u0435\u043c \u0434\u0430\u043b\u044c\u0448\u0435 \u044f \u043f\u043e\u0433\u0440\u0443\u0436\u0430\u043b\u0441\u044f \u0432 \u0442\u0435\u043c\u0443, \u0442\u0435\u043c \u0431\u043e\u043b\u044c\u0448\u0435 \u043c\u043d\u0435 \u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c, \u0447\u0442\u043e \u0442\u043e, \u0447\u0442\u043e \u044f \u0437\u043d\u0430\u044e \u2014 \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u043e, \u0430 \u0447\u0442\u043e \u043d\u0435 \u0437\u043d\u0430\u044e \u2014 \u0435\u0449\u0435.","og:url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/mikroservisy-chto-eto-zachem-eto-i-kogda-nuzhno-ih-vnedryat","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":"2020-04-27T17:42:07+00:00","article:modified_time":"2020-04-27T17:42:07+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"79498","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 16:37:22","updated":"2022-09-28 07:38:47","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\/79498","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=79498"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/79498\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media\/79499"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=79498"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=79498"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=79498"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}