adimas - Fotolia
All-flash storage arrays were very much criticized for it. In the overall scheme of things, startup companies have the vision and agility to do something new. Larger companies are constrained by having to prove the return on investment and putting it into program management cycles and all that. Whereas startup companies say, "Hey, let's do this, it's really smart."
But when [a startup company] starts from scratch on a new storage array, features like snapshots and remote replication are not the first things to come out. These technologies take a long time to develop and test before they become reliable. So, all-flash storage arrays from startup vendors initially came out without those capabilities. Over time, obviously, we've seen a lot of startup companies update their products with these mechanisms. We've also seen legacy storage vendors develop or acquire flash arrays with similar capabilities. The arrays have become much more reliable and have higher capacities. These developments make today's all-flash arrays much more feasible for general-purpose primary use.
As far as the functionality you should expect today, you definitely want to have snapshots as a type of data protection mechanism. You also need replication, primarily for disaster protection and disaster recovery -- particularly asynchronous replication so you can periodically replicate snapshots off-site. Data reduction is also important -- many of these systems offer deduplication and compression to maximize the utilization of flash capacity.
Going beyond that, the next level is active/active stretch clusters. That's where you can really do a business continuity environment. And seeing that in those platforms is probably not complete. You'll see a few of the larger vendors with their implementations, but that's probably the next big defining point to say, "Hey, it's got all the capabilities I want."
Essential Guide: All-flash storage arrays
All-flash array purchase criteria
Performance or function?
Dig Deeper on All-flash arrays
Related Q&A from Randy Kerns
Compare SAN and NAS, and find out what to consider when using each storage system format. Object storage and the cloud are also affecting the storage... Continue Reading
Logical unit numbers are a logical abstraction between a physical disk device and applications. Learn more about LUN use cases and LUN security ... Continue Reading
What is the one hidden gotcha that you'd advise users about if they were shopping for an all-flash storage array? Continue Reading