EMC's long-awaited entry into all-flash storage arrays will finally get a full-fledged rollout next week, possibly setting the terms for mastery of the fledgling product category along the way.
The array, acquired through EMC's purchase of startup XtremIO about 18 months ago, is designed so that enterprises can steadily build up their capacity and performance to keep up with growing demand. Each so-called X-Brick in an XtremIO cluster comes with two controllers to ensure high availability. Adding a new X-Brick brings in two more controllers along with the additional capacity, and the power of all the controllers gets pooled across the cluster.
XtremIO's long journey from acquisition to general availability created some suspense as EMC, the most dominant storage player, prepared its first array designed exclusively for flash. Many enterprises are adopting solid-state storage in various forms, but all-flash arrays can realize more of the technology's performance edge than do systems that combine spinning disks and flash.
EMC's entry comes in the form of an x86-based device one rack unit high with 10TB of storage capacity. Another 1U model with 20TB is coming next year. Each box has 256GB of memory, which can be pooled across a cluster of as many as eight X-Bricks for a total of 2TB of memory, said Josh Goldstein, vice president of marketing and product management for XtremIO. The system includes in-line data deduplication for efficiency, and data is distributed across the cluster for load balancing. Infiniband links the X-Bricks, using RDMA (remote direct memory access) to distribute incoming blocks of data among controllers and reassemble the data to be read.
Other all-flash arrays allow enterprises to add storage capacity but have a set number of controllers, so the strain on those controllers grows as more storage is hooked up, Goldstein said.
The XtremIO architecture should make storage performance predictable as enterprises scale out their arrays, which can make life easier for IT departments, Enterprise Strategy Group analyst Mark Peters said. It's even more important than the top I/O speed that a system can hit, he added.
"Any user can deal with just about anything from their equipment as long as it's predictable," Peters said.
Not knowing how fast an application or VM will get the data that it needs can make it harder for enterprises or service providers to meet service level agreements, and it can force them to buy more capacity than they really need just to make sure they're covered, Peters said.
By focusing on predictability, EMC is giving customers something useful but also shaping the conversation about all-flash arrays through sheer market share, Peters said. EMC could have emphasized another characteristic, such as maximum I/O performance or integration with management tools, but didn't.
Sign up for Computerworld eNewsletters.