{"id":35388,"date":"2019-10-31T22:04:01","date_gmt":"2019-10-31T19:04:01","guid":{"rendered":"https:\/\/prohoster.info\/blog\/zachem-my-delaem-enterprise-service-mesh\/"},"modified":"2019-10-31T22:04:01","modified_gmt":"2019-10-31T19:04:01","slug":"zachem-my-delaem-enterprise-service-mesh","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/zachem-my-delaem-enterprise-service-mesh","title":{"rendered":"Perch\u00e9 creiamo l'Enterprise Service Mesh","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Service Mesh \u2014 un noto pattern architetturale per integrare i microservizi e migrare verso un'infrastruttura cloud. Oggi nel mondo del cloud e dei container, \u00e8 difficile farne a meno. Diverse implementazioni open-source del service mesh sono gi\u00e0 disponibili sul mercato, ma la loro funzionalit\u00e0, affidabilit\u00e0 e sicurezza non sempre sono sufficienti, soprattutto quando si tratta delle esigenze di grandi aziende finanziarie a livello nazionale. Perci\u00f2, noi di Sbertech abbiamo deciso di personalizzare il Service Mesh e vogliamo raccontarvi cosa c'\u00e8 di interessante nel Service Mesh, cosa non va e cosa intendiamo fare al riguardo.<\/p>\n<p><img decoding=\"async\" alt=\"Perch\u00e9 creiamo l&#039;Enterprise Service Mesh\" src=\"\/wp-content\/uploads\/2019\/06\/90b0df34323399c96548f86b6bd16522.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nLa popolarit\u00e0 del pattern Service Mesh cresce insieme a quella delle tecnologie cloud. Si tratta di uno strato infrastrutturale dedicato che facilita l'interazione tra diversi servizi di rete. Le moderne applicazioni cloud sono composte da centinaia e persino migliaia di questi servizi, ciascuno dei quali pu\u00f2 avere migliaia di copie.<\/p>\n<p><img decoding=\"async\" alt=\"Perch\u00e9 creiamo l&#039;Enterprise Service Mesh\" src=\"\/wp-content\/uploads\/2019\/06\/f74229b8d4d75a9b0bb9ad292ec9de85.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nL'interazione tra questi servizi e la loro gestione \u00e8 la chiave del Service Mesh. In effetti, si tratta di un modello di rete composto da numerosi proxy, gestiti centralmente e che eseguono un insieme di funzioni estremamente utili.<\/p>\n<p><i>A livello proxy (data plane):<\/i><\/p>\n<ul>\n<li>Assegnazione e diffusione di politiche di instradamento e bilanciamento del traffico\n<\/li>\n<li>Diffusione di chiavi, certificati, token\n<\/li>\n<li>Raccolta di telemetria, creazione di metriche di monitoraggio\n<\/li>\n<li>Integrazione con infrastrutture di sicurezza e monitoraggio\n<\/li>\n<\/ul>\n<p>\n<i>A livello di piano di controllo (control plane):<\/i><\/p>\n<ul>\n<li>Applicazione di politiche di instradamento e bilanciamento del traffico\n<\/li>\n<li>Gestione delle ripetizioni e dei timeout, identificazione dei nodi \"mortos\" (circuit breaking), gestione delle situazioni di errore (injecting faults) e garantire la resilienza dei servizi attraverso altri meccanismi\n<\/li>\n<li>Autenticazione\/autorizzazione delle chiamate\n<\/li>\n<li>Scarto delle metriche (observability)\n<\/li>\n<\/ul>\n<p>\nIl gruppo di utenti interessati allo sviluppo di questa tecnologia \u00e8 molto ampio, da piccole startup a grandi corporation internet, come PayPal.<\/p>\n<h2>A cosa serve il Service Mesh nel settore corporate<\/h2>\n<p>\nL'uso del Service Mesh porta numerosi vantaggi evidenti. Prima di tutto, \u00e8 semplicemente comodo per gli sviluppatori: per scrivere codice <i>nasce una piattaforma tecnologica<\/i>, che semplifica notevolmente l'integrazione nell'infrastruttura cloud consentendo un completo isolamento del layer di trasporto dalla logica applicativa.<\/p>\n<p>Inoltre, <i>Il Service Mesh semplifica le relazioni tra fornitori e consumatori.<\/i> Oggi, i fornitori e i consumatori di API possono facilmente concordare su interfacce e contratti autonomamente, senza coinvolgere un mediatore o un arbitro specializzato come una corporate service bus. Questo approccio ha un impatto significativo su due parametri: aumenta la velocit\u00e0 di immissione della nuova funzionalit\u00e0 sul mercato (time-to-market), ma al contempo alza i costi delle soluzioni, poich\u00e9 l'integrazione deve essere effettuata autonomamente. L'uso del Service Mesh da parte dei team di sviluppo delle funzionalit\u00e0 aziendali consente di mantenere un giusto equilibrio. Alla fine, i fornitori di API possono concentrarsi esclusivamente sulla componente applicativa del loro servizio e semplicemente pubblicarla nel Service Mesh: l'API diventer\u00e0 immediatamente disponibile a tutti i clienti, mentre la qualit\u00e0 dell'integrazione sar\u00e0 pronta per la produzione e non richieder\u00e0 alcuna riga di codice aggiuntivo.<\/p>\n<p>Un ulteriore vantaggio \u00e8 che <i>lo sviluppatore, utilizzando Service Mesh, si concentra esclusivamente sulla funzionalit\u00e0 aziendale<\/i> \u2014 sulla componente di prodotto, piuttosto che su quella tecnologica del suo servizio. Ad esempio, non \u00e8 pi\u00f9 necessario preoccuparsi del fatto che, in una situazione in cui il servizio viene richiamato attraverso la rete, possa verificarsi un'interruzione della connessione. Inoltre, Service Mesh aiuta a bilanciare il traffico tra le copie dello stesso servizio: se una copia \"\u00e8 morta\", il sistema reindirizzer\u00e0 tutto il traffico sulle copie rimanenti attive. <\/p>\n<p><i>Service Mesh <\/i>\u2014<i> questa \u00e8 una buona base per la creazione di applicazioni distribuite<\/i>, che nasconde al cliente i dettagli di come vengono effettuate le chiamate ai suoi servizi, sia interna che esternamente. Tutte le applicazioni che utilizzano Service Mesh sono isolate a livello di trasporto sia dalla rete che l'una dall'altra: non c'\u00e8 alcuna connessione tra di esse. In questo modo, lo sviluppatore ottiene un controllo totale sui propri servizi.<\/p>\n<p>\u00c8 importante notare che<i> l'aggiornamento delle applicazioni distribuite in un ambiente in cui \u00e8 utilizzato Service Mesh diventa pi\u00f9 semplice.<\/i> Ad esempio, il deployment blue\/green, dove sono disponibili due ambienti per l'applicazione, uno dei quali non viene aggiornato e rimane in standby. Il rollback a una versione precedente in caso di un rilascio non riuscito viene gestito da un router speciale, un compito che viene svolto perfettamente dal Service Mesh.<i>. <\/i>\u00c8 possibile utilizzare anche <i>il rilascio canarino <\/i>per testare una nuova versione, passando al nuovo aggiornamento solo il 10% del traffico o le richieste di un gruppo pilota di clienti. Il traffico principale continua a dirigersi verso la vecchia versione, senza interruzioni.<\/p>\n<p>Inoltre<i> Il Service Mesh ci offre il controllo SLA in tempo reale<\/i>. Un sistema di proxy distribuiti impedir\u00e0 che il servizio venga compromesso quando alcuni clienti supereranno la loro quota assegnata. Se la larghezza di banda per l'API \u00e8 limitata, nessuno potr\u00e0 sovraccaricarla con un numero elevato di transazioni: il Service Mesh si frappone tra il servizio e il traffico indesiderato. Questo verr\u00e0 semplicemente filtrato nel livello di integrazione, mentre i servizi stessi continueranno a funzionare senza accorgersene.<\/p>\n<p>Se un'azienda desidera ridurre i costi per lo sviluppo di soluzioni di integrazione, il Service Mesh \u00e8 una soluzione utile: <i>con la sua versione open-source si pu\u00f2 passare dai prodotti commerciali.<\/i>. Il nostro Enterprise Service Mesh si basa sulla versione open-source di Service Mesh. <\/p>\n<p>Un altro vantaggio \u00e8 <i>la presenza di un set integrato completo di servizi di integrazione<\/i>. Poich\u00e9 tutta l'integrazione avviene tramite questo strato intermedio, possiamo gestire tutto il traffico di integrazione e le relazioni tra le applicazioni che costituiscono il nucleo del business dell'azienda. Questo \u00e8 molto comodo.<\/p>\n<p>E infine <i>Il Service Mesh stimola l'azienda a passare a un'infrastruttura dinamica.<\/i> Ora molti si stanno orientando verso la containerizzazione. Suddividere un monolite in microservizi e integrare tutto questo in modo elegante \u00e8 un tema in ascesa. Ma quando tenti di migrare a una nuova infrastruttura un sistema che \u00e8 in produzione da molti anni, ti trovi immediatamente di fronte a tutta una serie di problemi: imballare tutto in container e distribuirlo su una piattaforma non \u00e8 semplice. E l'implementazione, la sincronizzazione e l'interazione di questi componenti distribuiti costituiscono un'altra sfida complessa. Come comunicheranno tra di loro? Ci saranno fallimenti a cascata? Il Service Mesh aiuta a risolvere parte di questi problemi e facilita la migrazione da una vecchia architettura a una nuova, permettendo di dimenticare la logica dello scambio di rete.<\/p>\n<h2>Perch\u00e9 \u00e8 necessaria la personalizzazione di Service Mesh<\/h2>\n<p>\nNella nostra azienda convivono centinaia di sistemi e moduli, e il runtime \u00e8 molto carico. Quindi il semplice modello in cui un sistema chiama un altro e riceve una risposta non \u00e8 sufficiente; in produzione vogliamo di pi\u00f9. Cosa serve ancora a un Service Mesh aziendale? <\/p>\n<p><img decoding=\"async\" alt=\"Perch\u00e9 creiamo l&#039;Enterprise Service Mesh\" src=\"\/wp-content\/uploads\/2019\/06\/a4d40151f03b45d72117f678b7996bb6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Servizio di elaborazione eventi<\/h3>\n<p>\nImmaginiamo di dover realizzare un'elaborazione eventi in tempo reale: un sistema che analizza le azioni del cliente e pu\u00f2 immediatamente proporre un'offerta pertinente. Per implementare questa funzionalit\u00e0, si utilizza <i>un pattern architetturale chiamato architettura orientata agli eventi (event-driven architecture, EDA)<\/i>. Nessun Service Mesh attuale supporta nativamente tali pattern, il che \u00e8 molto importante, soprattutto per le banche!<\/p>\n<p>\u00c8 piuttosto strano che tutte le versioni di Service Mesh supportino il 'Remote Procedure Call' (RPC), ma non siano compatibili con l'EDA. Perch\u00e9 Service Mesh \u00e8 simile a una moderna integrazione distribuita, mentre l'EDA \u00e8 un pattern architetturale molto attuale che consente di creare esperienze uniche per il cliente.<\/p>\n<p>Il nostro Enterprise Service Mesh deve affrontare questo problema. Inoltre, desideriamo vedere l'implementazione della consegna garantita, dell'elaborazione in streaming e dell'elaborazione complessa degli eventi utilizzando una variet\u00e0 di filtri e modelli.<\/p>\n<h3>Servizio di trasferimento file<\/h3>\n<p>\nOltre all'EDA, sarebbe utile avere la possibilit\u00e0 di trasferire file: a livello aziendale, l'integrazione dei file \u00e8 spesso l'unica opzione praticabile. In particolare, si utilizza il modello architetturale ETL (Extract, Transform, Load \u2014 \"estrazione, trasformazione, caricamento\"). In questo modello, in genere, si scambiano solo file: si utilizzano grandi dati che non \u00e8 pratico inviare tramite richieste singole. La possibilit\u00e0 di supporto nativo per il trasferimento dei file nell'Enterprise Service Mesh offre la flessibilit\u00e0 necessaria per il business.<\/p>\n<h3>Servizio di orchestrazione<\/h3>\n<p>\nNelle grandi organizzazioni ci sono quasi sempre diversi team che creano prodotti diversi. Ad esempio, in una banca, alcuni team lavorano con i depositi, mentre altri si concentrano sui prodotti di credito, e ci sono molti casi simili. Sono persone diverse, team diversi, che sviluppano i loro prodotti, progettano le loro API e le rendono \u0434\u043e\u0441\u0442\u0443\u043fibili ad altri. Spesso sorge la necessit\u00e0 di comporre questi servizi e implementare logiche complesse di chiamata sequenziale di un insieme di API. Per risolvere questo problema \u00e8 necessario un approccio nell'ambito dell'integrazione, che semplifichi tutta questa logica composita (chiamate a pi\u00f9 API, descrizione dei percorsi delle richieste, ecc.). Questo \u00e8 ci\u00f2 che fa il servizio di orchestrazione in un Enterprise Service Mesh.<\/p>\n<h3>AI e ML<\/h3>\n<p>\nQuando i microservizi comunicano attraverso un unico strato di integrazione, il Service Mesh \u00e8 naturalmente al corrente di tutte le chiamate di ogni servizio. Raccogliamo la telemetria: chi chiama chi, quando, per quanto tempo, quante volte e cos\u00ec via. Quando ci sono centinaia di migliaia di questi servizi e miliardi di chiamate, tutto ci\u00f2 si accumula e genera Big Data. Questi dati possono essere analizzati utilizzando strumenti di intelligenza artificiale, machine learning, ecc., e successivamente si possono realizzare utili applicazioni basate sui risultati dell'analisi. Sarebbe opportuno delegare almeno in parte all'intelligenza artificiale la gestione di tutto questo traffico di rete e delle chiamate delle applicazioni integrate nel Service Mesh.<\/p>\n<h3>Servizio API Gateway<\/h3>\n<p>\nIn genere, nel Service Mesh ci sono proxy e servizi che interagiscono tra loro all'interno di un perimetro di fiducia. Tuttavia, esistono anche controparti esterne. Le richieste API fornite a questo gruppo di consumatori sono molto pi\u00f9 serie. Questa attivit\u00e0 \u00e8 suddivisa in due parti principali. <\/p>\n<ul>\n<li><i>Sicurezza<\/i>. Questioni relative a ddos, vulnerabilit\u00e0 dei protocolli, applicazioni, sistemi operativi e cos\u00ec via. \n<\/li>\n<li><i>Scalabilit\u00e0<\/i>. Quando gli account API, che devono essere forniti ai clienti, raggiungono migliaia o addirittura centinaia di migliaia, diventa necessario avere uno strumento per gestire questo insieme di API. \u00c8 essenziale monitorare continuamente le API: se funzionano o meno, in quale stato si trovano, quale traffico stanno generando, quali statistiche, ecc. Il gateway API deve affrontare questo compito, rendendo l'intero processo gestibile e sicuro. Grazie a questo componente, l'Enterprise Service Mesh impara a pubblicare senza complicazioni sia API interne che esterne.\n<\/li>\n<\/ul>\n<p><\/p>\n<h3>Servizio di supporto per protocolli e formati dati specifici (gateway AS)<\/h3>\n<p>\nAttualmente, la maggior parte delle soluzioni Service Mesh pu\u00f2 operare nativamente solo con traffico HTTP e HTTP2 o in modalit\u00e0 limitata a livello TCP\/IP. L'Enterprise Service Mesh introduce molti altri protocolli di trasferimento dati molto specifici. Alcuni sistemi possono utilizzare broker di messaggi, altri sono integrati a livello di database. Se in azienda \u00e8 presente SAP, questo pu\u00f2 utilizzare la propria sistema di integrazione. Inoltre, tutto ci\u00f2 funziona ed \u00e8 una parte fondamentale del business.<\/p>\n<p>Non si pu\u00f2 semplicemente dire: \u00abSmettiamo di usare il legacy e creiamo nuovi sistemi che possano utilizzare il Service Mesh\u00bb. Per collegare tutti i vecchi sistemi a quelli nuovi (con architettura a microservizi), i sistemi che possono utilizzare il Service Mesh necessiteranno di un adattatore, intermediario o gateway. Sarebbe fantastico se venisse fornito in bundle con il servizio. Il Gateway AS pu\u00f2 supportare qualsiasi tipo di integrazione. Immaginate di installare semplicemente l'Enterprise Service Mesh e di avere gi\u00e0 tutto pronto per interagire con i protocolli di cui avete bisogno. Per noi, questo approccio \u00e8 molto importante.<\/p>\n<p><i>Circa in questo modo immaginiamo la versione aziendale del Service Mesh (Enterprise Service Mesh). La personalizzazione descritta risolve la maggior parte dei problemi che si presentano nell'utilizzo delle versioni open-source pronte dell'integrazione della piattaforma. Apparso solo un paio di anni fa, l'architettura del Service Mesh continua a evolversi, e siamo felici di poter contribuire al suo sviluppo. Speriamo che la nostra esperienza possa esservi utile.<\/i><br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/sberbank\/blog\/456136\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>Service Mesh \u2014 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0439 \u043f\u0430\u0442\u0442\u0435\u0440\u043d \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u0438 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0430 \u043d\u0430 \u043e\u0431\u043b\u0430\u0447\u043d\u0443\u044e \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443. \u0421\u0435\u0433\u043e\u0434\u043d\u044f \u0432 \u043e\u0431\u043b\u0430\u0447\u043d\u043e-\u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043d\u043e\u043c \u043c\u0438\u0440\u0435 \u043e\u0431\u043e\u0439\u0442\u0438\u0441\u044c \u0431\u0435\u0437 \u043d\u0435\u0433\u043e \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0441\u043b\u043e\u0436\u043d\u043e. \u041d\u0430 \u0440\u044b\u043d\u043a\u0435 \u0443\u0436\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e open-source \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0439 service mesh, \u043d\u043e \u0438\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438, \u043d\u0430\u0434\u0435\u0436\u043d\u043e\u0441\u0442\u0438 \u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0434\u0430\u043b\u0435\u043a\u043e \u043d\u0435 \u0432\u0441\u0435\u0433\u0434\u0430 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e, \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u043a\u043e\u0433\u0434\u0430 \u0440\u0435\u0447\u044c \u0438\u0434\u0435\u0442 \u043e \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f\u0445 \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0445 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0439 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0430 \u0432\u0441\u0435\u0439 \u0441\u0442\u0440\u0430\u043d\u044b. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":26549,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-35388","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.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Service Mesh \u2014 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0439 \u043f\u0430\u0442\u0442\u0435\u0440\u043d \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u0438 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0430 \u043d\u0430 \u043e\u0431\u043b\u0430\u0447\u043d\u0443\u044e \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443. \u0421\u0435\u0433\u043e\u0434\u043d\u044f \u0432 \u043e\u0431\u043b\u0430\u0447\u043d\u043e-\u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043d\u043e\u043c \u043c\u0438\u0440\u0435 \u043e\u0431\u043e\u0439\u0442\u0438\u0441\u044c \u0431\u0435\u0437 \u043d\u0435\u0433\u043e \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0441\u043b\u043e\u0436\u043d\u043e. \u041d\u0430 \u0440\u044b\u043d\u043a\u0435 \u0443\u0436\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e open-source \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0439 service mesh, \u043d\u043e \u0438\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438, \u043d\u0430\u0434\u0435\u0436\u043d\u043e\u0441\u0442\u0438 \u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0434\u0430\u043b\u0435\u043a\u043e \u043d\u0435 \u0432\u0441\u0435\u0433\u0434\u0430 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e, \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u043a\u043e\u0433\u0434\u0430 \u0440\u0435\u0447\u044c \u0438\u0434\u0435\u0442 \u043e \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f\u0445 \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0445 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0439 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0430 \u0432\u0441\u0435\u0439 \u0441\u0442\u0440\u0430\u043d\u044b. \u041f\u043e\u044d\u0442\u043e\u043c\u0443\" \/>\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\/it\/blog\/administrirovanie\/zachem-my-delaem-enterprise-service-mesh\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\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\u0417\u0430\u0447\u0435\u043c \u043c\u044b \u0434\u0435\u043b\u0430\u0435\u043c Enterprise Service Mesh | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"Service Mesh \u2014 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0439 \u043f\u0430\u0442\u0442\u0435\u0440\u043d \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u0438 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0430 \u043d\u0430 \u043e\u0431\u043b\u0430\u0447\u043d\u0443\u044e \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443. \u0421\u0435\u0433\u043e\u0434\u043d\u044f \u0432 \u043e\u0431\u043b\u0430\u0447\u043d\u043e-\u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043d\u043e\u043c \u043c\u0438\u0440\u0435 \u043e\u0431\u043e\u0439\u0442\u0438\u0441\u044c \u0431\u0435\u0437 \u043d\u0435\u0433\u043e \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0441\u043b\u043e\u0436\u043d\u043e. \u041d\u0430 \u0440\u044b\u043d\u043a\u0435 \u0443\u0436\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e open-source \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0439 service mesh, \u043d\u043e \u0438\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438, \u043d\u0430\u0434\u0435\u0436\u043d\u043e\u0441\u0442\u0438 \u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0434\u0430\u043b\u0435\u043a\u043e \u043d\u0435 \u0432\u0441\u0435\u0433\u0434\u0430 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e, \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u043a\u043e\u0433\u0434\u0430 \u0440\u0435\u0447\u044c \u0438\u0434\u0435\u0442 \u043e \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f\u0445 \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0445 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0439 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0430 \u0432\u0441\u0435\u0439 \u0441\u0442\u0440\u0430\u043d\u044b. \u041f\u043e\u044d\u0442\u043e\u043c\u0443\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/zachem-my-delaem-enterprise-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=\"2019-10-31T19:04:01+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:04:01+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\udd47Perch\u00e9 creiamo l'Enterprise Service Mesh | ProHoster","description":"Service Mesh \u2014 un noto pattern architettonico per l'integrazione dei microservizi e la transizione verso un'infrastruttura cloud. Oggi, nel mondo cloud-containers, \u00e8 piuttosto difficile fare a meno di esso. Sul mercato sono gi\u00e0 disponibili diverse implementazioni open-source di service mesh, ma le loro funzionalit\u00e0, affidabilit\u00e0 e sicurezza non sono sempre sufficienti, soprattutto quando si parla di requisiti di grandi aziende finanziarie a livello nazionale. Pertanto,","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/zachem-my-delaem-enterprise-service-mesh","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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\u0417\u0430\u0447\u0435\u043c \u043c\u044b \u0434\u0435\u043b\u0430\u0435\u043c Enterprise Service Mesh | ProHoster","og:description":"Service Mesh \u2014 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0439 \u043f\u0430\u0442\u0442\u0435\u0440\u043d \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u0438 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0430 \u043d\u0430 \u043e\u0431\u043b\u0430\u0447\u043d\u0443\u044e \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443. \u0421\u0435\u0433\u043e\u0434\u043d\u044f \u0432 \u043e\u0431\u043b\u0430\u0447\u043d\u043e-\u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043d\u043e\u043c \u043c\u0438\u0440\u0435 \u043e\u0431\u043e\u0439\u0442\u0438\u0441\u044c \u0431\u0435\u0437 \u043d\u0435\u0433\u043e \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0441\u043b\u043e\u0436\u043d\u043e. \u041d\u0430 \u0440\u044b\u043d\u043a\u0435 \u0443\u0436\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e open-source \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0439 service mesh, \u043d\u043e \u0438\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438, \u043d\u0430\u0434\u0435\u0436\u043d\u043e\u0441\u0442\u0438 \u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0434\u0430\u043b\u0435\u043a\u043e \u043d\u0435 \u0432\u0441\u0435\u0433\u0434\u0430 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e, \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u043a\u043e\u0433\u0434\u0430 \u0440\u0435\u0447\u044c \u0438\u0434\u0435\u0442 \u043e \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f\u0445 \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0445 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0439 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0430 \u0432\u0441\u0435\u0439 \u0441\u0442\u0440\u0430\u043d\u044b. \u041f\u043e\u044d\u0442\u043e\u043c\u0443","og:url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/zachem-my-delaem-enterprise-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":"2019-10-31T19:04:01+00:00","article:modified_time":"2019-10-31T19:04:01+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"35388","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":"2026-01-21 23:01:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:04:24","updated":"2026-01-21 23:01:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/35388","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=35388"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/35388\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/26549"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=35388"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=35388"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=35388"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}