Overview of DataCore Puls8

Explore this Page

What is DataCore Puls8?

DataCore Puls8 is an enhanced user experience of OpenEBS that is designed to eliminate complexity and accelerate success. Built for both Kubernetes experts and those new to the platform, DataCore Puls8 enhances OpenEBS with powerful features that make storage management effortless, reliable, and scalable.

It is designed to simplify OpenEBS, providing an intuitive interface that makes storage management seamless for you, regardless of your Kubernetes proficiency. It streamlines storage management within a microservices-based architecture, where each storage volume operates as a containerized storage controller, ensuring flexibility and ease of administration.

DataCore Puls8: Unlocking the Full Potential of OpenEBS

OpenEBS is a powerful open-source storage solution, but its full potential often remains untapped due to the complexities of Kubernetes and storage configurations. DataCore Puls8 removes these barriers and delivers enterprise-grade features out of the box, providing a refined, crafted experience so you can focus on innovation rather than infrastructure.

What is the Function of DataCore Puls8?

DataCore Puls8 supports multiple OpenEBS storage engines, including Local PV for direct disk access and Replicated PV for replicated block storage, making it suitable for databases, stateful applications, and DevOps workloads. It efficiently manages the storage available on each Kubernetes node and utilizes it to provide either Local or Replicated Persistent Volumes for stateful workloads.

Local Volumes

  • DataCore Puls8 can provision persistent volumes using various storage configurations, including sub-directories on host paths, locally attached storage, sparse files, or existing Logical Volume Management (LVM) or Zettabyte File System (ZFS) stacks.
  • Local Volumes are directly mounted onto stateful pods without introducing additional overhead in the data path, thereby reducing latency.
  • Additionally, DataCore Puls8 offers a suite of tools for local volume management, including monitoring, backup and restore, disaster recovery, snapshots (when backed by LVM or ZFS), capacity-based scheduling, and other advanced capabilities.

Replicated Volumes

  • DataCore Puls8 creates an NVMe target accessible over TCP for each persistent volume. Stateful pods write data to this NVMe-TCP target, which synchronously replicates the data across multiple nodes within the cluster.
  • An acknowledgment is sent back to the application only after the data is successfully written to all replicas. This ensures strong consistency and durability, but may introduce overhead in terms of write latency and network traffic due to the synchronous replication process.

  • DataCore Puls8 operates as a Kubernetes-orchestrated pod, ensuring high availability. In the event of a node failure, the stateful pod is automatically rescheduled to another node, and DataCore Puls8 seamlessly provides access to the replicated data copies. The replicated volume remains in a ReadWrite (RW) mode and is made accessible to the new pod through a surviving replica, without requiring manual intervention. The NVMe target is exposed from a healthy replica, allowing the application to continue I/O operations seamlessly.
  • Replicated Storage is designed for both durability and high performance. It achieves durability by using synchronous replication, where data is written to multiple replicas before acknowledging the write to the application. This ensures that no data is lost even in the event of a node failure. To support high performance, DataCore Puls8 efficiently manages compute resources such as hugepages and CPU cores, as well as high-speed NVMe storage devices, to provide low-latency and high-throughput block storage.

Why Choose DataCore Puls8?

  • Faster Time to Value - Get up and running quickly with pre-configured enterprise features, so you achieve success faster.
  • Higher Success Rate - No need to be a Kubernetes expert. DataCore Puls8 simplifies OpenEBS, ensuring a smooth experience with minimal effort.
  • No DIY Hassles - Forget spending hours fine-tuning your setup. With DataCore Puls8, everything is ready for you - crafted by experts who understand storage and Kubernetes inside out.
  • Enterprise Reliability - Built with scalability, security, and resilience in mind, DataCore Puls8 is designed to handle the most demanding workloads.

Your Success, Our Mission

At its core, DataCore Puls8 is more than just a software. It is a commitment to making your storage journey effortless. We take care of the complexity, so you can focus on what truly matters: running and scaling your business with confidence.

It is time to experience OpenEBS the way it was meant to be. Welcome to DataCore Puls8!

Learn More