Red Hat Gluster Storage is a software-defined storage option; Red Hat acquired Gluster in 2011.
N/A
SANsymphony
Score 9.1 out of 10
N/A
DataCore SANsymphony software-defined storage aims to deliver flexibility, scalability, and cost-efficiency in a HCI platform. Powered by a block-level storage virtualization technology, SANsymphony is designed to provide flexibility to control how data is stored, protected, and accessed. The vendor states users can ensure business continuity with just 2 nodes, easily scaling out to 64 nodes, and achieve productivity for performance-demanding workloads by improving I/O processing and reducing…
GFS is well suited for DEVOPS type environments where organizations prefer to invest in servers and DAS (direct attached storage) versus purchasing storage solutions/appliances. GFS allows organizations to scale their storage capacity at a fraction of the price using DAS HDDs versus committing to purchase licenses and hardware from a dedicated storage manufacturer (e.g. NetApp, Dell/EMC, HP, etc.).
This product is very well suited to companies that use SANs and wish to secure their data in another room on another physical medium, regardless of whether the SANs or servers come from different suppliers. It will work with all types of data storage and transport layers (FC or iSCSI). This solution is very economical for small infrastructures with all the functionalities of the leading manufacturers on the market.
Scales; bricks can be easily added to increase storage capacity
Performs; I/O is spread across multiple spindles (HDDs), thereby increasing read and write performance
Integrates well with RHEL/CentOS 7; if your organization is using RHEL 7, Gluster (GFS) integrates extremely well with that baseline, especially since it's come under the Red Hat portfolio of tools.
Documentation; using readthedocs demonstrates that the Gluster project isn't always kept up-to-date as far as documentation is concerned. Many of the guides are for previous versions of the product and can be cumbersome to follow at times.
Self-healing; our use of GFS required the administrator to trigger an auto-heal operation manually whenever bricks were added/removed from the pool. This would be a great feature to incorporate using autonomous self-healing whenever a brick is added/removed from the pool.
Performance metrics are scarce; our team received feedback that online RDBMS transactions did not perform well on distributed file systems (such as GFS), however this could not be substantiated via any online research or white papers.
There's very little that I can find in their software that I would say needs to be improved. Sometimes the updates are too frequent and just as we finish updating all our sites another update comes out. Due to the many, many various options for what hardware to use, sometimes it is difficult trying to figure out what hardware options are the best for the money. DataCore can help a bit with this but because they only are the software side of the solution they tend to not prefer one hardware vendor over another (they get along with everyone). They do have good documentation that covers known issues with various hardware items.
While they support de-dup, it is recommended that you not de-dup the storage used for operating systems, or high change rated type data. The requires some planning to ensure the storage that is targeted for de-dup only have data that end users would be using (such as MS Office files etc.). Also, their de-dup console is not yet integrated inside their main SANsymphony console. They are working on it but it's not there yet.
While their console allows you to connect to each of the nodes without closing the interface you have to log out and in when you switch between a different storage server groups. It would be nice if they had an interface more like vCenter to where you see all server group in a list and can just click on each group. It would be nice to be able to see multiple groups at the same time. So having more of an Enterprise approach (v/s a local storage cluster) view would provide better management of the environment. For example, their current reports can only run for each storage server group. There is currently not a way to run the same reports or look at performance across the enterprise (only the local site).
Having an enterprise "Storage Dashboard" that could show capacity, usage, performance and any issues would also be very beneficial. Currently, DataCore does not have this.
In the 3 years I have been running this, I have contacted support around 4 or 5 times and that was for minor questions with exception of one time when I was performing an update on the system. And in that one time, they were very timely in assisting me with correcting the problem. Top notch customer support!
Gluster is a lot lower cost than the storage industry leaders. However, NetApp and Dell/EMC's product documentation is (IMHO) more mature and hardened against usage in operational scenarios and environments. Using Gluster avoids "vendor lock-in" from the perspective on now having to purchase dedicated hardware and licenses to run it. Albeit, should an organization choose to pay for support for Gluster, they would be paying licensing costs to Red Hat instead of NetApp, Dell, EMC, HP, or VMware. It could be assumed, however, that if an organization wanted to use Gluster, that they were already a Linux shop and potentially already paying Red Hat or Canonical (Debian) for product support, thereby the use of GFS would be a nominal cost adder from a maintenance/training perspective.
We reviewed DotHill, EMC, HP, Dell-Compliant, Left-Hand, NetApp and VMware's vSAN offerings and after reviewing costs, performance, and features, DataCore came out on top. We discovered that DataCore's solution allowed us to save about 50%, as compared to other SAN vendors but maintained a rich set of features that we needed for current and future growth.