Use Cases of DataCore Puls8

Explore this Page

CI/CD Workloads on Kubernetes

Modern DevOps tools such as Jenkins, GitLab, Gerrit, and SonarQube are increasingly adopting Kubernetes to enhance scalability, automation, and agility. As Kubernetes becomes the industry standard for application deployment, CI/CD tools are integrating natively with Kubernetes operators. DataCore Puls8 leverages OpenEBS and provides reliable and high-performance storage for CI/CD pipelines, ensuring seamless data management and persistent storage for build artifacts.

Example:

GitLab - Uses DataCore Puls8 for persistent storage of CI/CD pipelines, logs, and build artifacts in Kubernetes environments.

Self-Managed Database Service (Similar to Relational Database Service)

DataCore Puls8 simplifies the deployment and management of database services by leveraging Kubernetes orchestration. It enables organizations to efficiently set up self-managed database solutions, offering:

  • High-Performance Storage: Optimized for cloud-native databases with fast local storage.
  • Data Protection: Synchronous replication to safeguard against node or availability zone failures.
  • Enterprise-Grade Features: Thin provisioning, storage expansion, data protection, and more.

Examples:

  • MySQL - Uses DataCore Puls8 for low-latency, high-performance storage in cloud-native MySQL deployments.
  • PostgreSQL - Benefits from DataCore Puls8’s scalable and resilient persistent storage for transactional databases.
  • Redis - Leverages DataCore Puls8’s fast local storage for real-time caching and data processing.
  • MongoDB - Uses DataCore Puls8 for scalable, persistent storage in NoSQL database clusters.
  • Cassandra - Runs on DataCore Puls8’s distributed storage, ensuring high availability for large-scale deployments.
  • Elasticsearch - Stores and indexes data efficiently using DataCore Puls8’s high-performance persistent storage.
  • NuoDB - Uses DataCore Puls8 for cloud-native SQL database storage with automatic scalability.

Self-Managed Object Storage Service

By integrating DataCore Puls8 with MinIO on Kubernetes, organizations can build highly scalable, cross-availability zone object storage solutions. Kubernetes Persistent Volume Claims (PVCs) allow MinIO to scale seamlessly, while DataCore Puls8 provides robust and easily manageable storage pools, including local storage. This enables a cloud-native, scalable object storage solution with high performance and reliability.

Example:

MinIO - Uses DataCore Puls8 as a persistent storage backend for scalable, cloud-native object storage services.

Scalable Websites and Machine Learning Pipelines

Applications such as WordPress and machine learning (ML) pipelines require shared storage with ReadWriteMany (RWM) access. DataCore Puls8 by leveraging OpenEBS serves as a persistent storage backend for NFS, enabling seamless scalability and high availability for dynamic workloads.

Example:

RWM - Uses DataCore Puls8 to provide shared persistent storage for scalable websites and ML workloads.

Learn More