What is our primary use case?
I am working on cloud development while on contract with a big organization. We utilize NetApp extensively as part of our cloud storage strategy throughout the enterprise. We use NetApp ONTAP quite a bit in both PoC type projects and production. We are managing petabytes of information and a worldwide cloud in multiple data centers.
How has it helped my organization?
NetApp ONTAP enables us to deliver services to customers predictably, which is crucial in our line of business.
Implementing NetApp ONTAP is a very important part of our storage strategy. We could see the benefits of NetApp ONTAP immediately upon implementation, but all clouds essentially work the same. You charge for space, but you get over-allocation and deduplication that save space, which is how the company generates revenue.
It is hard to pinpoint which NetApp technology delivers the most value, but currently, most of our business relies on block volumes, focusing on the ability to create these volumes with features such as encryption at rest, encryption in transit, and various data organization and compression capabilities.
We have successfully implemented encryption in transit using TLS, which is a standout outcome that may not be commonly supported by competitors in the vendor space.
What is most valuable?
There are several features that I find valuable in NetApp ONTAP. Some of the technology is based on the older feature set, so there is stability which is paramount for our technology strategy.
The ability to do online upgrades in a clustered setup is absolutely crucial, and I extensively use new features such as replication and backups for certain cloud features in the enterprise.
What needs improvement?
NetApp ONTAP has several limitations that we encounter, primarily related to large enterprise clients. They do not affect small clients that NetApp may have. While these limitations are clearly described, some issues require us to develop workarounds. Particularly for large setups, there are constraints, such as the limit of 1,000 active FlexVols per NetApp node, which affect large-scale deployments with tens or hundreds of thousands of active users, but NetApp directly works with us. We have NetApp residents who are essentially NetApp people present in our organization. We have a direct line of communication with them, and they try to implement strategies to overcome some of the deficiencies on our request. That indeed was done multiple times.
Another one is scalability. While NetApp ONTAP is generally very scalable, we encounter some scalability constraints that are particularly related to large enterprise setups rather than those faced by medium-sized clients.
What do I think about the scalability of the solution?
NetApp ONTAP is generally very scalable, but there are some scalability constraints related to large enterprise setups.
How are customer service and support?
The quality and responsiveness of support are generally good. Fundamental issues receive immediate attention. If you have real issues that affect your clients, they will look at them immediately. Resolution-wise, some issues are resolved very quickly, while updates requested by us may take longer. Some updates took more than a year for implementation.
I would rate their support an eight out of ten. I am happy with their support overall.
How would you rate customer service and support?
Which solution did I use previously and why did I switch?
I have used alternatives to NetApp ONTAP during my career, including EMC as one of the notable options. EMC was the older technology during my usage. Some features of ONTAP are on par with other technologies. Other alternatives may not have the same limitations as ONTAP, but they have different limitations that NetApp does not have.
Feature-wise, NetApp is competitive. Our organization doesn't make decisions lightly. Numerous architects did a comparison between NetApp and other systems before they even selected NetApp as a technology to go with. That happened quite a while ago even before me being on that contract. Feature-wise, they're on par with the competition.
How was the initial setup?
The initial deployment with NetApp ONTAP can vary. Simple setups are easy to deploy but require specific NetApp expertise and architectural approaches. There could be problems later on with NetApp implementations if your initial features are not configured correctly. There is a difference between implementing NetApp on a small scale versus at a large scale like our organization. We process significant volumes of transactions, sometimes millions per second, so making proper architectural approaches is essential.
There is maintenance involved. It has at least three different components. The first one is the hardware maintenance, because things do not work well sometimes for a variety of reasons. Some components go bad, and we have a huge number of NetApp arrays. We have to have maintenance of the hardware done, which may not be NetApp-related at all. We have to have version upgrades. NetApp makes it somewhat easy, but some of the things have to be looked into. One specific example is that NetApp has a concept of key managers. In other words, they encrypt information at rest. However, they can use an external key manager. In other words, the client can bring their own encryption key, which is not even known to us for privacy reasons. The key is stored in an external box, and if that box is unavailable, that volume obviously becomes inactive as well. If you have inactive volumes like that, NetApp will not allow you to do upgrades. You can only do upgrades if all volumes are accessible. That is not always possible in some cases, so we have to have some special handling to do that. NetApp does work with us. They do have a strategy in some way to go around this limitation. However, it's not quite that easy. So, the software maintenance is not quite as easy to do.
There are also upgrades that relate to features. Some of those are easier to implement than the others, and some require license changes. That's where things sometimes get complicated because the user licensing scheme changes. You need to understand what the change is, how to get the new type of keys, how to install new hardware in ways that it will not conflict with the old one, when it can be done, and so on. It is sometimes not easy. Regular maintenance is fine, but upgrade-related maintenance varies, but it is no more complicated than any of its competitors, because I encountered similar issues with the competition as well.
What was our ROI?
Key challenges that NetApp technology addresses for our business include providing disk storage with a 99.999% uptime. It allows us to maintain a very high SLA, which is essential for our services, as without it, customers are unwilling to pay.
We continuously expand our use of NetApp ONTAP. For example, implementing the new TLS tunnel encryption for shared volumes has significantly enhanced our encryption capabilities without introducing complexity. It allows us to do encryption for shared volumes without implementing complicated encryption and transit technologies.
What's my experience with pricing, setup cost, and licensing?
It's difficult for me to say. We have a wholesale contract with NetApp. We also have NetApp ONTAP On-Demand activation for certain things. We also have some preferential pricing for licenses. The licensing that I see here doesn't apply to other clients in the field. NetApp is expensive, but so are the competitors, making it hard to ascertain precise retail value. However, based on my perspective, NetApp pricing appears competitive.
Which other solutions did I evaluate?
I was not present when NetApp was selected. We consistently evaluate other offerings, but there are no indications of plans to replace NetApp ONTAP.
What other advice do I have?
Overall, I would rate NetApp ONTAP an eight out of ten. While there are opportunities for improvement, they generally perform well and maintain a strong position within the market.