I am planning to use CEPH as storage of video files. RHEL CEPH provides options to store directly using librados or using RGW. I am curious to know which implementation is used more in the industry. Specifically if I do GET/PUT/DELETE operation from springboot microservice.
CEPH storage can be used via RGW service or directly by librados. Which one is better to use from microservice?
23 Views Asked by Halder At
1
There are 1 best solutions below
Related Questions in CEPH
- Do I need the series of differential backups to restore my Ceph image to a specific point?
- CEPH storage can be used via RGW service or directly by librados. Which one is better to use from microservice?
- Can't able to create a Ceph bucket after deletion of access key
- Ceph Maximum number of replication
- The glibc versions of the container and the host are different,will influence performance?
- Error with DomainAttachDevice method from go-libvirt library: "No secret with id 'libvirt-11-format-encryption-secret0'"
- CEPH docker-compose setup dose not run as expected MDS and OSD
- TimescaleDB pgbackrest backups helm chart ERROR: [029]: unable to find child 'IsTruncated':0 in node 'ListAllMyBucketsResult'
- Tensorboard does not reload when using S3 compatible storage
- Ceph dashboard cannot connect to RGW while SSL is enabled
- CEPH RGW doesn't respond well with AWS SDK C++ S3 CreateBucketOutcome
- I should ask to understand the values under the 'attrs' of an object in the following JSON data structure, Ceph, Radosgw, S3, Rados
- Unable to delete multiple files via s3cmd (Ceph)
- How to use SCP and AWS to share data from remote Ceph (S3) and a remote standard filesystem?
- How to format Ceph S3 bucket-policy Principal?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
RGW exposes an S3 interface, whereas RADOS exposes its own object protocol.
While coding to RADOS directly has some advantages, coding to S3 benefits from a large ecosystem where you can choose any language and pick between literally hundreds of tools and libraries.
99% of Ceph users write/deploy applications that interact with RGW when using object stores. Only 1-2% write custom applications via RADOS.
The advice here is to use RGW’s s3 interface, and only consider RADOS for specialized, high-performance tailored applications.