NetApp FAS is a great platform to solve a large variety of different problems. It is ideal for large organizations that have a variety of different business scenarios and locations. This ability allows global support organizations to have standard tools and methods even in a variety of use cases and site sizes. On the flip side, this flexibility is also sometimes the weakness of the platform. In very specialized use cases/areas such as low latency with flash this can be a detriment. We still seem to use specialty arrays to solve these point requirements.
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.).
Support. Support. Support. It's been a welcomed surprise to have a hard drive land on my desk, and a better surprise to have a NetApp tech arrive soon after to install the drive. I didn't even know the drive failed-- now that's support.
AS stated, the ability of these devices to host multiple virtual servers, entire infrastructures, and work well and fast, is a definite strength.
The ability to stack these devices and have failover.
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.
It just works! We've used NetApp FAS Storage Arrays systems since 2011 and have had fantastic results, in particular since 2016 as performance has drastically improved. Tools are great/user friendly, command line capabilities are very strong ... it is simply very effective at what it does!
It does have a really nice and easy to use web interface to do pretty much anything you need with it. It was very simple to configure our volumes and luns and connect them to our VMWare environment using the interface. It has options to rename, shrink, grow, and other things with our luns and volumes. It was nice and easy to read graphs to see where you stand on your storage usage at a glance.
NetApp support in Brazil is managed by its partners. We know in other countries, such as the US and NO, they have support directly from Netapp. We have a very good NetApp partner working with us since the beginning, on both the implementation and daily support. Very few cases needed to be escalated to NetApp support, most of the cases are handled and satisfyingly closed by the partner.
Our initial deployment was handled by pro services. Most later deployments were handled in-house. All went very smoothly. Documentation made it relatively easy to set up new systems which allowed us to do it in-house. When using pro services they were professional and comprehensive.
NetApp FAS is very agile compared to other similar products. It especially caters to NFS and does it expertly. Compellent, Clariion, and EqualLogic all boast similar overall functionality but lag behind in innovation such as a full HTML5 web UI without the installation of additional components. Full PowerShell integration is also very helpful for automation.
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.