I am involved with Ceph and OpenStack as an integrator. I set it up or consult with clients for private cloud deployments. Ceph is my storage of choice for OpenStack and general object-storage needs.
Systems Engineer at a marketing services firm with 51-200 employees
Simplifies my storage integration by replacing multiple storage systems
Pros and Cons
- "Ceph has simplified my storage integration. I no longer need two or three storage systems, as Ceph can support all my storage needs. I no longer need OpenStack Swift for REST object storage access, I no longer need NFS or GlusterFS for filesystem sharing, and most importantly, I no longer need LVM or DRBD for my virtual machines in OpenStack."
- "I have encountered issues with stability when replication factor was not 3, which is the default and recommended value. Go below 3 and problems will arise."
What is our primary use case?
How has it helped my organization?
Ceph has simplified my storage integration. I no longer need two or three storage systems, as Ceph can support all my storage needs. I no longer need OpenStack Swift for REST object storage access, I no longer need NFS or GlusterFS for filesystem sharing, and most importantly, I no longer need LVM or DRBD for my virtual machines in OpenStack.
What is most valuable?
The ability to present Rest API, POSIX filesystem, and block devices from the same distributed object storage back-system (RADOS) is of major value to me.
What needs improvement?
Ceph lacks a little bit only in performance. It needs to scale a lot and needs very fast and well-orchestrated/configured hardware for best performance. This not a downside though, it is a challenge. Ceph only improves the given hardware.
Buyer's Guide
Software Defined Storage (SDS)
November 2024
Find out what your peers are saying about Red Hat, Dell Technologies, LizardFS and others in Software Defined Storage (SDS). Updated: November 2024.
816,636 professionals have used our research since 2012.
For how long have I used the solution?
One to three years.
What do I think about the stability of the solution?
I have encountered issues with stability when replication factor was not 3, which is the default and recommended value. Go below 3 and problems will arise.
What do I think about the scalability of the solution?
Ceph has no issues with scalability but needs proper planning regarding the hardware.
How are customer service and support?
Technical support from the mailing lists is very good but you always need to get your hands dirty. However, if you pay for a product like Red Hat Ceph Storage, support is a big advantage.
Which solution did I use previously and why did I switch?
I have used many solutions but not as extensively as Ceph. I switched to Ceph because of its architecture and because it is a one-stop shop when it comes to storage.
How was the initial setup?
Ceph is complex, as with all distributed systems. It has a long learning curve but it pays for itself after that.
What's my experience with pricing, setup cost, and licensing?
If you can afford a product like Red Hat Ceph Storage then go for it. If you cannot, then you need to test Ceph and get your hands dirty.
What other advice do I have?
I have been using Ceph since 2015, in both SOHO and bigger private cloud installations.
Ceph, as a distributed storage solution, is amazing and I can only rate it a 10 out of 10. However, being distributed and complex, Ceph needs engineers with a good understanding of its internals and Linux, for it to shine.
Overall, it is a great product.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Senior Information Technology Specialist at a tech consulting company with 501-1,000 employees
We can reuse servers of any type, even legacy, and include them in deployment
Pros and Cons
- "We have some legacy servers that can be associated with this structure. With Ceph, we can rearrange these machines and reuse our investment."
- "radosgw and librados provide a simple integration with clone, snapshots, and other functions that aid in data integrity."
- "In the deployment step, we need to create some config files to add Ceph functions in OpenStack modules (Nova, Cinder, Glance). It would be useful to have a tool that validates the format of the data in those files, before generating a deploy with failures."
What is our primary use case?
We’re using Ceph storage to provide allocation space to instances (VMs) in an OpenStack environment.
How has it helped my organization?
The product spawned a new vision of storage deployment, as well as a strong interest in reusing equipment and increasing ROI. We have some legacy servers that can be associated with this structure. With Ceph, we can rearrange these machines and reuse our investment.
What is most valuable?
- We can reuse servers of any type and include them in the deploy of the solution.
- radosgw and librados provide a simple integration with clone, snapshots, and other functions that aid in data integrity.
What needs improvement?
In the deployment step, we need to create some config files to add Ceph functions in OpenStack modules (Nova, Cinder, Glance). It would be useful to have a tool that validates the format of the data in those files, before generating a deploy with failures.
For how long have I used the solution?
One to three years.
What do I think about the stability of the solution?
No current issues. Almost all our difficulties were related to implementation. After that, everything ran well.
What do I think about the scalability of the solution?
Most times that I have implemented Ceph, I have used some type of deployment tool, like RDO (Red Hat Director). With these tools, I can make the environment scale in or out without issues. An attention point is looking for a journal and disk separation on the YAML file.
How are customer service and technical support?
It is possible that you only have support if you partner with a vendor like Red Hat. However, you can find many articles in forums or GitHub.
Which solution did I use previously and why did I switch?
We had no previous solution. My first contact with ephemeral storage is through Ceph.
How was the initial setup?
My first deployment was complex, connecting Ceph with all OpenStack modules, but that was before I was testing Ceph and doing installations manually and with hard coding.
It is not a complex implementation, but you need to look into all the structure requirements and OSDS division.
What's my experience with pricing, setup cost, and licensing?
Most of time, you can get Ceph with the OpenStack solution in a subscription as a bundle.
Which other solutions did I evaluate?
No.
What other advice do I have?
I rate it at nine out of 10. It is a product which is constantly undergoing improvements.
Disclosure: My company has a business relationship with this vendor other than being a customer: We are Red Hat global partners.
Buyer's Guide
Software Defined Storage (SDS)
November 2024
Find out what your peers are saying about Red Hat, Dell Technologies, LizardFS and others in Software Defined Storage (SDS). Updated: November 2024.
816,636 professionals have used our research since 2012.
Senior Architect at a tech vendor with 10,001+ employees
We use this as an OpenStack storage back-end
Pros and Cons
- "High reliability with commodity hardware."
- "I would like to see better performance and stability when Ceph is in recovery."
How has it helped my organization?
We use this as an OpenStack storage back-end of Nova/Glance/Cinder.
What is most valuable?
- High reliability with commodity hardware
- There is no cost for software
What needs improvement?
I would like to see better performance and stability when Ceph is in recovery.
What do I think about the stability of the solution?
Latency increases abruptly when conducting recovery. This impacts the upper application.
What do I think about the scalability of the solution?
It is OK to add a node or a disk, but it may impact the latency of read/write of the application which is running.
How is customer service and technical support?
The level of technical support is acceptable.
How was the initial setup?
The initial setup was straightforward without much effort.
What's my experience with pricing, setup cost, and licensing?
People can try the vanilla Ceph, if they are confident with their technical skills.
Which other solutions did I evaluate?
We evaluated VMware vSAN.
What other advice do I have?
It is easy to set up.
Disclosure: My company has a business relationship with this vendor other than being a customer: We are partners with RHEL.
Senior Solutions Architect and co-founder at flugel.it
Saves money and we can scale the storage without limits
Pros and Cons
- "The community support is very good."
- "It has helped to save money and scale the storage without limits."
- "Geo-replication needs improvement. It is a new feature, and not well supported yet."
What is our primary use case?
I use Ceph as OpenStack and Kubernetes storage back-end solution.
How has it helped my organization?
It has helped to save money and scale the storage without limits.
We did not depend on expensive hardware to start using it and can upgrade it if our demand grows.
What is most valuable?
Its reliability. I have experienced failures and human mistakes. However, Ceph was able to recover automatically the data with a special procedure.
What needs improvement?
Geo-replication needs improvement. It is a new feature, and not well supported yet.
For how long have I used the solution?
Three to five years.
What do I think about the stability of the solution?
No stability issues.
What do I think about the scalability of the solution?
No scalability issues.
How is customer service and technical support?
The community support is very good. I have never used the paid support.
How was the initial setup?
The initial setup is very straightforward. We used the tool ceph-deploy, which is simple to use. The manual procedure is time consuming, but well-documented.
What's my experience with pricing, setup cost, and licensing?
No advice, as we never used the paid support.
Which other solutions did I evaluate?
We evaluated GlusterFS (POCs), but Ceph provides better block device storage.
What other advice do I have?
I would recommend the product.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Data Storage Specialist at a tech services company with 1,001-5,000 employees
Excellent user interface, good configuration capabilities and quite stable
Pros and Cons
- "The configuration of the solution and the user interface are both quite good."
- "The management features are pretty good, but they still have room for improvement."
How has it helped my organization?
It's possible that we should have used the solution a long time ago as it appears to cost the business less money to run some of our data systems using it. We're definitely seeing cost savings since we've implemented it.
What is most valuable?
The configuration of the solution and the user interface are both quite good.
What needs improvement?
The management features are pretty good, but they still have room for improvement.
The solution needs to offer support for the fiber channel as a protocol.
For how long have I used the solution?
I've been using the solution for six months.
What do I think about the stability of the solution?
The solution has been quite stable for us.
What do I think about the scalability of the solution?
I've not tested the scalability of the solution; our company doesn't have too much capacity.
How was the initial setup?
The initial setup is straightforward.
Which other solutions did I evaluate?
We didn't look at other vendors. We went straight to this solution as we were already using the brand for our operating system as well.
What other advice do I have?
We use the on-premises deployment model.
I'd rate the solution seven out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Senior UNIX Systems Engineer with 51-200 employees
Most valuable features include replication and compression.
Pros and Cons
- "Most valuable features include replication and compression."
- "Please create a failback solution for OpenStack replication and maybe QoS to allow guaranteed IOPS."
What is our primary use case?
Cloud.
How has it helped my organization?
- Speed of storage
- Flexible
What is most valuable?
- RADOS
- Swift
- S3
- Replication
- Compression
What needs improvement?
Please create a failback solution for OpenStack replication and maybe QoS to allow guaranteed IOPS.
For how long have I used the solution?
Less than one year.
What other advice do I have?
Everything is perfect.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Download our free Software Defined Storage (SDS) Report and find out what your peers are saying about Red Hat, Dell Technologies, LizardFS, and more!
Updated: November 2024
Popular Comparisons
Nutanix Cloud Infrastructure (NCI)
StarWind Virtual SAN
Microsoft Storage Spaces Direct
DataCore SANsymphony
Scality RING
Nutanix Unified Storage (NUS)
StorMagic SvSAN
IBM Spectrum Scale
Red Hat Gluster Storage
IBM Spectrum Virtualize
StarWind HyperConverged Appliance
HPE StoreVirtual
LINBIT SDS
StorPool
Buyer's Guide
Download our free Software Defined Storage (SDS) Report and find out what your peers are saying about Red Hat, Dell Technologies, LizardFS, and more!
Quick Links
Learn More: Questions:
- How does Red Hat Ceph Storage compare with MiniO?
- I am looking to compare Nutanix and VMware vSAN. Which one is better in terms of functionality and management?
- Storpool vs. ScaleIO
- When evaluating Software Defined Storage, what aspect do you think is the most important to look for?
- What are some design considerations to keep in mind for Software Defined Storage Solutions?
- What are the advantages and limitations of Software Defined Storage?
- What are the main storage requirements to support Artificial Intelligence and Deep Learning applications?
- What SDS solution do you recommend?