Kubernetes, la piattaforma open-source per l’orchestrazione di container oggi usata dalla maggior parte degli sviluppatori, è la base tecnologica della maggior parte delle applicazioni moderne.
Una tecnologia, quella di K8s, che ha apportato significativi cambiamenti alle stesse modalità con cui le applicazioni vengono sviluppate e rilasciate.
Proprio nel contesto di questa particolare diffusione dell’adozione di ambienti containerizzati per sviluppare applicazioni cloud-native, l’elemento “storage” diventa essenziale nelle architetture aziendali, in quanto esso consente alle infrastrutture Kubernetes di scalare adeguatamente, in modo flessibile, ottimizzando al contempo i costi.
Applicazioni di intelligenza artificiale e storage
I dati sono sempre stati essenziali nelle aziende e sono sempre stati al centro dei processi di trasformazione digitale. Con l’intelligenza artificiale, il loro volume ma anche la loro qualità influenzano l’efficacia delle soluzioni AI.
In tale contesto, la capacità delle infrastrutture di scalare in modo efficace e rapido diventa ancora più importante. Una capacità legata anche allo storage sottostante: gli storage tradizionali, il cui design è nato per le esigenze di architetture IT di tipo statico, non sempre risultano idonei a garantire la dinamicità dei cluster Kubernetes.
Kubernetes Storage: la piattaforma a servizio delle architetture containerizzate
Se le soluzioni di storage più tradizionali potrebbero non essere in grado di soddisfare le necessità di scalabilità e agilità delle infrastrutture che ospitano applicativi e carichi di lavoro AI, Kubernetes Storage di Seeweb, che nasce dalla partnership con VAST Data, si adatta in modo flessibile alle esigenze di crescita e di flessibilità delle architetture AI in ambienti containerizzati.
Kubernetes Storage supera i limiti degli approcci tradizionali scale-out, garantendo ai team di cloud architect e sviluppatori la capacità di spazio che necessitano, e abilitando un provisioning rapido e flessibile attraverso un’interfaccia completa inclusiva di snapshot, opzioni di clonazione, la possibilità di fare “resizing”, scalare le risorse in modo elastico e nel pieno controllo del processo.
Un ulteriore vantaggio di questa soluzione di storage è il rapporto prezzo-prestazioni: l’approccio è a consumo, con adattamento automatico delle risorse alle esigenze, mantenendo sempre fatturazione mensile a seconda dell’effettivo utilizzo.
Uno storage pensato per i carichi di lavoro “next-gen”
Gli ultimi sviluppi tecnologici ci portano verso l’adozione sempre più importante dell’intelligenza artificiale. Di qui, l’innovazione dello storage VAST Data, con cui il servizio Kubernetes Storage di Seeweb viene costruito, sta nell’essere stato progettato per workload di analisi log e deep learning. Ossia, per quei carichi di lavoro che richiedono più scalabilità e prestazioni rispetto ad altre tipologie di task.
Kubernetes Storage semplifica la gestione di volumi massivi di dati al top delle prestazioni, rispondendo appieno alle necessità di dinamismo e alte performance delle infrastrutture Kubernetes.
Uno storage all’avanguardia per qualsiasi tipo di ambiente
Analisi di big data e training dei dati sono solo alcune delle possibilità di utilizzo di Kubernetes Storage.
La piattaforma cloud Seeweb basata su VAST Data facilita la gestione dei dati per le applicazioni in hosting su ambienti containerizzati, mettendo a disposizione API e tool, ottimizzando l’uso delle risorse e preservando la persistenza dei dati anche in caso di eliminazione o riavvio dei container.
Kubernetes Storage può essere integrato su qualsiasi tipologia di infrastruttura, sia essa on premise che in cloud.