Cerca
Lingue
<

Storage persistente per Kubernetes

Esegui workload stateful in tutta sicurezza, grazie a uno storage veloce, resiliente e sicuro creato per la scalabilità cloud-native
Storage Kubernetes e servizi dati per applicazioni containerizzate
Icona Volumi Persistenti

Storage persistente per le app stateful

Icona delle prestazioni

Prestazioni elevate con NVMe

disaster recovery sul sito secondario remoto

Disponibilità elevata dei dati

Icona Automazione Software Defined

Servizi dati di livello enterprise

Icona sicurezzaconformità

Protezione dei dati e backup

Icona osservabilità

Osservabilità e analisi

Kubernetes sta guadagnando terreno come piattaforma preferita per l'orchestrazione di applicazioni containerizzate. Tuttavia, l'esecuzione di workload stateful (database, code di messaggi, pipeline di analisi e così via) introduce una sfida fondamentale.

I container sono effimeri per loro natura. Si avviano, si arrestano e si spostano costantemente, mentre i dati su cui si basano i workload devono rimanere persistenti e sempre disponibili.

I sistemi di storage tradizionali non sono stati pensati per questo tipo di ambiente. In Kubernetes, i volumi possono rimanere bloccati su nodi specifici, rendendo difficile l'accesso ai dati quando i container si spostano. Il provisioning è spesso manuale e le operazioni quotidiane sono difficili da automatizzare. Con la scalabilità degli ambienti, la persistenza diventa più fragile e richiede molto tempo per la sua gestione.

  • Hai difficoltà a mantenere i dati persistenti durante i riavvii dei pod e le migrazioni?
  • Configuri manualmente volumi e classi di storage per ogni workload?
  • Si verificano colli di bottiglia nelle prestazioni con applicazioni stateful o pipeline CI/CD?
  • Non hai una chiara visibilità sull'utilizzo e sull'integrità dello storage tra i vari cluster?
  • Temi perdite di dati o downtime in caso di guasto a un nodo?
  • Ti ritrovi a gestire troppi strumenti diversi solo per far funzionare lo storage su Kubernetes?

Storage persistente: la soluzione per Kubernetes

DataCore Puls8 è una piattaforma di storage nativa per container progettata specificamente per gli ambienti Kubernetes. Fornisce lo storage persistente di cui Kubernetes è sprovvisto, garantendo che i dati rimangano intatti e accessibili mentre i container vengono avviati, arrestati e spostati all’interno del cluster. Funziona all’interno del cluster e si integra direttamente con le API di Kubernetes per fornire uno storage persistente che si comporta esattamente come previsto da Kubernetes: dinamico, dichiarativo e automatizzato.

Anziché affidarsi a sistemi di archiviazione esterni o a volumi associati ai singoli nodi, Puls8 trasforma i dischi locali in un pool di archiviazione completamente gestito e resiliente. Provisiona automaticamente i volumi quando i container ne fanno richiesta, gestisce la replica e il ripristino in caso di guasto in background e mantiene i dati disponibili mentre i carichi di lavoro si spostano all’interno del cluster.

Punti salienti

  • Progettato per funzionare in modo trasparente con PVC, StorageClasses e StatefulSet in Kubernetes
  • Provisioning di volumi on demand tramite flussi di lavoro Kubernetes dichiarativi
  • Pool di storage resilienti che utilizzano dischi locali con disponibilità dei dati tra i nodi basata su replica
  • Si integra facilmente con i flussi di lavoro GitOps e le pipeline CI/CD native di Kubernetes

Prestazioni elevate, resilienza integrata e servizi dati di livello enterprise

Puls8 è progettato per soddisfare le esigenze dei carichi di lavoro ad alte prestazioni e ad alto volume di dati in esecuzione su Kubernetes. Utilizza NVMe locale ad alta velocità per garantire un accesso a bassa latenza e un elevato throughput per carichi di lavoro quali database, code di messaggistica e motori di analisi. Poiché Puls8 viene eseguito direttamente all’interno del cluster, non vi è alcun livello di archiviazione esterno che possa costituire un collo di bottiglia per le prestazioni o introdurre latenza.

La resilienza viene gestita a livello di storage, con replica integrata tra i nodi dello stesso cluster. In caso di errore su un nodo, i dati rimangono disponibili e i workload possono eseguire il failover senza perdite o downtime.

Puls8 offre inoltre servizi essenziali per la gestione dei dati aziendali già pronti all’uso, tra cui thin provisioning, snapshots, la crittografia rest e l’integrazione con strumenti di backup come Velero e Veeam Kasten. Queste funzionalità consentono ai team di proteggere, gestire e scalare i dati persistenti in tutta sicurezza, senza dover ricorrere a sistemi esterni o script personalizzati.

Interfaccia web per una gestione intuitiva

Interfaccia web per una gestione intuitiva

Storage per Kubernetes senza complessità operative

Dashboard di osservabilità Puls

Dashboard di osservabilità per il monitoraggio

Lo storage non dovrebbe rallentare i team che si occupano della piattaforma. Puls8 semplifica le operazioni quotidiane di storage allineandosi perfettamente ai flussi di lavoro nativi di Kubernetes. I volumi vengono provisionati automaticamente. I servizi relativi ai dati, come la replica e snapshots gestiti in background. Non sono necessarie automazioni personalizzate, script esterni o interventi approfonditi di ottimizzazione dell’infrastruttura.

L'osservabilità integrata offre ai team la visibilità necessaria per operare in tutta sicurezza. Puls8 si integra con Prometheus, Grafana e Alertmanager per fornire metriche, avvisi e dashboard in tempo reale senza richiedere plugin o strumenti separati. È possibile monitorare l'utilizzo, lo stato di integrità e le prestazioni di tutti i cluster da un'unica vista unificata.

Il risultato è un'esperienza coerente e prevedibile su tutti i cluster e gli ambienti. Gli sviluppatori possono richiedere spazio di archiviazione nello stesso modo in cui distribuiscono le applicazioni. Gli ingegneri di piattaforma ottengono un controllo centralizzato senza dover gestire sistemi separati. Puls8 aiuta i team a lavorare più velocemente, a ridurre il lavoro manuale e a gestire Kubernetes su larga scala senza trasformare la gestione dello storage in un secondo lavoro.

Garantisce storage persistente ad alte prestazioni per le applicazioni stateful su Kubernetes