Which is better for making "Data Containers?" Gluster, OpenEBS or CEPH?

 Administrator    21 Feb 2021
 None    Technology


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

Ceph uniquely delivers object, block, and file storage in one unified system.

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

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. 


This news item is from The Computer Dudes Inc