Articoli

Come ridurre i costi dei trasferimenti di dati nel Cloud grazie ad Envoy ed alla Cell-based Architecture

Il Cloud costa. E’ un dato di fatto ed è uno dei motivi per cui tante aziende stanno valutando di ritornare alle architetture proprietarie ed on-premise: un movimento che è stato nominato “Cloud Repatriation“.

La verità però, a nostro avviso, è che occorra valutare Pro e Contro prima di migrare sul Cloud e quando si è migrata l’infrastruttura sul Cloud occorre continuamente monitorare ed ottimizzare.

Ottimizzare le performance e l’infrastruttura Cloud è un processo semplice e continuo che comporta risparmi importanti nel tempo: nell’articolo “Come Amazon ha risparmiato 100 milioni di dollari con Apache Ray” ti abbiamo illustrato come un “semplice” cambiamento architetturale ha permesso ad Amazon di risparmiare tantissimi soldi e nell’articolo “Case Study: un anonimo Cloud Customer” ti abbiamo esposto un caso studio reale in cui un nostro Cliente sta superando lo stallo ed gli esosi costi del Cloud implementati dal vecchio fornitore attraverso l’ottimizzazione e la ristrutturazione dell’architettura Cloud.

Monitorare ed ottimizzare porta vantaggi ed in questo articolo ti vogliamo indicare un altro sistema per migliorare l’infrastruttura Cloud e risparmiare costi.

Contattaci subito e senza impegno per risparmiare sui tuoi costi del Cloud.

Envoy per la Cell-based architecture

Una delle cause più comuni dietro ai costi alti del Cloud è quella del trasferimento dei dati tra zone diverse ed un routing che invia dati in diverse regioni geografiche e tra diversi sistemi senza una logica efficace ed efficiente. Inoltre così facendo, il routing errato ed un trasferimento dei dati non ottimizzato, di fatto, si portano dietro un peggioramento della latenza e delle perfomance generali.

In un’infrastruttura globale è difficile orientare perfettamente il routing e tutti i trasferimenti di dati. E’ in questi casi che viene in aiuto Envoy: un proxy nato proprio per il Cloud ( per un approfondimento puoi leggere il nostro articolo “Envoy: un edge proxy per le Cloud Native Application“).

Grazie all’implementazione del routing zone-aware in una rete mesh è possibile dirigere il traffico di dati nella zona locale, anche se ci si trovasse all’interno di un’architettura cluster, minimizzando gli esosi trasferimenti di dati tra varie zone.

In pratica è possibile utilizzare Envoy per attivare un’architettura a celle, per es. come quelle dei cellulari, ma logiche, intelligenti e che riescono ad orientare il traffico in base non solo alla localizzazione dei dati ma anche alla disponibilità degli host per garantire sempre le migliori performance.

E’ un concetto semplice quello di localizzare i dati ma in ambito Cloud è molto complesso se non si utilizzano hedge proxy come Envoy. L’applicazione di questo concetto comporta vantaggi economici importanti. Per un approfondimento tecnico puoi leggere l’articolo di DoorDash dove i suoi ingegneri hanno spiegato come hanno implementato Envoy nel loro caso di business.

Non solo risparmi di traffico tra zone diverse

Un’architettura a celle permette non solo di ottimizzare il traffico ma anche di attivare paradigmi di fault isolation che riescono a restringere l’impatto di un fallimento di workload su limitati componenti e nello stesso tempo riuscire a mantenere attivi gli altri elementi. Anche Slack è passata ad un’architettura a celle sempre per gli stessi motivi: ottimizzare il traffico tra zone diverse ed aumentare la resilienza dell’applicazione.

Se poi ad Envoy aggiungi tutta la potenza di Kubernetes puoi creare un’architettura non solo a celle ma anche in cui ogni cella è rappresentata da un insieme di container in un cluster di Kubernetes. In questa maniera hai un’infrastruttura di elevatissima resilienza ed ottimizzata per il Cloud.

Contattaci subito e senza impegno per rendere resiliente ed efficiente la tua architettura Cloud.

Glue Labs e le Architetture Cloud

Abbiamo progettato ed implementato architetture Cloud altamente performanti ed affidabili in ambienti sensibili e critici che utilizzano sistemi e servizi come Envoy in maniera integrata con le esigenze di business del Cliente.

Grazie alle competenze specialistiche maturate in tantissimi settori e con numerosi Clienti ti forniamo assistenza e supporto, consulenza di Solution Architect e realizziamo architetture Cloud che ti permettono di gestire, risparmiando, i tuoi processi di computazione con garanzia 12 mesi da qualsiasi bug. Contattaci subito e senza impegno per maggiori informazioni.