{"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>P\u00ebrsh\u00ebndetje s\u00ebrish!.. Para fillimit t\u00eb kursit <noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/UNlX\/\">\u00abArkitekt i Softuerit\u00bb<\/a><\/noindex> ne kemi p\u00ebrgatitur nj\u00eb p\u00ebrkthim tjet\u00ebr 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 konfiguruar me vones\u00eb t\u00eb ul\u00ebt, i nevojsh\u00ebm p\u00ebr p\u00ebrpunimin e nj\u00eb volume t\u00eb madh t\u00eb komunikimeve midis proceseve n\u00eb rrjet mes nd\u00ebrfaqeve t\u00eb aplikacioneve (API). Service Mesh siguron komunikim t\u00eb shpejt\u00eb, t\u00eb besuesh\u00ebm dhe t\u00eb sigurt midis 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, autenticiteti dhe autorizimi, si dhe suport p\u00ebr modelin e ndalimit automatik (<i>circuit breaker<\/i>).<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\n Service Mesh zakonisht implementohet duke ofruar \u00e7do instanc\u00eb sh\u00ebrbimi nj\u00eb instanc\u00eb t\u00eb proxy-t, i cili quhet <i>Sidecar. Sidecar<\/i> atojn\u00eb komunikimet midis sh\u00ebrbimeve, monitorojn\u00eb dhe adresojn\u00eb problemet e siguris\u00eb, dometh\u00ebn\u00eb gjith\u00e7ka q\u00eb mund t\u00eb ndahen 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 \u00e7ojn\u00eb p\u00ebrpara aplikacionin.<\/p>\n<p>Istio nga Google, IBM dhe Lyft \u00ebsht\u00eb aktualisht arkitektura m\u00eb e njohur e Service Mesh. Kubernetes, i cili u zhvillua fillimisht n\u00eb Google, tani \u00ebsht\u00eb nj\u00eb strukture unike p\u00ebr orkestrimin e kontejner\u00ebve q\u00eb mb\u00ebshtetet nga Istio. Furnizuesit po p\u00ebrpiqen t\u00eb krijojn\u00eb versione komerciale t\u00eb mb\u00ebshtetura t\u00eb Istio. \u00cbsht\u00eb interesante t\u00eb shohim se \u00e7far\u00eb t\u00eb re do t\u00eb sjellin n\u00eb projektin me kod 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>proxy sidecar<\/code> \u00ebsht\u00eb implementimi m\u00eb i njohur, si\u00e7 mund t\u00eb gjykohet nga projektet Buoyant, HashiCorp, Solo.io dhe t\u00eb tjer\u00eb. Ekzistojn\u00eb gjithashtu 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 t\u00eb tilla si Azure Service Fabric.<\/p>\n<p>Service Mesh gjithashtu ka terminologjin\u00eb e vet p\u00ebr komponent\u00ebt e sh\u00ebrbimeve dhe funksionet:<\/p>\n<ul>\n<li><b>Korniza e orkestrimit t\u00eb kontejner\u00ebve<\/b>. Me sa m\u00eb shum\u00eb kontejner\u00eb q\u00eb shtohen n\u00eb infrastruktur\u00ebn e aplikacionit, shfaqet nevoja p\u00ebr nj\u00eb mjet t\u00eb ve\u00e7ant\u00eb p\u00ebr monitorimin dhe menaxhimin e kontejner\u00ebve \u2013 korniz\u00ebn e orkestrimit t\u00eb kontejner\u00ebve. Kubernetes ka mbushur k\u00ebt\u00eb rreth, aq sa edhe konkurrent\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 (pods t\u00eb Kubernetes)<\/b>. Nj\u00eb instanc\u00eb \u00ebsht\u00eb nj\u00eb kopje e vetme e nisur e nj\u00eb mikrosh\u00ebrbimi. Ndonj\u00ebher\u00eb, nj\u00eb instanc\u00eb \u00ebsht\u00eb nj\u00eb kontejner i vet\u00ebm. N\u00eb Kubernetes, nj\u00eb instanc\u00eb p\u00ebrb\u00ebhet nga nj\u00eb grup i vog\u00ebl kontejneresh t\u00eb pavarur, t\u00eb quajtur pod. Klient\u00ebt rrall\u00eb i drejtohen drejtp\u00ebrdrejt instanc\u00ebs ose pod-it; m\u00eb shpesh, ata i drejtohen sh\u00ebrbimit, i cili p\u00ebrfaq\u00ebson nj\u00eb grup t\u00eb instancave ose pod-eve t\u00eb identike, t\u00eb shkall\u00ebzueshme dhe t\u00eb q\u00ebndrueshme (replikave).<\/li>\n<li><b>Sidecar Proxy<\/b>. Sidecar Proxy punon me nj\u00eb instanc\u00eb ose pod. Q\u00ebllimi i Sidecar Proxy \u00ebsht\u00eb t\u00eb drejtoj\u00eb ose t\u00eb proksyroj\u00eb trafikun q\u00eb vjen nga kontejneri me t\u00eb cilin punon, si dhe trafikun e kthyer. Sidecar interakton me Sidecar Proxy t\u00eb tjer\u00eb dhe menaxhohet nga nj\u00eb korniz\u00eb orkestrimi. Shumica e realizimeve t\u00eb Mesh-i t\u00eb Sh\u00ebrbimeve p\u00ebrdorin Sidecar Proxy p\u00ebr t\u00eb kapur dhe menaxhuar t\u00eb gjith\u00eb trafikun q\u00eb hyn dhe del nga instanc\u00eb ose pod.<\/li>\n<li><b>Zbulimi i sh\u00ebrbimeve<\/b>. Kur nj\u00eb instanc\u00eb duhet t\u00eb bashk\u00ebpunoj\u00eb me nj\u00eb sh\u00ebrbim tjet\u00ebr, ajo duhet t\u00eb gjej\u00eb (t\u00eb zbuloj\u00eb) nj\u00eb instanc\u00eb funksionale dhe t\u00eb arritshme t\u00eb sh\u00ebrbimit tjet\u00ebr. Zakonisht instanca kryen k\u00ebrkimin p\u00ebrmes DNS. Ky raamr orkestrimi i konteiner\u00ebve mban nj\u00eb list\u00eb instancash q\u00eb jan\u00eb t\u00eb gatshme p\u00ebr t\u00eb pranuar k\u00ebrkesa dhe ofron nj\u00eb nd\u00ebrfaqe p\u00ebr k\u00ebrkesat DNS.<\/li>\n<li><b>Balancimi i ngarkes\u00ebs<\/b>. Shumica e framework-eve t\u00eb orkestrimit t\u00eb konteiner\u00ebve ofrojn\u00eb balancimin e ngarkes\u00ebs n\u00eb nivelin 4 (transport). Service Mesh realizon balancimin m\u00eb t\u00eb avancuar t\u00eb ngarkes\u00ebs n\u00eb nivelin 7 (aplikativ), i pasur me algoritme dhe m\u00eb efektiv n\u00eb menaxhimin e trafikut. Parametrat e balancimit t\u00eb ngarkes\u00ebs mund t\u00eb ndryshohen p\u00ebrmes API-s\u00eb, duke lejuar orkestrimin e shp\u00ebrndarjes s\u00eb blu-jeshile ose kanarin\u00ebs.<\/li>\n<li><b>Shifrimi<\/b>. Service Mesh mund t\u00eb enkriptoj\u00eb dhe dekrijpitoj\u00eb k\u00ebrkesat dhe p\u00ebrgjigjet, duke hequr k\u00ebt\u00eb barr\u00eb nga sh\u00ebrbimet. Service Mesh gjithashtu mund t\u00eb rris\u00eb performanc\u00ebn duke prioritarizuar ose rip\u00ebrdorur lidhjet ekzistuese, duke reduktuar nevoj\u00ebn p\u00ebr llogaritje t\u00eb shtrenjta p\u00ebr krijimin e lidhjeve t\u00eb reja. Implementimi m\u00eb i zakonsh\u00ebm i enkriptimit t\u00eb trafikut \u00ebsht\u00eb <i>mutual TLS (mTLS)<\/i>, ku infrastruktura e \u00e7el\u00ebsit publik (PKI) gjeneron dhe shp\u00ebrndan certifikata dhe \u00e7el\u00ebsa p\u00ebr t'u p\u00ebrdorur n\u00eb Sidecar Proxy.<\/li>\n<li><b>Autentikimi dhe autorizimi<\/b>. Service Mesh mund t\u00eb autorizoj\u00eb dhe autentikoj\u00eb k\u00ebrkesat e b\u00ebra nga jasht\u00eb ose brenda aplikacionit, duke d\u00ebrguar instancat vet\u00ebm k\u00ebrkesa t\u00eb verifikuar.<\/li>\n<li><b>Mb\u00ebshtetje p\u00ebr modelin e fikjes automatike<\/b>. Service Mesh mb\u00ebshtet <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nginx.com\/blog\/microservices-reference-architecture-nginx-circuit-breaker-pattern\/\">modelin e fikjes automatike<\/a><\/noindex>, i cili izolon instancat e pap\u00ebrshtatshme 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>\nPjesa e aplikacionit t\u00eb Service Mesh q\u00eb menaxhon trafikun rrjet\u00ebor midis instancave quhet <i>Data Plane<\/i>. Krijimi dhe implementimi i nj\u00eb konfiguracioni q\u00eb menaxhon sjelljen <i>Data Plane<\/i>, b\u00ebhet me an\u00eb t\u00eb 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>Control Plane n\u00eb Service Mesh shp\u00ebrndan konfigurimin nd\u00ebrmjet Sidecar Proxy dhe Data Plane.<\/i><\/p>\n<p>Shpesh, arkitektura e Service Mesh p\u00ebrdoret p\u00ebr t\u00eb adresuar probleme t\u00eb nd\u00ebrlikuara operative duke p\u00ebrdorur kontejner\u00eb dhe mikrosherbime. Pionier\u00ebt n\u00eb k\u00ebt\u00eb fush\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nginx.com\/blog\/introduction-to-microservices\/\">mikrosherbimesh<\/a><\/noindex> jan\u00eb kompani si Lyft, Netflix dhe Twitter, t\u00eb cilat ofrojn\u00eb sh\u00ebrbime 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 sfidave arkitekturore me t\u00eb cilat u p\u00ebrball Netflix<\/a><\/noindex>). P\u00ebr detyra me k\u00ebrkesa m\u00eb t\u00eb ul\u00ebta, ndoshta do t\u00eb mjaftonin arkitektura m\u00eb t\u00eb thjeshta.<\/p>\n<p>Arkitektura e Service Mesh ndoshta nuk do t\u00eb jet\u00eb kurr\u00eb zgjidhja p\u00ebr t\u00eb gjitha pyetjet lidhur me operimin e aplikacioneve dhe shp\u00ebrndarjen e tyre. Arkitekt\u00ebt dhe zhvilluesit kan\u00eb nj\u00eb arsenal t\u00eb madh mjetesh, dhe vet\u00ebm nj\u00eb prej tyre \u00ebsht\u00eb \u00e7eki\u00e7i, i cili n\u00eb mesin e shum\u00eb detyrave duhet t\u00eb zgjidh\u00eb vet\u00ebm nj\u00eb \u2014 t\u00eb ngec\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 spekter t\u00eb vazhduesh\u00ebm qasje p\u00ebr zgjidhjen e problemeve duke p\u00ebrdorur mikrosh\u00ebrbime.<\/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 po aq produktivisht edhe n\u00eb zbatime pa Service Mesh. P\u00ebr shembull, Istio u zhvillua si nj\u00eb arkitektur\u00eb e plote e Service Mesh, por modularteti tregon se zhvilluesit mund t\u00eb zgjedhin dhe t\u00eb aplikojn\u00eb vet\u00ebm komponent\u00ebt e nevojsh\u00ebm t\u00eb teknologjive. Duke mbajtur parasysh k\u00ebt\u00eb, \u00ebsht\u00eb e nevojshme 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 zbatoni at\u00eb plot\u00ebsisht n\u00eb aplikacionin tuaj.<\/p>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/UNlX\/\">Monolit\u00eb 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 4.9.10 - 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!.. \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.\" \/>\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) 4.9.10\" \/>\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!.. \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.\" \/>\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":"P\u00ebrs\u00ebri p\u00ebrsh\u00ebndetje!.. N\u00eb prag t\u00eb fillimit t\u00eb kursit \"Arkitekt i Softuerit\", ne kemi p\u00ebrgatitur nj\u00eb p\u00ebrkthim tjet\u00ebr t\u00eb dobish\u00ebm. Service Mesh \u00ebsht\u00eb nj\u00eb nivel infrastrukture i konfiguruesh\u00ebm me vones\u00eb t\u00eb ul\u00ebt, i nevojsh\u00ebm p\u00ebr t\u00eb menaxhuar nj\u00eb volum t\u00eb madh komunikimesh midis proceseve rrjet\u00ebsore mes nd\u00ebrfaqeve t\u00eb aplikacionit (API). Service Mesh siguron komunikim t\u00eb shpejt\u00eb, t\u00eb besuesh\u00ebm dhe t\u00eb sigurt midis sh\u00ebrbimeve t\u00eb containerizuara dhe shpesh efemere t\u00eb infrastruktur\u00ebs s\u00eb aplikacioneve.","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!.. \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.","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"},"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}]}}