{"id":2248,"date":"2024-03-21T02:43:39","date_gmt":"2024-03-21T02:43:39","guid":{"rendered":"https:\/\/www.xadv.eu\/?p=2248"},"modified":"2024-05-13T07:55:45","modified_gmt":"2024-05-13T07:55:45","slug":"kontener-docker-bare-metal-es-vm","status":"publish","type":"post","link":"https:\/\/www.xadv.eu\/hu\/2024\/03\/21\/kontener-docker-bare-metal-es-vm\/","title":{"rendered":"Kont\u00e9ner, Docker, Bare-metal \u00e9s VM"},"content":{"rendered":"<p>A kont\u00e9nerek \u00e9s a virtu\u00e1lis g\u00e9pek (VM-ek) a sz\u00e1m\u00edt\u00e1si er\u0151forr\u00e1s csomagol\u00e1sok k\u00e9t m\u00f3dja, amelyek k\u00fcl\u00f6nf\u00e9le IT-\u00f6sszetev\u0151ket kombin\u00e1lnak, \u00e9s k\u00fcl\u00f6nitenek el a rendszer m\u00e1s r\u00e9szeit\u0151l. A f\u0151 k\u00fcl\u00f6nbs\u00e9g a kett\u0151 k\u00f6z\u00f6tt az, hogy mely \u00f6sszetev\u0151k vannak elk\u00fcl\u00f6n\u00edtve, ami viszont jelent\u0151sen befoly\u00e1solja az egyes megold\u00e1sok m\u00e9ret\u00e9t \u00e9s hordozhat\u00f3s\u00e1g\u00e1t.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Mik a Kont\u00e9nerek?<\/h4>\n\n\n\n<p>A kont\u00e9ner olyan szoftveregys\u00e9g, amely az alkalmaz\u00e1s futtat\u00e1s\u00e1hoz sz\u00fcks\u00e9ges \u00f6sszes \u00f6sszetev\u0151t \u00e9s funkci\u00f3t tartalmazza (docker engine, docker image, stb..). A legt\u00f6bb modern alkalmaz\u00e1s t\u00f6bb kont\u00e9nerb\u0151l \u00e1ll, amelyek mindegyike meghat\u00e1rozott funkci\u00f3t l\u00e1t el. A kont\u00e9nereket \u00e1ltal\u00e1ban megab\u00e1jtban m\u00e9rik, nem haszn\u00e1lnak hypervisort, \u00e9s \u00e1ltal\u00e1ban gyorsabb, agilisabb  a folyamatlev\u00e1laszt\u00e1s kezel\u00e9s\u00e9ben.<\/p>\n\n\n\n<p>A kont\u00e9nerek siker\u00e9hez hozz\u00e1j\u00e1rul\u00f3 egyik jelent\u0151s t\u00e9nyez\u0151 a hordozhat\u00f3s\u00e1g. A LEGO elemekhez hasonl\u00f3an az egyes kont\u00e9nerek is k\u00f6nnyen cser\u00e9lhet\u0151k \u00e9s mozgathat\u00f3k k\u00fcl\u00f6nb\u00f6z\u0151 k\u00f6rnyezetekben. Miut\u00e1n egy alkalmaz\u00e1st \u00e9s f\u00fcgg\u0151s\u00e9geit egy kont\u00e9nerbe csomagolt\u00e1k, az b\u00e1rhol telep\u00edthet\u0151 \u2013 a fejleszt\u0151i laptopon, az adatk\u00f6zpontban, a felh\u0151ben vagy az edge-ben \u2013 azzal az elv\u00e1r\u00e1ssal, hogy pontosan ugyan\u00fagy fog m\u0171k\u00f6dni.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Mi a Docker?<\/h4>\n\n\n\n<p>A Docker, egy ny\u00edlt forr\u00e1sk\u00f3d\u00fa platform kont\u00e9neres alkalmaz\u00e1sok \u00e9p\u00edt\u00e9s\u00e9re, telep\u00edt\u00e9s\u00e9re, kezel\u00e9s\u00e9re. \u00e9s jelent\u0151s szerepe van a kont\u00e9nertechnol\u00f3gia fejl\u0151d\u00e9s\u00e9ben.<\/p>\n\n\n\n<p>A Docker egy szolg\u00e1ltat\u00e1sk\u00e9nt be\u00e1ll\u00edtott platform, egy Platform-as-a-Service (PaaS) term\u00e9k, amely csomagok form\u00e1j\u00e1ban sz\u00e1ll\u00edt szoftvereket, amelyeket kont\u00e9nereknek neveznek. A Docker OS-szint\u0171 virtualiz\u00e1ci\u00f3s szabv\u00e1nyokat haszn\u00e1l, ahol a kernel lehet\u0151v\u00e9 teszi az felhaszn\u00e1l\u00f3i ter\u00fcletek elszigetel\u00e9s\u00e9t, p\u00e9ld\u00e1ul kont\u00e9nereket, part\u00edci\u00f3kat, z\u00f3n\u00e1kat, virtu\u00e1lis kerneleket stb.<\/p>\n\n\n\n<p>Val\u00f3di sz\u00e1m\u00edt\u00f3g\u00e9pk\u00e9nt viselkednek, szimul\u00e1lva a benn\u00fck l\u00e9v\u0151 programok futtat\u00e1s\u00e1t. Egy \u00e1tlagos oper\u00e1ci\u00f3s rendszeren l\u00e1that\u00f3ak a sz\u00e1m\u00edt\u00f3g\u00e9pes program \u00e1ltal futtatott er\u0151forr\u00e1sok. A kont\u00e9nerekben csak akkor l\u00e1that\u00f3ak a tartalmak \u00e9s a kont\u00e9nerhez hozz\u00e1rendelt eszk\u00f6z\u00f6k, amikor a benne l\u00e9v\u0151 programok futnak.<\/p>\n\n\n\n<p>Az ipar\u00e1g fejleszt\u0151i sz\u00e1m\u00e1ra a Docker a kont\u00e9neres alkalmaz\u00e1sok fejleszt\u00e9s\u00e9nek \u00e9s megoszt\u00e1s\u00e1nak elfogadott szabv\u00e1nya desktopon \u00e9s a felh\u0151ben. A kont\u00e9ner egy szabv\u00e1nyos szoftveregys\u00e9g. A fejleszt\u0151k arra haszn\u00e1lj\u00e1k, hogy elszigetelj\u00e9k az alkalmaz\u00e1st a k\u00f6rnyezet\u00e9t\u0151l. A kis terjedelme miatt t\u00f6bb docker kont\u00e9ner (jellemz\u0151en t\u00f6bb mint nyolc kont\u00e9ner \u00e1llom\u00e1sonk\u00e9nt) futtathat\u00f3 egy kiszolg\u00e1l\u00f3n vagy virtu\u00e1lis g\u00e9pen egyidej\u0171leg.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Mi a VM?<\/h4>\n\n\n\n<p>A virtu\u00e1lis g\u00e9pek (VM) d\u00f6nt\u0151 szerepet j\u00e1tszanak a cloud computing rendszerben, emul\u00e1lj\u00e1k a fizikai sz\u00e1m\u00edt\u00f3g\u00e9peket az\u00e1ltal, hogy az oper\u00e1ci\u00f3s rendszereket izol\u00e1lt k\u00f6rnyezetben futtatj\u00e1k. T\u00f6bb VM is t\u00e1rolhat\u00f3 egyetlen szerveren. A hypervisor szoftver  a fizikai host szerver \u00e9s a VM-ek k\u00f6z\u00f6tti r\u00e9tegk\u00e9nt m\u0171k\u00f6dik. Ez a hypervisor kezeli az er\u0151forr\u00e1sokhoz val\u00f3 hozz\u00e1f\u00e9r\u00e9st, lehet\u0151v\u00e9 t\u00e9ve a VM-ek sz\u00e1m\u00e1ra, hogy k\u00fcl\u00f6n\u00e1ll\u00f3 szerverk\u00e9nt m\u0171k\u00f6djenek, mik\u00f6zben fokozott rugalmass\u00e1got \u00e9s agilit\u00e1st k\u00edn\u00e1l.<\/p>\n\n\n\n<p>A VM-ek sz\u00e1mos cloud computing alapj\u00e1ul is szolg\u00e1lnak, t\u00e1mogatva az er\u0151forr\u00e1sok virtualiz\u00e1ci\u00f3j\u00e1t, a multi-tenancy modellt \u00e9s az izol\u00e1ci\u00f3t (ugyanazon az er\u0151forr\u00e1son t\u00f6bb megosztott rendszer futtathat\u00f3).<\/p>\n\n\n\n<p>A VM-ek saj\u00e1t oper\u00e1ci\u00f3s rendszert futtatnak, amely lehet\u0151v\u00e9 teszi, hogy egyszerre t\u00f6bb er\u0151forr\u00e1s ig\u00e9nyes funkci\u00f3t hajtsanak v\u00e9gre egym\u00e1st\u00f3l izol\u00e1lva. A VM-ek er\u0151forr\u00e1sai lehet\u0151v\u00e9 teszik a szerverek, oper\u00e1ci\u00f3s rendszerek, asztali sz\u00e1m\u00edt\u00f3g\u00e9pek, adatb\u00e1zisok \u00e9s h\u00e1l\u00f3zatok feloszt\u00e1s\u00e1t, megkett\u0151z\u00e9s\u00e9t illetve emul\u00e1l\u00e1s\u00e1t.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Cloud Native vs Tradicion\u00e1lis IT<\/h4>\n\n\n\n<p>A felh\u0151 alap\u00fa nat\u00edv alkalmaz\u00e1sok olyan mikroszolg\u00e1ltat\u00e1sok gy\u0171jtem\u00e9nyei, amelyeket arra terveztek, hogy konzisztens fejleszt\u00e9si \u00e9s automatiz\u00e1lt kezel\u00e9si \u00e9lm\u00e9nyt ny\u00fajtsanak nyilv\u00e1nos, priv\u00e1t, hibrid \u00e9s t\u00f6bbfelh\u0151s k\u00f6rnyezetben. A hagyom\u00e1nyos vagy monolit strukt\u00far\u00e1k egys\u00e9gben kezelik a munkameneteket \u00e9s sz\u00e9tv\u00e1laszthatatlan egys\u00e9get k\u00e9peznek.<\/p>\n\n\n\n<p><strong>\u00daj informatikai gyakorlatok <\/strong><\/p>\n\n\n\n<p>Ezek a felh\u0151alap\u00fa, cloud-native, CI\/CD \u00e9s DevOps fejleszt\u00e9sek. Alapjai a munkaelemek lehet\u0151 legkisebb egys\u00e9gekre val\u00f3 feloszt\u00e1sa (egy funkci\u00f3 vagy mikroservice) \u00e9s elszigetelt futtat\u00e1sa, amiket egym\u00e1st\u00f3l f\u00fcggetlen\u00fcl fejlesztenek, telep\u00edtenek, kezelnek \u00e9s m\u00e9reteznek. Ezut\u00e1n kont\u00e9nerekbe csomagolj\u00e1k, ami lehet\u0151v\u00e9 teszi m\u00e1sok sz\u00e1m\u00e1ra, hogy az alkalmaz\u00e1sokon vagy szolg\u00e1ltat\u00e1sokon \u00fagy dolgozhassanak, hogy ne \u00fctk\u00f6zzenek a m\u00e1s t\u00e1rol\u00f3kba csomagolt k\u00f3dokkal.<\/p>\n\n\n\n<p><strong>Hagyom\u00e1nyos informatikai architekt\u00far\u00e1k<\/strong><\/p>\n\n\n\n<p>A monolit vagy hagyom\u00e1nyos rendszerek a munkafolyamat minden r\u00e9sz\u00e9t szorosan \u00f6sszekapcsolj\u00e1k, \u00e9s nem k\u00e9pesek \u00e1tfog\u00f3 rendszer n\u00e9lk\u00fcl m\u0171k\u00f6dni. A mukafolyamatok teljes egys\u00e9gk\u00e9nt vannak csomagolva egy nagyobb k\u00f6rnyezetben, a VM-en bel\u00fcl. Amennyiben egy teljes alkalmaz\u00e1st virtu\u00e1lis g\u00e9pen bel\u00fcl \u00e9p\u00edtenek fel \u00e9s futtattak, az \u00f6sszes k\u00f3d \u00e9s dependency egy helyen val\u00f3 elhelyez\u00e9se t\u00falm\u00e9retezett VM-hez vezethet, ami l\u00e9pcs\u0151zetes meghib\u00e1sod\u00e1sokat \u00e9s le\u00e1ll\u00e1sokat okozthat, f\u0151leg frissit\u00e9sek sor\u00e1n.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Virtualiz\u00e1ci\u00f3<\/h4>\n\n\n\n<p>A hypervisor szoftver elv\u00e1lasztja az er\u0151forr\u00e1sokat a fizikai hardvert\u0151l, \u00edgy azok particion\u00e1lhat\u00f3k \u00e9s virtu\u00e1lis g\u00e9pek (VM) sz\u00e1m\u00e1ra dedik\u00e1lhat\u00f3k. Amikor egy felhaszn\u00e1l\u00f3 olyan utas\u00edt\u00e1st ad, amely tov\u00e1bbi er\u0151forr\u00e1sokat ig\u00e9nyel a fizikai hardvert\u0151l, a hypervisor tov\u00e1bb\u00edtja a k\u00e9r\u00e9st a fizikai rendszernek, \u00e9s t\u00e1razza a v\u00e1ltoztat\u00e1sokat. A VM-ek \u00fagy n\u00e9znek ki \u00e9s m\u0171k\u00f6dnek, mint a fizikai szerverek.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Kont\u00e9neriz\u00e1ci\u00f3<\/h4>\n\n\n\n<p>A kont\u00e9nerben minden egy kont\u00e9ner image seg\u00edts\u00e9g\u00e9vel van csomagolva \u00e9s sz\u00e1ll\u00edtva. Ez egy olyan f\u00e1jl, amely tartalmazza az \u00f6sszes k\u00f6nyvt\u00e1rat \u00e9s a dependency-ket. A kont\u00e9ner image f\u00e1jljai hasonl\u00f3ak a szoftvertelep\u00edt\u0151 csomagokhoz (p\u00e9ld\u00e1ul az RPM-ekhez Linuxban), de csak egy kompatibilis kernelre \u00e9s kont\u00e9ner futtat\u00f3k\u00f6rnyezetre van sz\u00fcks\u00e9ge az alkalmaz\u00e1s futtat\u00e1s\u00e1hoz, f\u00fcggetlen\u00fcl att\u00f3l, hogy melyik oper\u00e1ci\u00f3s rendszert haszn\u00e1lt\u00e1k a kont\u00e9ner l\u00e9trehoz\u00e1s\u00e1hoz, \u00e9s hogy hol vannak a k\u00f6nyvt\u00e1rak. Mivel a kont\u00e9nerek kicsik, \u00e1ltal\u00e1ban t\u00f6bb sz\u00e1z is lehet bel\u0151l\u00fck laz\u00e1n \u00f6sszekapcsolva. Ez\u00e9rt kont\u00e9ner orchestration platformokat (mint p\u00e9ld\u00e1ul a Red Hat OpenShift \u00e9s a Kubernetes) haszn\u00e1lnak ezek managel\u00e9s\u00e9re.<\/p>\n\n\n\n<p>Ez att\u00f3l f\u00fcgg mire van sz\u00fcks\u00e9g. Ha k\u00f6nnyen mozgathat\u00f3 kis m\u00e9ret\u0171 architekt\u00far\u00e1ra akkor a \u00a0kont\u00e9ner a jobb megold\u00e1s. Ha \u00a0egyedi IT-er\u0151forr\u00e1sok f\u00e9lig \u00e1lland\u00f3 kioszt\u00e1s\u00e1ra van sz\u00fcks\u00e9ge akkor VM a megfelel\u0151bb. Tov\u00e1bbi figyelembe veend\u0151 t\u00e9nyez\u0151k az alkalmaz\u00e1s architekt\u00far\u00e1ja, a fejleszt\u00e9si gyakorlatok, a biztons\u00e1gi \u00e9s szab\u00e1lyoz\u00e1si k\u00f6vetelm\u00e9nyek.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"378\" src=\"https:\/\/www.xadv.eu\/wp-content\/uploads\/2024\/03\/containers-vm-v1-1024x378.jpg\" alt=\"\" class=\"wp-image-2250\" style=\"width:600px\" srcset=\"https:\/\/www.xadv.eu\/wp-content\/uploads\/2024\/03\/containers-vm-v1-1024x378.jpg 1024w, https:\/\/www.xadv.eu\/wp-content\/uploads\/2024\/03\/containers-vm-v1-300x111.jpg 300w, https:\/\/www.xadv.eu\/wp-content\/uploads\/2024\/03\/containers-vm-v1-768x284.jpg 768w, https:\/\/www.xadv.eu\/wp-content\/uploads\/2024\/03\/containers-vm-v1-18x7.jpg 18w, https:\/\/www.xadv.eu\/wp-content\/uploads\/2024\/03\/containers-vm-v1.jpg 1134w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center has-small-font-size\"><strong>1.\u00e1bra VM vs Kont\u00e9ner<\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Kont\u00e9ner vagy VM a megfelel\u0151bb megold\u00e1s?<\/h4>\n\n\n\n<p>A kont\u00e9nerek kicsi, k\u00f6nny\u0171 \u00e9s rugalmas jellege lehet\u0151v\u00e9 teszi, hogy k\u00f6nnyen telep\u00edthet\u0151s\u00e9get bare-metal szervereken, illetve publikus, mag\u00e1n, hibrid \u00e9s t\u00f6bbfelh\u0151s k\u00f6rnyezetben. Nagyon gyakori a kont\u00e9nerek virtu\u00e1lis g\u00e9peken t\u00f6rt\u00e9n\u0151 futtat\u00e1sa is. A kont\u00e9nerek ide\u00e1lis k\u00f6rnyezetet biztositanak a felh\u0151alap\u00fa nat\u00edv alkalmaz\u00e1sok \u00fczembe helyez\u00e9s\u00e9hez is, amelyek olyan mikroszolg\u00e1ltat\u00e1sok gy\u0171jtem\u00e9nyei. <\/p>\n\n\n\n<p>A kont\u00e9nerek a k\u00f6vetkez\u0151kre alkalmasabbak :<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<ul class=\"wp-block-list\">\n<li>Felh\u0151alap\u00fa nat\u00edv alkalmaz\u00e1sok k\u00e9sz\u00edt\u00e9se<\/li>\n\n\n\n<li>Csomagolt mikroszolg\u00e1ltat\u00e1sok<\/li>\n\n\n\n<li>Alkalmaz\u00e1sok DevOps vagy CI\/CD gyakorlatokba be\u00e9p\u00edt\u00e9se<\/li>\n\n\n\n<li>Sk\u00e1l\u00e1zhat\u00f3 IT-projektek mozgat\u00e1sa sokr\u00e9t\u0171 IT-ter\u00fcleteken<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<p>A VM-ek ink\u00e1bb a k\u00f6vetkez\u0151kre alkalmasabbak:<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<ul class=\"wp-block-list\">\n<li>Hagyom\u00e1nyos monolitikus folyamatok virtualiz\u00e1l\u00e1sa<\/li>\n\n\n\n<li>A kock\u00e1zatosabb funkci\u00f3k virtu\u00e1lis elk\u00fcl\u00f6n\u00edt\u00e9se<\/li>\n\n\n\n<li>Infrastruktur\u00e1lis er\u0151forr\u00e1sok t\u00e1mogat\u00e1sa (h\u00e1l\u00f3zatok, szerverek, adatok)<\/li>\n\n\n\n<li>Egy oper\u00e1ci\u00f3s rendszer egy m\u00e1sik oper\u00e1ci\u00f3s rendszeren bel\u00fcli futtat\u00e1s\u00e1ra (Unix futtat\u00e1sa Linuxon)<p class=\"MsoNormal\" style=\"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;line-height:normal\"><\/p><\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>A kont\u00e9nerek \u00e9s a virtu\u00e1lis g\u00e9pek (VM-ek) a sz\u00e1m\u00edt\u00e1si er\u0151forr\u00e1s csomagol\u00e1sok k\u00e9t m\u00f3dja, amelyek k\u00fcl\u00f6nf\u00e9le IT-\u00f6sszetev\u0151ket kombin\u00e1lnak, \u00e9s k\u00fcl\u00f6nitenek el a rendszer m\u00e1s r\u00e9szeit\u0151l. A f\u0151 k\u00fcl\u00f6nbs\u00e9g a kett\u0151 k\u00f6z\u00f6tt az, hogy mely \u00f6sszetev\u0151k vannak elk\u00fcl\u00f6n\u00edtve, ami viszont jelent\u0151sen befoly\u00e1solja az egyes megold\u00e1sok m\u00e9ret\u00e9t \u00e9s hordozhat\u00f3s\u00e1g\u00e1t. Mik a Kont\u00e9nerek? A kont\u00e9ner olyan szoftveregys\u00e9g, amely az &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/www.xadv.eu\/hu\/2024\/03\/21\/kontener-docker-bare-metal-es-vm\/\"> <span class=\"screen-reader-text\">Kont\u00e9ner, Docker, Bare-metal \u00e9s VM<\/span> Read More &raquo;<\/a><\/p>","protected":false},"author":1,"featured_media":2251,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","footnotes":""},"categories":[22,90],"tags":[],"class_list":["post-2248","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud-ran","category-edge-computing"],"_links":{"self":[{"href":"https:\/\/www.xadv.eu\/hu\/wp-json\/wp\/v2\/posts\/2248","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.xadv.eu\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.xadv.eu\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.xadv.eu\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.xadv.eu\/hu\/wp-json\/wp\/v2\/comments?post=2248"}],"version-history":[{"count":2,"href":"https:\/\/www.xadv.eu\/hu\/wp-json\/wp\/v2\/posts\/2248\/revisions"}],"predecessor-version":[{"id":2605,"href":"https:\/\/www.xadv.eu\/hu\/wp-json\/wp\/v2\/posts\/2248\/revisions\/2605"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.xadv.eu\/hu\/wp-json\/wp\/v2\/media\/2251"}],"wp:attachment":[{"href":"https:\/\/www.xadv.eu\/hu\/wp-json\/wp\/v2\/media?parent=2248"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.xadv.eu\/hu\/wp-json\/wp\/v2\/categories?post=2248"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.xadv.eu\/hu\/wp-json\/wp\/v2\/tags?post=2248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}