So many technologies are “software-defined” these days that IT professionals are having trouble keeping up. Storage is no exception.
Software-defined storage (SDS) is essentially the next evolutionary phase in virtualization. Simply put, with SDS, the control and data plane functions of a storage system run in software, high up the stack where they can be automated. In this way, IT organizations are no longer dependent on specialized hardware to perform enterprise storage functions.
“All the things you’d expect in an enterprise-grade storage solution — read-write caching, data tiering, compression, deduplication, quick provisioning — can now be done in software on regular x86 servers,” says Steve Kaplan, vice president of channel and strategic sales at Nutanix, which provides SDS through its Virtual Computing Platform.
Beyond more cost-effective deployments, solutions with a hardware-agnostic SDS layer promise huge management efficiencies. For organizations with multivendor arrays deployed globally, SDS will allow IT administrators to centralize management functions so they can control dispersed, disparate storage resources through one interface. They get a highly automated, flexible storage infrastructure, which eliminates routine tasks and positions them to quickly respond to business requirements.
So how do customers determine if a provider’s storage solutions are software-defined? Shon Boggs, a field solution architect at CDW, boils it down to a simple question: “Do I need to buy your hardware to use your storage solution? If the answer is ‘yes,’ I can’t categorize you as software-defined.”
On the Way to the Software-defined Data Center
SDS is the most recent milepost on the road to the software-defined data center (SDDC), a journey that began when hypervisor vendors enabled server virtualization. On the storage virtualization front, VMware has rolled out Virtual SAN to simplify the management of virtual disks that store data used by virtual machines (VMs). The company partners with storage vendors to ensure interoperability across virtual and physical storage. Meanwhile, large storage providers have SDS offerings that support competitor platforms.
“We see a lot of the large storage vendors — EMC, IBM, NetApp, Hitachi Data Systems — adopting a model to support each other’s arrays,” says Boggs. The level of support each will provide is still unclear. If it’s full-featured, with one supporting others’ thin provisioning, snapshot functionality, tiering and pooling, that’s an incredible value-add for IT departments,” says Boggs.
IT professionals and the industry alike have been waiting for validation from one of the big players, and EMC, with its ViPR platform, is leading the charge, says Boggs. If an organization deploys ViPR, EMC will power the control plane, but the organization can have arrays from other vendors on the back end as well as locally attached storage.
Ready for Prime Time?
With SDS in what Boggs calls the late adolescence phase of maturity — new standards emerging and vendors rolling out application programming interfaces — several questions remain, including how SDS will be priced and how third-party performance management and monitoring applications will interoperate within architectures. That’s generating some debate over whether SDS is ready for prime time.
The term may be new to many organizations, but the concept has already been proven by web-scale companies, says Kaplan. “All the cloud providers have adopted it, and IT isn’t just a part of their business — it is their business,” he says. The cost savings, reduced complexity and predictable performance they’ve seen are major reasons why SDS is moving to the enterprise, he adds.
“It’s more than ready for prime time, and there’s a rapidly growing market for it,” says James Bagley, senior analyst at SSG-NOW. “If you look at any top-of-the-line storage array, it’s essentially a pair of multi-core CPUs, running shelf after shelf of storage. It’s the software that makes the difference.”
Denis Vilfort, senior director of product marketing at EMC, agrees that SDS is ready for prime time, but he cautions IT professionals against buying into arguments that pit commodity hardware against traditional engineered storage systems. “Either-or conversations don’t help anyone,” he says. “These platforms need to live next to each other.”
Because SDS involves a fundamental IT pillar, most organizations launching initiatives are in pilot mode, says Boggs. “The problem they’re solving with SDS isn’t a minor issue but a very large and, in some cases, global problem, so they’re not taking it lightly.” However, they’re quickly realizing how much time and expense goes into managing disparate storage environments, all with different management paradigms, as separate siloes. They’re also discovering how much work has gone into SDS solutions to help them clearly define the services they can offer — and how to deploy and deliver them.