Comparing Gluster, OpenEBS and CEPH for Cloud Data Stores / Data Containers
Which is better for making "Data Containers?" Gluster, OpenEBS or CEPH?
In this article we will compare the three sets of software for:
First Up is Open EBS:
OpenEBS is the most widely deployed and easy to use open-source storage solution for Kubernetes.
OpenEBS is the leading open-source example of a category of cloud native storage solutions sometimes called Container Attached Storage. OpenEBS is listed as an open-source example in the CNCF
Storage Landscape White Paper under the hyperconverged storage solutions.
Here is the link to that Whitepaper: https://github.com/cncf/sig-storage/blob/master/CNCF Storage Landscape - White Paper.pdf
OpenEBS Mayastor is the most recent version.
OS: Linux, Unix, any ix
Containers Supported: kubernetes, rust, storage, k8s, nvme, pvc
Documents and White Pages https://github.com/openebs/openebs-docs
CEPF
Ceph uniquely delivers object, block, and file storage in one unified system.
CEPH OBJECT STORE
RESTful Interface
S3- and Swift-compliant APIs
S3-style subdomains
Unified S3/Swift namespace
User management
Usage tracking
Striped objects
Cloud solution integration
Multi-site deployment
Multi-site replication
CEPH BLOCK DEVICE
Thin-provisioned
Images up to 16 exabytes, Configurable striping, In-memory caching, Snapshots, Copy-on-write cloningKernel driver supportKVM/libvirt supportBack-end for cloud solutions
Incremental backup, Disaster recovery (multisite asynchronous replication)
CEPH FILE SYSTEM, POSIX-compliant semantics
Separates metadata from data, Dynamic rebalancing, Subdirectory snapshots, Configurable striping, Kernel driver support
FUSE support, NFS/CIFS deployable Here is more from CEPH: https://docs.ceph.com/en/latest/ We will also take a look at Operating Systems and Chipset Compatibility.
Operating Systems to be tested include but are not limited to: Windows, Linux, Apple, Droid
Chipsets on Processors: Intel, ARM, AMD and others.
GlusterFS or Gluster classic
GlusterFS is a scalable network filesystem suitable for data-intensive tasks such as cloud storage and media streaming. GlusterFS is free and open source software and can utilize common off-the-shelf hardware
Check back here soon for the full report. Almost done. Check back in a few days when we look at heat and energy consumerd
Research by yours truly,
Todd W. Byars
Field and Data Center Engineer
The Computer Dudes, Inc.