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 è progettato per risolvere questo problema. Si tratta di una piattaforma di storage container-native che si integra direttamente con Kubernetes, trasformando lo storage dei nodi locali in volumi persistenti veloci e resilienti con replica, osservabilità e automazione integrate. Offre ai team DevOps, SRE e della piattaforma l'esperienza di storage di cui Kubernetes ha bisogno: trasparente, scalabile e pronta per la produzione.
- Accelera i workload stateful con prestazioni NVMe a bassa latenza
- Achieve volume high availability without external storage dependencies
- 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
Ensure high availability for stateful apps and databases (PostgreSQL, MySQL, MongoDB, etc.)
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
- Volume replication and automated application failover across nodes
- Encryption at rest with KMS support to enhance data security
- Servizi dati avanzati, tra cui thin provisioning, snapshot e altro ancora
- Stack di osservabilità integrato con Prometheus, Grafana e Alertmanager
- Flussi di lavoro automatizzati di backup e ripristino tramite integrazione con Velero e Veeam Kasten
The figure below highlights the various capabilities of Puls8 container-native, persistent storage solution, including key data services, access methods, and supported protocols.
Consumatori
-
KUBERNETES STATEFUL APPLICATIONS (E.G., DATABASES, MESSAGE QUEUES, ANALYTICS, AI/ML, CI/CD, MICROSERVICES)
Metodi di accesso
-
NVME-OF TCP
-
NVME-OF RDMA
Operatività & Approfondimenti
-
Orchestrazione
-
Pool Management
-
Performance & Health Monitoring
-
Historical / Real-Time Charts
Servizi dati
- PERSISTENT VOLUME PROVISIONING & MANAGEMENT
- BACKUP & RECOVERY
- VOLUME REPLICATION
-
SNAPSHOTS
- APPLICATION FAILOVER
-
THIN PROVISIONING
-
ENCRYPTION WITH KMS SUPPORT
-
OBSERVABILITY
Comando & controllo
-
Graphical / User Interface
-
Kubectl / CLI
-
REST API
STORAGE PROTOCOLS
-
NVME/NVME-OF
-
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 gira in qualsiasi ambiente Kubernetes standard: on-premise, nel cloud o all'edge. Supporta sia configurazioni iperconvergenti, in cui lo storage gira sugli stessi nodi dei workload, sia – quando necessario – su nodi di storage dedicati. Puls8 funziona in ambienti a cluster singolo o multiplo con comportamento e prestazioni coerenti.
Licensing
DataCore Puls8 viene concesso in licenza in base al numero di nodi Kubernetes del cluster in cui è installato. Ciò include tutti i nodi indipendentemente dal loro ruolo (di lavoro o master) e si applica sia alle macchine virtuali che ai server fisici. Le licenze non sono influenzate dal numero di pod, container, volumi, IOPS o capienza di storage totale, semplificando la previsione dei costi e la scalabilità senza limiti nascosti.
High-Performance, Persistent Storage for Stateful Kubernetes Applications.
Unmatched Performance for Kubernetes
Discover How Google Cloud Local SSD Combined with DataCore Puls8 Delivers 14× More Read IOPS and 3× Higher Throughput
Accelerating Kubernetes Services
Learn how TodoEnCloud benefited from DataCore Puls8 to deliver faster, more resilient Kubernetes services across multi-cluster environments.

