Contrarian
This is my 12th year at NetApp and if I learned one thing over the years is that going with the flow and subscribing to various well intended (in some cases) pundit beliefs is, in most cases, the wrong thing to do because in the end the masses are generally on the wrong side of the fence. I've also learned that hype is not necessarily where true success lies. Over the years, at netapp, we have been told that:
1) Our larger competitors will bury us. That of course has yet to materialize and the company has grown from 1200 employees when I joined to 12,000+ now
2) We were told that we couldn't implement and find success with block protocols because we started with NAS and It was a naughty thing. Today netapp's block protocol business is almost on par with NAS.
3) We were told that deduplication on primary data is a terrible thing and nobody in their right mind would want to do that. Today, almost every new array in the market offers dedupe or compression. In fact, for some it's their value-add, the secret-sauce and the cure to all Data Center ills.
4) We were told, in 2009, that without Data Domain, NetApp wouldn't be able to grow at all. Netapp continued growing for the next 4 years.
5) We were told that server virtualization was bad for netapp, especially since EMC had bought VMware. We embraced server virtualization and have continued to reap the rewards the last 10 years.
6) We were told that because we rejected the notion of Automated Storage Tiering, in the sense of what it means to some of our competitors, it will severely affect us because we, instead, embraced Caching. Needless to say, these days we see more cache based approaches than AST in the market.
7) We were told that our Converged stack (FlexPod) with Cisco would be a #fail because it was a "reference architecture" not a product with a SKU etc etc etc...FlexPod has been breaking revenue records for us and you can see the growth numbers published by IDC
We are now saying, that we embrace the cloud, we don't want to become cloud providers, but we much rather enable our customers that want to leverage it by making it very easy for them to get data ON and OFF our platforms while at the same time enable them to keep the same processes and procedures they are use to in their private clouds. What's so crazy about this?
We also hear a lot things about Flash and how ontap is "naughty" for flash. Some of the comments are due to lack of education and that's our fault. Others comments are ill intentioned. Usually you can tell which is which. So lets level set here. Most if not all Flash Arrays have some fundamental things in common
1) The usually have a file system under the covers. So does ONTAP. It's called WAFL.
2) Some write in 4k blocks. So does WAFL
3) They don't do in place writes. ONTAP doesn't do in place writes.
4) They all do write coalescing...ONTAP does this since 1992
5) Some use RoW snapshots...ONTAP has been doing this since 1992!
6) Most offer storage efficiency techniques...so does ONTAP
So, if these new systems leverage fundamentally similar architectural concepts why is it that they are called "innovative" and ONTAP which has leveraged these techniques since 1992 is not? Is it because of inline compression (hold that thought on ONTAP) and dedupe? Is that the value add? The notion that ONTAP can handle SSDs is absurd and we are showing this to our customers.
For customers reading this, please talk to your NetApp Flash specialists. For all others keep FUDing. It's a great opportunity for us to start conversations with those who are really interested.
Sorry for the long post, but I feel while there are some well intentioned folks on these boards that truly want to learn, there's also a lot of "poison" to the point that if were to give out gold we'd still get blamed for it.
Cheers
Disclosure: A long time NetApp employee working at a truly great and ethical company