You are forgiven if your head hurts from time to time.
It might seem that we in the storage business are intentionally complicating things. Not so -- the reality is that there are so many different use cases that can be optimized. Add to that the inherent noise generated by the current crop of startups, and it all can be distracting.
I'm going to make matters worse.
I believe the substantial value in storage technology will move up the stack -- away from simply persisting data, and to an entirely different layer: storage data services -- snaps, caching, dedupe, encryption, etc.
Up to this point, we've mostly thought of physical storage arrays as providing both: persisting data as well as providing important data services. You couldn't have one without the other.
But in the emerging software-defined storage world, these can easily be considered separate functions that can work independently of each other.
And that's where it gets interesting.