{"id":85697,"date":"2020-06-18T13:42:52","date_gmt":"2020-06-18T11:42:52","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/chto-takoe-service-mesh"},"modified":"2020-06-18T13:42:52","modified_gmt":"2020-06-18T11:42:52","slug":"chto-takoe-service-mesh","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/chto-takoe-service-mesh","title":{"rendered":"Mi az a Service Mesh?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><b><i>\u00dcdv\u00f6z\u00f6lj\u00fck ism\u00e9t! A kurzus ind\u00edt\u00e1sa el\u0151tt <noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/UNlX\/\">Szoftverarchitekt<\/a><\/noindex> m\u00e9g egy hasznos ford\u00edt\u00e1st k\u00e9sz\u00edtett\u00fcnk.<\/i><\/b><\/p>\n<p><img decoding=\"async\" alt=\"Mi az a Service Mesh?\" src=\"\/wp-content\/uploads\/2020\/06\/afc53e48443ce4a402b6b1cba1184e6c.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n A Service Mesh egy konfigur\u00e1lhat\u00f3, alacsony k\u00e9sleltet\u00e9s\u0171 infrastruktur\u00e1lis szint, amely sz\u00fcks\u00e9ges a nagy mennyis\u00e9g\u0171 h\u00e1l\u00f3zati interprozessz kommunik\u00e1ci\u00f3 feldolgoz\u00e1s\u00e1hoz az alkalmaz\u00e1s programoz\u00e1si interf\u00e9szei (API) k\u00f6z\u00f6tt. A Service Mesh gyors, megb\u00edzhat\u00f3 \u00e9s biztons\u00e1gos kommunik\u00e1ci\u00f3t biztos\u00edt a kont\u00e9neriz\u00e1lt \u00e9s gyakran efemer alkalmaz\u00e1sinfrastrukt\u00far\u00e1k szolg\u00e1ltat\u00e1sai k\u00f6z\u00f6tt. A Service Mesh olyan lehet\u0151s\u00e9geket k\u00edn\u00e1l, mint a szolg\u00e1ltat\u00e1smegtal\u00e1l\u00e1s, terhel\u00e9seloszt\u00e1s, titkos\u00edt\u00e1s, \u00e1tl\u00e1that\u00f3s\u00e1g, nyomk\u00f6vet\u00e9s, hiteles\u00edt\u00e9s \u00e9s enged\u00e9lyez\u00e9s, valamint az automatikus le\u00e1ll\u00edt\u00e1s mint\u00e1zat t\u00e1mogat\u00e1sa (<i>circuit breaker<\/i>).<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\n A Service Mesh \u00e1ltal\u00e1ban \u00fagy val\u00f3sul meg, hogy minden szolg\u00e1ltat\u00e1si p\u00e9ld\u00e1nyhoz egy proxy p\u00e9ld\u00e1nyt biztos\u00edt, amelyet <i>Sidecar-nak h\u00edvnak. A Sidecar<\/i> kezeli a szolg\u00e1ltat\u00e1sok k\u00f6z\u00f6tti kommunik\u00e1ci\u00f3t, figyelemmel k\u00eds\u00e9ri \u00e9s jav\u00edtja a biztons\u00e1gi probl\u00e9m\u00e1kat, teh\u00e1t mindent, ami lev\u00e1laszthat\u00f3 a k\u00fcl\u00f6n\u00e1ll\u00f3 szolg\u00e1ltat\u00e1sokr\u00f3l. \u00cdgy a fejleszt\u0151k \u00edrhatj\u00e1k, karbantarthatj\u00e1k \u00e9s kezelhetik az alkalmaz\u00e1sk\u00f3dot a szolg\u00e1ltat\u00e1sokban, m\u00edg a rendszergazd\u00e1k a Service Mesh-sel dolgozhatnak \u00e9s futtathatj\u00e1k az alkalmaz\u00e1sokat.<\/p>\n<p>A Google, az IBM \u00e9s a Lyft \u00e1ltal kifejlesztett Istio a legn\u00e9pszer\u0171bb Service Mesh architekt\u00fara jelenleg. A Kubernetes, amelyet eredetileg a Google fejlesztett ki, most az egyetlen kont\u00e9nerorchesztr\u00e1l\u00f3 keretrendszer, amelyet az Istio t\u00e1mogat. A sz\u00e1ll\u00edt\u00f3k kereskedelmi t\u00e1mogatott verzi\u00f3kat pr\u00f3b\u00e1lnak l\u00e9trehozni az Istio-b\u00f3l. \u00c9rdekes, hogy mit tudnak \u00faj\u00edt\u00e1ssal hozz\u00e1adni az open-source projekthez.<\/p>\n<p>Az Istio azonban nem az egyetlen lehet\u0151s\u00e9g, mivel m\u00e1s Service Mesh implement\u00e1ci\u00f3k is k\u00e9sz\u00fclnek. A <code>sidecar proxy<\/code> a legn\u00e9pszer\u0171bb implement\u00e1ci\u00f3, ami a Buoyant, HashiCorp, Solo.io \u00e9s m\u00e1s projektek alapj\u00e1n is \u00edt\u00e9lhet\u0151. L\u00e9teznek alternat\u00edv architekt\u00far\u00e1k is: a Netflix technol\u00f3giai eszk\u00f6zk\u00e9szlete egyik megk\u00f6zel\u00edt\u00e9se, ahol a Service Mesh funkci\u00f3t a Ribbon, Hysterix, Eureka, Archaius k\u00f6nyvt\u00e1rakkal, valamint olyan platformokkal, mint az Azure Service Fabric, val\u00f3s\u00edtj\u00e1k meg.<\/p>\n<p>A Service Mesh saj\u00e1t terminol\u00f3gi\u00e1j\u00e1val rendelkezik a szolg\u00e1ltat\u00e1si komponensekr\u0151l \u00e9s funkci\u00f3kr\u00f3l:<\/p>\n<ul>\n<li><b>Kont\u00e9nerorchesztr\u00e1l\u00f3 keretrendszer<\/b>. Ahogy egyre t\u00f6bb kont\u00e9ner ker\u00fcl hozz\u00e1ad\u00e1sra az alkalmaz\u00e1s infrastrukt\u00far\u00e1j\u00e1hoz, sz\u00fcks\u00e9g van egy k\u00fcl\u00f6n eszk\u00f6zre a kont\u00e9nerek megfigyel\u00e9s\u00e9re \u00e9s kezel\u00e9s\u00e9re \u2013 egy kont\u00e9ner-orkesztr\u00e1l\u00f3 keretrendszerre. A Kubernetes szorosan bet\u00f6lt\u00f6tte ezt a r\u00e9st, olyan m\u00e9rt\u00e9kben, hogy a f\u0151 versenyt\u00e1rsai, mint a Docker Swarm \u00e9s a Mesosphere DC\/OS alternat\u00edvak\u00e9nt integr\u00e1ci\u00f3t k\u00edn\u00e1lnak a Kubernetes-szel.<\/li>\n<li><b>Szolg\u00e1ltat\u00e1sok \u00e9s p\u00e9ld\u00e1nyok (Kubernetes podok)<\/b>. A p\u00e9ld\u00e1ny egyetlen fut\u00f3 m\u00e1solata a mikroszolg\u00e1ltat\u00e1snak. N\u00e9ha egy p\u00e9ld\u00e1ny egy kont\u00e9nert jelent. A Kubernetes eset\u00e9ben a p\u00e9ld\u00e1ny egy kis, f\u00fcggetlen kont\u00e9nerekb\u0151l \u00e1ll\u00f3 csoportb\u00f3l, amelyet podnak neveznek, \u00e1ll. Az \u00fcgyfelek ritk\u00e1n fordulnak k\u00f6zvetlen\u00fcl egy p\u00e9ld\u00e1nyhoz vagy podhoz, ink\u00e1bb egy szolg\u00e1ltat\u00e1shoz fordulnak, amely az azonos, sk\u00e1l\u00e1zhat\u00f3 \u00e9s hibamentes p\u00e9ld\u00e1nyok vagy podok (replik\u00e1k) k\u00e9szlet\u00e9t k\u00e9pviseli.<\/li>\n<li><b>Sidecar Proxy<\/b>. A Sidecar Proxy egy p\u00e9ld\u00e1ny vagy pod mellett m\u0171k\u00f6dik. A Sidecar Proxy l\u00e9nyege, hogy ir\u00e1ny\u00edtsa vagy proxizza a forgalmat, amely egy kont\u00e9nert\u0151l \u00e9rkezik, amellyel dolgozik, \u00e9s a vissza\u00e1raml\u00f3 forgalmat. A Sidecar m\u00e1s Sidecar Proxy-kkal l\u00e9p kapcsolatba, \u00e9s az orkestr\u00e1l\u00f3 keretrendszer ir\u00e1ny\u00edtja. Sz\u00e1mos Service Mesh megval\u00f3s\u00edt\u00e1s Sidecar Proxy-t haszn\u00e1l az \u00f6sszes bej\u00f6v\u0151 \u00e9s kimen\u0151 forgalom elfog\u00e1s\u00e1ra \u00e9s kezel\u00e9s\u00e9re egy p\u00e9ld\u00e1ny vagy pod eset\u00e9ben.<\/li>\n<li><b>Szolg\u00e1ltat\u00e1sok felfedez\u00e9se<\/b>. Amikor egy p\u00e9ld\u00e1nynak interakci\u00f3ba kell l\u00e9pnie egy m\u00e1sik szolg\u00e1ltat\u00e1ssal, meg kell tal\u00e1lnia (felfedeznie) egy m\u0171k\u00f6d\u0151 \u00e9s el\u00e9rhet\u0151 p\u00e9ld\u00e1nyt a m\u00e1sik szolg\u00e1ltat\u00e1sb\u00f3l. \u00c1ltal\u00e1ban a p\u00e9ld\u00e1ny DNS seg\u00edts\u00e9g\u00e9vel keres. Az orkestr\u00e1l\u00f3 keretrendszer t\u00e1rolja a k\u00e9rd\u00e9sek fogad\u00e1s\u00e1ra k\u00e9sz p\u00e9ld\u00e1nyok list\u00e1j\u00e1t, \u00e9s interf\u00e9szt biztos\u00edt a DNS lek\u00e9rdez\u00e9sekhez.<\/li>\n<li><b>A terhel\u00e9seloszt\u00e1s<\/b>. A legt\u00f6bb kont\u00e9ner-orkesztr\u00e1l\u00f3 keretrendszer a 4. r\u00e9teg (sz\u00e1ll\u00edt\u00e1si) terhel\u00e9seloszt\u00e1st biztos\u00edt. A Service Mesh bonyolultabb 7. r\u00e9teg (alkalmaz\u00e1si) terhel\u00e9seloszt\u00e1st val\u00f3s\u00edt meg, amely gazdag algoritmusokban, \u00e9s hat\u00e9konyabb a forgalom kezel\u00e9s\u00e9ben. A terhel\u00e9seloszt\u00e1si param\u00e9terek v\u00e1ltoztathat\u00f3k API-n kereszt\u00fcl, lehet\u0151v\u00e9 t\u00e9ve a k\u00e9k-z\u00f6ld vagy kan\u00e1ri telep\u00edt\u00e9st.<\/li>\n<li><b>Titkos\u00edt\u00e1s<\/b>. A Service Mesh k\u00e9pes titkos\u00edtani \u00e9s visszafejteni a k\u00e9r\u00e9seket \u00e9s v\u00e1laszokat, \u00edgy leveszi ezt a terhet a szolg\u00e1ltat\u00e1sokr\u00f3l. A Service Mesh emellett jav\u00edthatja a teljes\u00edtm\u00e9nyt az\u00e1ltal, hogy prioriz\u00e1lja vagy \u00fajrahaszn\u00e1lja a megl\u00e9v\u0151 \u00e1lland\u00f3 kapcsolatokat, cs\u00f6kkentve ezzel az \u00faj kapcsolatok l\u00e9trehoz\u00e1s\u00e1hoz sz\u00fcks\u00e9ges dr\u00e1ga sz\u00e1m\u00edt\u00e1si ig\u00e9nyeket. A legelterjedtebb forgalom titkos\u00edt\u00e1si megold\u00e1s a <i>mutual TLS (mTLS)<\/i>, ahol a nyilv\u00e1nos kulcs\u00fa infrastrukt\u00fara (PKI) tan\u00fas\u00edtv\u00e1nyokat \u00e9s kulcsokat gener\u00e1l \u00e9s terjeszt Sidecar Proxy haszn\u00e1lat\u00e1ra.<\/li>\n<li><b>Hiteles\u00edt\u00e9s \u00e9s enged\u00e9lyez\u00e9s<\/b>. A Service Mesh k\u00e9pes hiteles\u00edteni \u00e9s enged\u00e9lyezni a k\u00fcls\u0151 vagy bels\u0151 alkalmaz\u00e1sokb\u00f3l \u00e9rkez\u0151 k\u00e9r\u00e9seket, csak valid\u00e1lt k\u00e9r\u00e9seket k\u00fcldve az instanci\u00e1khoz.<\/li>\n<li><b>Automatikus le\u00e1ll\u00edt\u00e1si minta t\u00e1mogat\u00e1s<\/b>. A Service Mesh t\u00e1mogatja az <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nginx.com\/blog\/microservices-reference-architecture-nginx-circuit-breaker-pattern\/\">automatikus le\u00e1ll\u00edt\u00e1si mint\u00e1t<\/a><\/noindex>, amely elszigeteli az eg\u00e9szs\u00e9gtelen instanci\u00e1kat, majd sz\u00fcks\u00e9g eset\u00e9n fokozatosan visszajuttatja \u0151ket az eg\u00e9szs\u00e9ges instanci\u00e1k poolj\u00e1ba.<\/li>\n<\/ul>\n<p>\nA Service Mesh azon r\u00e9sze, amely a h\u00e1l\u00f3zati forgalmat kezeli az instanci\u00e1k k\u00f6z\u00f6tt, \u00fagynevezett <i>Adat s\u00edk<\/i>. A viselked\u00e9s\u00fcket ir\u00e1ny\u00edt\u00f3 konfigur\u00e1ci\u00f3 l\u00e9trehoz\u00e1sa \u00e9s telep\u00edt\u00e9se <i>Adat s\u00edk<\/i>k\u00fcl\u00f6n <i>Ir\u00e1ny\u00edt\u00f3 s\u00edk<\/i>. <i>Ir\u00e1ny\u00edt\u00f3 s\u00edk<\/i> \u00e1ltal\u00e1ban API, CLI vagy GUI csatlakoz\u00e1s\u00e1ra van tervezve az alkalmaz\u00e1s kezel\u00e9s\u00e9hez.<\/p>\n<p><img decoding=\"async\" alt=\"Mi az a Service Mesh?\" src=\"\/wp-content\/uploads\/2020\/06\/130fe71904f72a76dfe8e8dbc405e498.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>A Control Plane a Service Mesh-ben elosztja a konfigur\u00e1ci\u00f3t a Sidecar Proxy \u00e9s a Data Plane k\u00f6z\u00f6tt.<\/i><\/p>\n<p>A Service Mesh architekt\u00far\u00e1j\u00e1t gyakran alkalmazz\u00e1k bonyolult m\u0171k\u00f6d\u00e9si feladatok megold\u00e1s\u00e1ra kont\u00e9nerek \u00e9s mikroszolg\u00e1ltat\u00e1sok haszn\u00e1lat\u00e1val. Az ipar\u00e1gi \u00fatt\u00f6r\u0151k k\u00f6z\u00e9 tartozik <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nginx.com\/blog\/introduction-to-microservices\/\">mikroszolg\u00e1ltat\u00e1sokhoz<\/a><\/noindex> p\u00e9ld\u00e1ul a Lyft, a Netflix \u00e9s a Twitter, akik milli\u00f3nyi felhaszn\u00e1l\u00f3nak ny\u00fajtanak megb\u00edzhat\u00f3 szolg\u00e1ltat\u00e1sokat vil\u00e1gszerte. (<noindex><a rel=\"nofollow\" href=\"https:\/\/www.nginx.com\/blog\/microservices-at-netflix-architectural-best-practices\/\">Itt r\u00e9szletesen megismerheti a Netflix \u00e1ltal tapasztalt n\u00e9h\u00e1ny architektur\u00e1lis kih\u00edv\u00e1st<\/a><\/noindex>). Kev\u00e9sb\u00e9 ig\u00e9nyes alkalmaz\u00e1si feladatokhoz val\u00f3sz\u00edn\u0171leg elegend\u0151 lesz egy egyszer\u0171bb architekt\u00fara.<\/p>\n<p>A Service Mesh architekt\u00fara val\u00f3sz\u00edn\u0171leg soha nem lesz minden probl\u00e9m\u00e1ra megold\u00e1s az alkalmaz\u00e1sok m\u0171k\u00f6d\u00e9s\u00e9vel \u00e9s sz\u00e1ll\u00edt\u00e1s\u00e1val kapcsolatban. Az architektek \u00e9s fejleszt\u0151k hatalmas eszk\u00f6zk\u00e9szlettel rendelkeznek, \u00e9s ebb\u0151l csak egy a kalap\u00e1cs, amely a sz\u00e1mos feladat k\u00f6z\u00fcl egyetlen c\u00e9lra szolg\u00e1l \u2013 a sz\u00f6gek bever\u00e9s\u00e9re. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nginx.com\/blog\/introducing-the-nginx-microservices-reference-architecture\/\">NGINX Microservices Referencia Architekt\u00fara<\/a><\/noindex>, p\u00e9ld\u00e1ul, t\u00f6bb k\u00fcl\u00f6nb\u00f6z\u0151 modellt tartalmaz, amelyek folyamatos spektrumot k\u00edn\u00e1lnak a feladatok megold\u00e1s\u00e1ra mikro-szolg\u00e1ltat\u00e1sok r\u00e9v\u00e9n.<\/p>\n<p>A Service Mesh architekt\u00far\u00e1ban \u00f6sszekapcsolt elemek, mint p\u00e9ld\u00e1ul az NGINX, kont\u00e9nerek, Kubernetes \u00e9s mikro-szolg\u00e1ltat\u00e1sok, mint architektur\u00e1lis megk\u00f6zel\u00edt\u00e9s, ugyanolyan produkt\u00edvan alkalmazhat\u00f3k Service Mesh n\u00e9lk\u00fcli megval\u00f3s\u00edt\u00e1sokban is. P\u00e9ld\u00e1ul az Istio teljes \u00e9rt\u00e9k\u0171 Service Mesh architekt\u00farak\u00e9nt lett kifejlesztve, de a modul\u00e1ris fel\u00e9p\u00edt\u00e9s azt sugallja, hogy a fejleszt\u0151k v\u00e1laszthatj\u00e1k \u00e9s alkalmazhatj\u00e1k csak a sz\u00fcks\u00e9ges technol\u00f3giai komponenseket. Ezt szem el\u0151tt tartva vil\u00e1gos k\u00e9pet kell kialak\u00edtani a Service Mesh koncepci\u00f3j\u00e1r\u00f3l, m\u00e9g akkor is, ha nem biztos benne, hogy valaha teljes m\u00e9rt\u00e9kben meg tudja val\u00f3s\u00edtani egy alkalmaz\u00e1sban.<\/p>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/UNlX\/\">Modul\u00e1ris monolitok \u00e9s DDD<\/a><\/noindex><\/p>\n<p>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/otus\/blog\/506916\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0418 \u0441\u043d\u043e\u0432\u0430 \u0437\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435!.. \u0412 \u043f\u0440\u0435\u0434\u0434\u0432\u0435\u0440\u0438\u0438 \u0441\u0442\u0430\u0440\u0442\u0430 \u043a\u0443\u0440\u0441\u0430 \u00ab\u0410\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u043e\u0440 \u041f\u041e\u00bb \u043c\u044b \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u043b\u0438 \u0435\u0449\u0435 \u043e\u0434\u0438\u043d \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0439 \u043f\u0435\u0440\u0435\u0432\u043e\u0434. Service Mesh \u2013 \u044d\u0442\u043e \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0443\u0435\u043c\u044b\u0439 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u043d\u044b\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0441 \u043d\u0438\u0437\u043a\u043e\u0439 \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u043e\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0443\u0436\u0435\u043d \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0431\u043e\u043b\u044c\u0448\u043e\u0433\u043e \u043e\u0431\u044a\u0435\u043c\u0430 \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u043c\u0435\u0436\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043d\u044b\u0445 \u043a\u043e\u043c\u043c\u0443\u043d\u0438\u043a\u0430\u0446\u0438\u0439 \u043c\u0435\u0436\u0434\u0443 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u043c\u0438 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430\u043c\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f (API). Service Mesh \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u0431\u044b\u0441\u0442\u0440\u0443\u044e, \u043d\u0430\u0434\u0451\u0436\u043d\u0443\u044e \u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u0443\u044e \u043a\u043e\u043c\u043c\u0443\u043d\u0438\u043a\u0430\u0446\u0438\u044e \u043c\u0435\u0436\u0434\u0443 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c\u0438 \u0438 \u0447\u0430\u0441\u0442\u043e \u044d\u0444\u0435\u043c\u0435\u0440\u043d\u044b\u043c\u0438 \u0441\u0435\u0440\u0432\u0438\u0441\u0430\u043c\u0438 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":85698,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-85697","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=\"\u0418 \u0441\u043d\u043e\u0432\u0430 \u0437\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\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\/chto-takoe-service-mesh\" \/>\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\u0427\u0442\u043e \u0442\u0430\u043a\u043e\u0435 Service Mesh? | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0418 \u0441\u043d\u043e\u0432\u0430 \u0437\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435!..\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/chto-takoe-service-mesh\" \/>\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-06-18T11:42:52+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-06-18T11:42:52+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Mi az a Service Mesh? | ProHoster","description":"Ism\u00e9t \u00fcdv\u00f6z\u00f6lj\u00fck!..","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/chto-takoe-service-mesh","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\u0427\u0442\u043e \u0442\u0430\u043a\u043e\u0435 Service Mesh? | ProHoster","og:description":"\u0418 \u0441\u043d\u043e\u0432\u0430 \u0437\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435!..","og:url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/chto-takoe-service-mesh","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-06-18T11:42:52+00:00","article:modified_time":"2020-06-18T11:42:52+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"85697","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 14:32:46","updated":"2022-09-28 09:55:06","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\/85697","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=85697"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/85697\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media\/85698"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=85697"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=85697"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=85697"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}