{"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\/sq\/blog\/administrirovanie\/chto-takoe-service-mesh","title":{"rendered":"\u00c7far\u00eb \u00ebsht\u00eb Service Mesh?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><b><i>Pershendetje p\u00ebrs\u00ebri!.. N\u00eb prag t\u00eb fillimit t\u00eb kursit <noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/UNlX\/\">Arkitekt i Softuerit<\/a><\/noindex> kemi p\u00ebrgatitur nj\u00eb p\u00ebrkthim t\u00eb dobish\u00ebm.<\/i><\/b><\/p>\n<p><img decoding=\"async\" alt=\"\u00c7far\u00eb \u00ebsht\u00eb Service Mesh?\" src=\"\/wp-content\/uploads\/2020\/06\/afc53e48443ce4a402b6b1cba1184e6c.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n Service Mesh \u00ebsht\u00eb nj\u00eb nivel infrastrukture i konfigurosh\u00ebm me vones\u00eb t\u00eb ul\u00ebt, i nevojsh\u00ebm p\u00ebr trajtimin e volumit t\u00eb madh t\u00eb komunikimeve nd\u00ebr-procesore n\u00eb rrjet mes pikave t\u00eb nd\u00ebrfaqeve t\u00eb aplikacionit (API). Service Mesh siguron komunikim t\u00eb shpejt\u00eb, t\u00eb besuesh\u00ebm dhe t\u00eb sigurt mes sh\u00ebrbimeve t\u00eb kontenjerizuara dhe shpesh efemere t\u00eb infrastruktur\u00ebs s\u00eb aplikacioneve. Service Mesh ofron mund\u00ebsi si zbulimi i sh\u00ebrbimeve, balancimi i ngarkes\u00ebs, enkriptimi, transparenca, gjurmimi, autentifikimi dhe autorizimi, si dhe mb\u00ebshtetje p\u00ebr modelin e fikjes automatike (<i>circuit breaker<\/i>).<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\n Service Mesh zakonisht realizohet duke ofruar nj\u00eb instanc\u00eb proxy p\u00ebr \u00e7do instanc\u00eb sh\u00ebrbimi, e quajtur <i>Sidecar. Sidecar<\/i> trajton komunikimin mes sh\u00ebrbimeve, monitoron dhe zgjidh problemet e siguris\u00eb, pra, gjith\u00e7ka q\u00eb mund t\u00eb abstrahohet nga sh\u00ebrbimet individuale. K\u00ebshtu, zhvilluesit mund t\u00eb shkruajn\u00eb, mb\u00ebshtesin dhe mir\u00ebmbajn\u00eb kodin e aplikacionit n\u00eb sh\u00ebrbime, nd\u00ebrsa administrator\u00ebt e sistemeve mund t\u00eb punojn\u00eb me Service Mesh dhe t\u00eb ekzekutojn\u00eb aplikacionin.<\/p>\n<p>Istio nga Google, IBM dhe Lyft, aktualisht \u00ebsht\u00eb arkitektura m\u00eb e njohur Service Mesh. Kubernetes, i cili fillimisht u zhvillua n\u00eb Google, tani \u00ebsht\u00eb nj\u00eb nga kornizat e vetme p\u00ebr orkestrimin e kontenjer\u00ebve q\u00eb mb\u00ebshtetet nga Istio. Disa furnizues p\u00ebrpiqen t\u00eb krijojn\u00eb versionet komerciale t\u00eb mb\u00ebshtetura t\u00eb Istio. \u00cbsht\u00eb interesante t\u00eb shohim se \u00e7far\u00eb t\u00eb re do t\u00eb sjellin ata n\u00eb projektin me burim t\u00eb hapur.<\/p>\n<p>Megjithat\u00eb, Istio nuk \u00ebsht\u00eb opsioni i vet\u00ebm, pasi po zhvillohen edhe implementime t\u00eb tjera t\u00eb Service Mesh. Modeli <code>sidecar proxy<\/code> \u00ebsht\u00eb implementimi m\u00eb i popullarizuar, si\u00e7 mund t\u00eb gjykohet nga projektet Buoyant, HashiCorp, Solo.io dhe t\u00eb tjer\u00ebt. Ka edhe arkitektura alternative: mjeti teknologjik i Netflix \u00ebsht\u00eb nj\u00eb nga qasjet, ku funksionaliteti i Service Mesh realizohet p\u00ebrmes bibliotekave Ribbon, Hysterix, Eureka, Archaius, si dhe platformave si Azure Service Fabric.<\/p>\n<p>Service Mesh ka gjithashtu terminologjin\u00eb e saj p\u00ebr komponent\u00ebt e sh\u00ebrbimeve dhe funksionet:<\/p>\n<ul>\n<li><b>Korniza e orkestrimit t\u00eb kontenjer\u00ebve<\/b>. Nd\u00ebrsa gjithnj\u00eb e m\u00eb shum\u00eb kontejner\u00eb shtohen n\u00eb infrastruktur\u00ebn e aplikacionit, shfaqet nevojat p\u00ebr nj\u00eb mjet t\u00eb ve\u00e7ant\u00eb p\u00ebr monitorimin dhe menaxhimin e kontejner\u00ebve \u2013 nj\u00eb struktur\u00eb orkestrimi t\u00eb kontejner\u00ebve. Kubernetes ka z\u00ebn\u00eb fort k\u00ebt\u00eb ni\u0161\u00eb, aq shum\u00eb sa q\u00eb madje competitor\u00ebt e tij kryesor\u00eb Docker Swarm dhe Mesosphere DC\/OS ofrojn\u00eb si alternativ\u00eb integrimin me Kubernetes.<\/li>\n<li><b>Sh\u00ebrbimet dhe instancat (podet e Kubernetes)<\/b>. Instanca \u00ebsht\u00eb nj\u00eb kopje e vetme e aktivizuar e nj\u00eb mikrosh\u00ebrbimi. Ndonj\u00ebher\u00eb nj\u00eb instanc\u00eb \u00ebsht\u00eb nj\u00eb kontejner i vet\u00ebm. N\u00eb Kubernetes instanca p\u00ebrb\u00ebhet nga nj\u00eb grup i vog\u00ebl kontejner\u00ebsh t\u00eb pavarur, t\u00eb njohur si pod. Klient\u00ebt rrall\u00ebher\u00eb i drejtohen direkt nj\u00eb instance ose podi, m\u00eb shum\u00eb i drejtohen nj\u00eb sh\u00ebrbimi q\u00eb p\u00ebrfaq\u00ebson nj\u00eb grup identik instancash ose pod\u00ebsh (replikash) t\u00eb skalueshme dhe t\u00eb q\u00ebndrueshme ndaj d\u00ebshtimeve.<\/li>\n<li><b>Proxy Sidecar<\/b>. Proxy Sidecar punon me nj\u00eb instanc\u00eb ose pod. Q\u00ebllimi i Proxy Sidecar \u00ebsht\u00eb t\u00eb drejtoj\u00eb ose t\u00eb proksoj\u00eb trafikun q\u00eb vjen nga kontejneri, me t\u00eb cilin punon, si dhe trafikun e kthyer. Sidecar bashk\u00ebvepron me Proxy t\u00eb tjer\u00eb Sidecar dhe menaxhohet nga struktura orkestrimi. Shum\u00eb implementime t\u00eb Service Mesh p\u00ebrdorin Proxy Sidecar p\u00ebr t\u00eb kapur dhe menaxhuar t\u00eb gjith\u00eb trafikun q\u00eb vjen dhe ik\u00ebn nga instanca ose podi.<\/li>\n<li><b>Zbulimi i sh\u00ebrbimeve<\/b>. Kur nj\u00eb instanc\u00eb ka nevoj\u00eb t\u00eb nd\u00ebrveproj\u00eb me nj\u00eb sh\u00ebrbim tjet\u00ebr, ajo duhet t\u00eb gjej\u00eb (zbuloj\u00eb) nj\u00eb instanc\u00eb t\u00eb sh\u00ebndosh\u00eb dhe t\u00eb disponueshme t\u00eb sh\u00ebrbimit tjet\u00ebr. Zakonisht, instanca kryen nj\u00eb k\u00ebrkim p\u00ebrmes DNS. Struktura orkestrimi i kontejner\u00ebve ruan nj\u00eb list\u00eb t\u00eb instancave q\u00eb jan\u00eb t\u00eb gatshme p\u00ebr t\u00eb marr\u00eb k\u00ebrkesa dhe ofron nj\u00eb nd\u00ebrfaqe p\u00ebr k\u00ebrkesa DNS.<\/li>\n<li><b>Balancimi i ngarkes\u00ebs<\/b>. shumica e strukturave orkestrimi t\u00eb kontejner\u00ebve ofrojn\u00eb ngarkes\u00eb balancimi n\u00eb nivelin 4 (transportues). Service Mesh implementon nj\u00eb ngarkes\u00eb balancimi m\u00eb t\u00eb komplikuar n\u00eb nivelin 7 (aplikativ), t\u00eb pasur me algoritme dhe m\u00eb efikase n\u00eb menaxhimin e trafikut. Parametrat e ngarkes\u00eb balancimi mund t\u00eb ndryshohen p\u00ebrmes API, duke lejuar orkestrimin e implementimit t\u00eb gjelb\u00ebr-t\u00eb kalt\u00ebr ose kanadez.<\/li>\n<li><b>Kriptimi<\/b>. Service Mesh mund t\u00eb enkriptoj\u00eb dhe dekriptoj\u00eb k\u00ebrkesat dhe p\u00ebrgjigjet, duke e hequr k\u00ebt\u00eb barr\u00eb nga sh\u00ebrbimet. Service Mesh gjithashtu mund t\u00eb p\u00ebrmir\u00ebsoj\u00eb performanc\u00ebn duke prioritarizuar ose rip\u00ebrdorur lidhjet ekzistuese t\u00eb p\u00ebrhershme, duke ulur nevoj\u00ebn p\u00ebr llogaritje t\u00eb kushtueshme p\u00ebr krijimin e lidhjeve t\u00eb reja. Zbatimi m\u00eb i zakonsh\u00ebm i enkriptimit t\u00eb trafikut \u00ebsht\u00eb <i>mutual TLS (mTLS)<\/i>, ku infrastruktura e \u00e7elsave publik (PKI) gjeneron dhe p\u00ebrhap certifikata dhe \u00e7el\u00ebsa p\u00ebr t'i p\u00ebrdorur n\u00eb Sidecar Proxy.<\/li>\n<li><b>Autentifikimi dhe autorizimi<\/b>. Service Mesh mund t\u00eb autorizoj\u00eb dhe autentifikoj\u00eb k\u00ebrkesat e b\u00ebra nga jasht\u00eb ose brenda aplikacionit, duke d\u00ebrguar instancave vet\u00ebm k\u00ebrkesat e verifikuara.<\/li>\n<li><b>Mb\u00ebshtetje p\u00ebr modelin e automatikut<\/b>. Service Mesh mb\u00ebshtet <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nginx.com\/blog\/microservices-reference-architecture-nginx-circuit-breaker-pattern\/\">modelin e automatikut<\/a><\/noindex>, i cili izolon instancat e pa sh\u00ebndetshme dhe pastaj gradualisht i kthen ato n\u00eb grupin e instancave t\u00eb sh\u00ebndetshme kur \u00ebsht\u00eb e nevojshme.<\/li>\n<\/ul>\n<p>\nAjo pjes\u00eb e aplikacionit Service Mesh q\u00eb menaxhon trafikun n\u00eb rrjet mes instancave quhet <i>Data Plane<\/i>. Krijimi dhe shp\u00ebrndarja e konfigurimit q\u00eb menaxhon sjelljen <i>Data Plane<\/i>, realizohet me nj\u00eb <i>Control Plane<\/i>. <i>Control Plane<\/i> zakonisht p\u00ebrfshin ose \u00ebsht\u00eb projektuar p\u00ebr t'u lidhur me API, CLI ose GUI p\u00ebr menaxhimin e aplikacionit.<\/p>\n<p><img decoding=\"async\" alt=\"\u00c7far\u00eb \u00ebsht\u00eb Service Mesh?\" src=\"\/wp-content\/uploads\/2020\/06\/130fe71904f72a76dfe8e8dbc405e498.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Planin e Kontrollit n\u00eb Service Mesh shp\u00ebrndan konfigurimin midis Sidecar Proxy dhe Data Plane.<\/i><\/p>\n<p>Shpesh, arkitektura e Service Mesh aplikohen p\u00ebr t\u00eb zgjidhur probleme komplekse operacionale duke p\u00ebrdorur konteiner\u00eb dhe mikrosh\u00ebrbime. Pionier\u00ebt n\u00eb k\u00ebt\u00eb fush\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nginx.com\/blog\/introduction-to-microservices\/\">mikrosh\u00ebrbimeve<\/a><\/noindex> jan\u00eb kompani si Lyft, Netflix dhe Twitter, t\u00eb cilat ofrojn\u00eb sh\u00ebrbime q\u00eb funksionojn\u00eb n\u00eb m\u00ebnyr\u00eb t\u00eb q\u00ebndrueshme p\u00ebr miliona p\u00ebrdorues n\u00eb t\u00eb gjith\u00eb bot\u00ebn. (<noindex><a rel=\"nofollow\" href=\"https:\/\/www.nginx.com\/blog\/microservices-at-netflix-architectural-best-practices\/\">K\u00ebtu mund t\u00eb njiheni me nj\u00eb p\u00ebrshkrim t\u00eb detajuar t\u00eb disa problemeve arkitekturore me t\u00eb cilat \u00ebsht\u00eb p\u00ebrballur Netflix<\/a><\/noindex>). P\u00ebr detyra aplikative m\u00eb pak k\u00ebrkuese, ka shum\u00eb mund\u00ebsi q\u00eb nj\u00eb arkitektur\u00eb m\u00eb e thjesht\u00eb do t\u00eb ishte e mjaftueshme.<\/p>\n<p>Arkitektura e Service Mesh \u00ebsht\u00eb e pabesueshme kur do t\u00eb jet\u00eb p\u00ebrgjigjja p\u00ebr t\u00eb gjitha pyetjet e lidhura me funksionimin e aplikacioneve dhe shp\u00ebrndarjen e tyre. Arkitekt\u00ebt dhe zhvilluesit kan\u00eb nj\u00eb arsenale t\u00eb madhe mjetesh, dhe vet\u00ebm nj\u00eb prej tyre \u00ebsht\u00eb hammer, i cili n\u00eb mes t\u00eb shum\u00eb detyrave duhet t\u00eb zgjidh\u00eb vet\u00ebm nj\u00eb \u2013 t\u00eb godas\u00eb gozhd\u00ebn. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nginx.com\/blog\/introducing-the-nginx-microservices-reference-architecture\/\">Arkitektura Referuese e Mikrosh\u00ebrbimeve nga NGINX<\/a><\/noindex>, p\u00ebr shembull, p\u00ebrfshin disa modele t\u00eb ndryshme q\u00eb ofrojn\u00eb nj\u00eb spekt\u00ebr t\u00eb vazhduesh\u00ebm qasjeje p\u00ebr zgjidhjen e problemeve me ndihm\u00ebn e mikrosh\u00ebrbimeve.<\/p>\n<p>Element\u00ebt q\u00eb bashkohen n\u00eb arkitektur\u00ebn e Service Mesh, si NGINX, kontejner\u00ebt, Kubernetes dhe mikrosh\u00ebrbimet si nj\u00eb qasje arkitekturore, mund t\u00eb p\u00ebrdoren me t\u00eb nj\u00ebjtin produktivitet edhe n\u00eb realizime pa Service Mesh. P\u00ebr shembull, Istio u zhvillua si nj\u00eb arkitektur\u00eb e plot\u00eb e Service Mesh, por modulariteti tregon se zhvilluesit mund t\u00eb zgjedhin dhe aplikojn\u00eb vet\u00ebm komponent\u00ebt e nevojsh\u00ebm t\u00eb teknologjive. Duke mbajtur k\u00ebt\u00eb n\u00eb mend, \u00ebsht\u00eb e domosdoshme t\u00eb formohet nj\u00eb kuptim i qart\u00eb i konceptit t\u00eb Service Mesh, edhe n\u00ebse nuk jeni t\u00eb sigurt se do t\u00eb jeni ndonj\u00ebher\u00eb n\u00eb gjendje ta realizoni at\u00eb plot\u00ebsisht n\u00eb aplikacion.<\/p>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/UNlX\/\">Monolit\u00ebt modular\u00eb dhe DDD<\/a><\/noindex><\/p>\n<p>Burimi: <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.2 - 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\/sq\/blog\/administrirovanie\/chto-takoe-service-mesh\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\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\/sq\/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\udd47\u00c7far\u00eb \u00ebsht\u00eb Service Mesh? | ProHoster","description":"Dhe prap\u00eb, p\u00ebrsh\u00ebndetje!..","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/chto-takoe-service-mesh","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","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\/sq\/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\/sq\/wp-json\/wp\/v2\/posts\/85697","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=85697"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/85697\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/85698"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=85697"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=85697"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=85697"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}