L'esecuzione di applicazioni stateful su Kubernetes non è semplice. I container sono dinamici per loro natura: possono riavviarsi, spostarsi, non riuscire o ridimensionarsi in qualsiasi momento, ma i dati devono persistere in tutto il processo. La maggior parte delle piattaforme di storage tradizionali non è stata creata per questo ambiente. Servono infatti un'integrazione nativa con Kubernetes e la configurazione e la messa a punto manuali.
DataCore Puls8 è stato progettato proprio per risolvere questo problema. Si tratta di una piattaforma di storage nativa per container che si integra direttamente con Kubernetes, trasformando lo storage dei nodi locali in volumi persistenti veloci e resilienti, dotati di replica, osservabilità e automazione integrate. Offre ai team DevOps, SRE e di piattaforma l’esperienza di storage di cui Kubernetes ha bisogno: fluida, scalabile e pronta per la produzione.
- Accelera i workload stateful con prestazioni NVMe a bassa latenza
- Garantire un'elevata disponibilità del volume senza dipendere da sistemi di archiviazione esterni
- Semplifica l'operatività senza richiedere competenze di storage Kubernetes
- Scala lo storage in modo trasparente man mano che i cluster e le applicazioni crescono
- Progettato per funzionare nel modo previsto da Kubernetes: nativo, dichiarativo, agnostico rispetto all'infrastruttura
Casi d'uso
Garantire elevata disponibilità per applicazioni stateful e database (PostgreSQL, MySQL, MongoDB, ecc.)
Supporta le pipeline CI/CD con uno storage veloce e affidabile
Standardizza lo storage persistente nei cluster di sviluppo, test e produzione
Supporta soluzioni di osservabilità e ricerca come gli stack ELK ed EFK, con storage scalabile
Offre storage condiviso ad alte prestazioni per i workload AI/ML
Supporta backup e ripristino per le applicazioni cloud-native
Funzionalità
- Provisioning dinamico dei volumi tramite API Kubernetes native utilizzando PVC e classi di storage
- Supporta volumi locali e replicati per soddisfare le esigenze infrastrutturali
- Control plane dichiarativo centralizzato per gestire i volumi persistenti tra i cluster
- Sfrutta tutto il potenziale delle unità NVMe per offrire ai workload stateful più impegnativi un throughput elevato
- Replica dei volumi e failover automatico delle applicazioni tra i nodi
- Crittografia dei dati "at rest "con supporto KMS per rafforzare la sicurezza dei dati
- Servizi dati avanzati, tra cui thin provisioning, snapshot e altro ancora
- Stack di osservabilità integrato con Prometheus, Grafana e Alertmanager
- Flussi di lavoro automatizzati per il backup e il ripristino tramite l'integrazione con Velero, Veeam Kasten e CloudCasa
La figura riportata di seguito illustra le varie funzionalità di Puls8, una soluzione di archiviazione persistente nativa per container, compresi i principali servizi dati, i metodi di accesso e i protocolli supportati.
Consumatori
-
APPLICAZIONI KUBERNETES STATEFUL (PER ESEMPIO DATABASE, CODE DI MESSAGGI, ANALYTICS, AI/ML, CI/CD, MICROSERVIZI)
Metodi di accesso
-
NVME-OF TCP
-
NVME-OF RDMA
Funzionamento e approfondimenti
-
Orchestrazione
-
Gestione del pool
-
Monitoraggio delle prestazioni e dello stato di salute
-
Grafici storici/In tempo reale
Servizi dati
- ASSEGNAZIONE E GESTIONE DEL VOLUME PERMANENTE
- BACKUP E RIPRISTINO
- REPLICA DEI VOLUMI
-
SNAPSHOT
- FAILOVER APPLICATIVO
-
THIN PROVISIONING
-
CRITTOGRAFIA CON SUPPORTO KMS
-
OSSERVABILITÀ
Comando e controllo
-
Interfaccia grafica / Utente
-
Kubectl / CLI
-
REST API
PROTOCOLLI DI STORAGE
-
NVME
-
FC
-
ISCSI
-
SAS/SATA
Benefici
- Facilita la creazione e l'esecuzione di servizi stateful su Kubernetes, senza strumenti personalizzati o conoscenze infrastrutturali approfondite: si tratta solo di storage che funziona con il tuo codice
- Incrementa le prestazioni per workload sensibili alla latenza come database, sistemi CI/CD e così via
- Riduce al minimo il rischio di downtime per i servizi containerizzati, anche quando i pod vengono riavviati, i nodi si guastano o i workload nel cluster vengono ridimensionati
- Riduce la complessità operativa con flussi di lavoro di storage completamente automatizzati e Kubernetes-native
- Standardizza lo storage tra ambienti diversi per semplificare la governance e controllare la proliferazione
- Mantieni l'indipendenza infrastrutturale con l'affidabilità e il supporto richiesti dagli ambienti enterprise
Deployment
DataCore Puls8 funziona su qualsiasi ambiente Kubernetes standard: on-premise, nel cloud o all’edge. Supporta sia configurazioni iperconvergenti, in cui lo storage opera sugli stessi nodi dei carichi di lavoro, sia nodi di storage dedicati, quando necessario. Puls8 funziona in ambienti a cluster singolo o multiplo, garantendo un comportamento e prestazioni costanti.
Licensing
La licenza di DataCore Puls8 viene assegnata in base al numero di nodi Kubernetes presenti nel cluster in cui è installato. Ciò include tutti i nodi, indipendentemente dal loro ruolo (worker o master), e si applica sia alle macchine virtuali che ai server fisici. La licenza non è influenzata dal numero di pod, container, volumi, IOPS o dalla capacità di storage totale, rendendo semplice prevedere i costi e scalare senza limiti nascosti.
Storage Kubernetes riconosciuto come best-in-class
Nominata vincitrice del “2026 Kubernetes Storage Award” da StorageNewsletter, un riconoscimento indipendente della leadership di Puls8 nel settore dello storage persistente e cloud.

Storage persistente ad alte prestazioni per applicazioni Kubernetes stateful.
Definire l'architettura di storage Kubernetes ad alte prestazioni
Scopri come il design basato su SPDK di Puls8 si confronta con piattaforme tradizionali come Portworx
Prestazioni senza pari per Kubernetes
Scopri come Google Cloud SSD, in combinazione con DataCore Puls8, garantisce un numero di IOPS in lettura 14 volte superiore e una larghezza di banda 3 volte maggiore
Accelerare i servizi Kubernetes
Scopri come TodoEnCloud ha sfruttato DataCore Puls8 per fornire servizi Kubernetes più veloci e resilienti in ambienti multi-cluster.

