{"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\/et\/blog\/administrirovanie\/chto-takoe-service-mesh","title":{"rendered":"Mis on Service Mesh?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><b><i>Tere j\u00e4lle! .. Kursuse alguse eel <noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/UNlX\/\">\u201eTarkvara arhitekt\u201c<\/a><\/noindex> oleme valmistanud ette veel \u00fche kasuliku t\u00f5lke.<\/i><\/b><\/p>\n<p><img decoding=\"async\" alt=\"Mis on Service Mesh?\" src=\"\/wp-content\/uploads\/2020\/06\/afc53e48443ce4a402b6b1cba1184e6c.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n Service Mesh on konfigureeritav infrastruktuuri tase, millel on madal latentsus, ja see on vajalik suurte koguste v\u00f5rguprotsesside suhete t\u00f6\u00f6tlemiseks rakendusliideste (API) vahel. Service Mesh tagab kiire, usaldusv\u00e4\u00e4rse ja turvalise suhtluse konteineriseeritud ja sageli ajutiste rakenduste infrastruktuuri teenuste vahel. Service Mesh pakub selliseid funktsioone nagu teenuste avastamine, koormuse tasakaalustamine, kr\u00fcpteerimine, n\u00e4htavus, j\u00e4lgitavus, autentimine ja autoriseerimine, samuti automaatse katkestamise mustri toetamine (<i>circuit breaker<\/i>).<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\n Service Meshi rakendatakse tavaliselt, andes igale teenuse eksemplarile proxy eksemplari, mida nimetatakse <i>Sidecar.<\/i> k\u00e4sitlevad teenuste vahelisi kommunikatsioone, j\u00e4lgivad ja lahendavad turbeprobleeme, st k\u00f5ike, mida saab eristada eraldi teenustest. Nii saavad arendajad kirjutada, hooldada ja hallata rakenduse koodi teenustes, samal ajal kui s\u00fcsteemiadministraatorid saavad t\u00f6\u00f6tada Service Meshiga ja rakendust k\u00e4ivitada.<\/p>\n<p>Google'i, IBM-i ja Lyfti Istio on hetkel k\u00f5ige tuntum Service Mesh arhitektuur. Kubernetes, mis algselt arendati Google'is, on n\u00fc\u00fcd ainus konteinerite orkestreerimise raamistik, mida Istio toetab. Tarnijad p\u00fc\u00fcavad luua kaubanduslikult toetatud variante Istio'ist. Huvi pakub, mida uut nad suudavad avatud l\u00e4htekoodiga projektile tuua.<\/p>\n<p>Kuid Istio ei ole ainus v\u00f5imalus, sest arendatakse ka muid Service Mesh'i teostusi. Muster <code>sidecar proxy<\/code> on \u00fcks populaarsemaid teostusi, nagu n\u00e4itab projektide Buoyant, HashiCorp, Solo.io ja teiste puhul. On ka alternatiivseid arhitektuure: Netflixi tehnoloogiline t\u00f6\u00f6riistakomplekt on \u00fcks l\u00e4henemistest, kus Service Meshi funktsionaalsust rakendatakse Ribbon, Hysterix, Eureka, Archaius raamatukogude ja selliste platvormide nagu Azure Service Fabric abil.<\/p>\n<p>Service Mesh'il on ka oma terminoloogia teenuste ja funktsioonide komponentide jaoks:<\/p>\n<ul>\n<li><b>Konteinerite orkestreerimise raamistik<\/b>. Kui j\u00e4rjest rohkem konteineri lisandub rakenduse infrastruktuuri, tekib vajadus eraldi t\u00f6\u00f6riista j\u00e4rele konteinerite j\u00e4lgimiseks ja haldamiseks \u2013 konteinerite orkestreerimise raamistik. Kubernetes on selles valdkonnas tihedalt sisse seatud, nii palju, et isegi selle peamised konkurendid Docker Swarm ja Mesosphere DC\/OS pakuvad alternatiivina integreerimist Kubernetesega.<\/li>\n<li><b>Teenused ja instantsid (Kubernetes pod'id)<\/b>. N\u00e4idis on ainus k\u00e4ivitatud mikroteenus. M\u00f5nikord on \u00fcks n\u00e4idis \u00fcks konteiner. Kuberneteses koosneb n\u00e4idis v\u00e4ikesest s\u00f5ltumatute konteinerite r\u00fchmast, mida nimetatakse podiks. Klientide harva p\u00f6\u00f6rdub otse n\u00e4idise v\u00f5i podi poole, pigem p\u00f6\u00f6rdutakse teenuse poole, mis esindab mitmeid identsed skaleeritavaid ja t\u00f5rketaluvate n\u00e4idiseid v\u00f5i pode (replikaid).<\/li>\n<li><b>Sidecar Proxy<\/b>. Sidecar Proxy t\u00f6\u00f6tab \u00fche n\u00e4idise v\u00f5i podiga. Sidecar Proxy m\u00f5te on suunata v\u00f5i proksida liiklust, mis tuleb konteinerilt, millega ta t\u00f6\u00f6tab, ning tagasiliiklust. Sidecar suhtleb teiste Sidecar Proxy'dega ja neid haldab orkestreerimise raamistik. Paljud teenuse mehhanismi rakendused kasutavad Sidecar Proxy'd, et haarata ja hallata kogu n\u00e4idise v\u00f5i podi sisenemist ja v\u00e4ljuvat liiklust.<\/li>\n<li><b>Teenuste avastamine<\/b>. Kui instants peab suhtlema teise teenusega, peab see leidma (tuvastama) t\u00f6\u00f6kindla ja kergesti ligip\u00e4\u00e4setava instantsi teisest teenusest. T\u00fc\u00fcpiliselt otsib instants DNS-i kaudu. Kahnide orkestreerimise raamistik hoiab nimekirja instantsidest, mis on valmis p\u00e4ringute vastuv\u00f5tmiseks, ning pakub liidese DNS-p\u00e4ringute tegemiseks.<\/li>\n<li><b>Koormuse jaotamine<\/b>. Enamik konteinerite orkestreerimisraamistikke tagavad koormuse jaotamise 4. tasemel (transpordi tasemel). Teenuste v\u00f5rgustik rakendab keerukamat koormuse jaotamist 7. tasemel (rakenduse tasemel), mis on rikas algoritmide poolest ja efektiivsem liikluse haldamise osas. Koormuse jaotamise parameetreid saab muuta API kaudu, mis v\u00f5imaldab orkestreerida sinise-roheline v\u00f5i kanarbiku juurutamist.<\/li>\n<li><b>Kr\u00fcpteerimine<\/b>. Service Mesh v\u00f5ib kr\u00fcpteerida ja dekr\u00fcpteerida p\u00e4ringud ja vastused, vabastades selle koorma teenustest. Service Mesh v\u00f5ib samuti parandada j\u00f5udlust, eelistades v\u00f5i taaskasutades olemasolevaid p\u00fcsivaid \u00fchendusi, mis v\u00e4hendab vajadust kulukate arvutuste j\u00e4rele uute \u00fchenduste loomisel. K\u00f5ige levinum kr\u00fcptimise teostus on <i>omavaheline TLS (mTLS)<\/i>, kus avalike v\u00f5tmete infrastruktuur (PKI) genereerib ja jagab sertifikaate ja v\u00f5tit nende kasutamiseks Sidecar Proxy's.<\/li>\n<li><b>Autentimine ja autoriseerimine<\/b>. Service Mesh v\u00f5ib autoriseerida ja autentida p\u00e4ringud, mis tehakse v\u00e4ljastpoolt v\u00f5i seestpoolt rakendust, edastades instantsidele vaid valideeritud p\u00e4ringud.<\/li>\n<li><b>Toetab automaatse v\u00e4ljal\u00fclitamise mustrit<\/b>. Service Mesh toetab <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nginx.com\/blog\/microservices-reference-architecture-nginx-circuit-breaker-pattern\/\">automaatse v\u00e4ljal\u00fclitamise mustrit<\/a><\/noindex>, mis isoleerib haiged instantsid ja seej\u00e4rel j\u00e4rk-j\u00e4rgult tagastab need tervete instantside gruppi vajadusel.<\/li>\n<\/ul>\n<p>\nRakenduse Service Mesh osa, mis haldab v\u00f5rgu liiklust instantside vahel, nimetatakse <i>Andmeplaneet<\/i>. Konfiguratsiooni loomine ja juurutamine, mis haldab k\u00e4itumist <i>Andmeplaneet<\/i>, teostatud eraldi <i>Kontrolli k\u00fcngas<\/i>. <i>Kontrolli k\u00fcngas<\/i> tavaliselt h\u00f5lmab v\u00f5i on kavandatud \u00fchenduma API, CLI v\u00f5i GUI kaudu rakenduse haldamiseks.<\/p>\n<p><img decoding=\"async\" alt=\"Mis on Service Mesh?\" src=\"\/wp-content\/uploads\/2020\/06\/130fe71904f72a76dfe8e8dbc405e498.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Control Plane Service Meshis jagab konfiguratsiooni Sidecar Proxy ja Data Plane'i vahel.<\/i><\/p>\n<p>Service Meshi arhitektuur on tihti kasutusel keerukate operatiivsete \u00fclesannete lahendamiseks, kasutades konteinerite ja mikroteenuste arhitektuuri. Valdkonna pioneerideks <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nginx.com\/blog\/introduction-to-microservices\/\">mikroteenustena<\/a><\/noindex> on sellised ettev\u00f5tted nagu Lyft, Netflix ja Twitter, kes pakuvad stabiilselt toimivaid teenuseid miljonitele kasutajatele \u00fcle kogu maailma. (<noindex><a rel=\"nofollow\" href=\"https:\/\/www.nginx.com\/blog\/microservices-at-netflix-architectural-best-practices\/\">Siit leiate p\u00f5hjaliku kirjelduse m\u00f5nest arhitektuurilisest v\u00e4ljakutsest, millega Netflix silmitsi seisis<\/a><\/noindex>). V\u00e4hem n\u00f5udlike rakenduste puhul piisab t\u00f5en\u00e4oliselt lihtsamast arhitektuurist.<\/p>\n<p>Service Meshi arhitektuur ei ole t\u00f5en\u00e4oliselt kunagi vastus k\u00f5igile rakenduste t\u00f6\u00f6 ja tarnimisega seotud k\u00fcsimustele. Arhitektidel ja arendajatel on suur t\u00f6\u00f6riistade arsenal, ja ainult \u00fcks neist \u2014 haamer, mis peab mitme \u00fclesande seas lahendama vaid \u00fchte \u2014 naelu kokku l\u00f6\u00f6ma. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.nginx.com\/blog\/introducing-the-nginx-microservices-reference-architecture\/\">NGINXi mikroteenuste viidenehitus<\/a><\/noindex>, n\u00e4iteks sisaldab see mitmeid erinevaid mudeleid, mis pakuvad pidevat l\u00e4henemisviisi probleemide lahendamiseks mikroteenuste kaudu.<\/p>\n<p>Service Mesh arhitektuuris \u00fchendatud elemendid, nagu NGINX, konteinerid, Kubernetes ja mikroteenused arhitektuurilise l\u00e4henemisviisina, v\u00f5ivad olla v\u00e4hemalt sama t\u00f5husalt kasutatud ka rakendustes, kus Service Mesh ei ole. N\u00e4iteks on Istio loodud t\u00e4ieliku Service Mesh arhitektuurina, kuid moodulsus n\u00e4itab, et arendajad saavad valida ja rakendada ainult neid tehnoloogia komponente, mida nad vajavad. Peame meeles pidama, et Service Mesh kontseptsioonist on selge arusaamine vajalik, isegi kui te pole kindel, et suudate seda kunagi oma rakenduses t\u00e4ielikult rakendada.<\/p>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/UNlX\/\">Moodulmonoliidid ja DDD<\/a><\/noindex><\/p>\n<p>Allikas: <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\/et\/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=\"et_EE\" \/>\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\/et\/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\udd47Mis on Service Mesh? | ProHoster","description":"Tere j\u00e4lle!.. Enne \"Tarkvara arhitekti\" kursuse algust oleme valmistanud veel \u00fche kasuliku t\u00f5lke. Service Mesh on konfigureeritav madala latentsusega infrastruktuuri kiht, mida on vaja suure hulga v\u00f5rgu protsessidevahelise kommunikatsiooni t\u00f6\u00f6tlemiseks rakenduse programmeerimisliideste (API) vahel. Service Mesh tagab kiire, usaldusv\u00e4\u00e4rse ja turvalise kommunikatsiooni konteineriseeritud ning sageli ajutiste rakenduste infrastruktuuri teenuste vahel.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/chto-takoe-service-mesh","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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\/et\/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\/et\/wp-json\/wp\/v2\/posts\/85697","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=85697"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/85697\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/85698"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=85697"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=85697"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=85697"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}