You can't build tomorrow's applications with yesterday's hardware -- nor should you build tomorrow's hardware for yesterday's applications.
That's the view Cisco seems to embody with its new data center switches and combined storage/network/compute HyperFlex system. These products are part of Cisco's larger vision of a cross-cloud fabric for running the next generation of microservices-based apps.
Starting from scratch
HyperFlex, an extension of Cisco's Unified Computing System (UCS) design, is aimed at enterprise customers who plan to deploy applications across data center and branch office environments. Cisco claims a HyperFlex stack can be set up in minutes and can perform "flexible, adaptive, and independent" scaling of compute, network, and storage.
To accomplish this, Cisco decided it couldn't leverage existing file system technology. Todd Brannon, director of product marketing for Cisco UCS, described in a phone conversation how Cisco partnered with SpringPath to build it. The new log-structured object file system isn't a repackaging of existing work like Red Hat'sCeph, Brannon said, but is something entirely new built from the ground up.
A key advantage of this, according to Cisco, is the capability to distribute and tier all of the data in a cluster to eliminate data locality problems that manifest with modern applications.
"With containers, there's a lot of 'stickiness' with the data," said Brannon, meaning that containerized apps (and VMs) need their data close at hand to perform well. HyperFlex allows data to be distributed across an entire cluster at once, so if a container or VM needs to move, "their egress into the storage environment is identical no matter what node of the cluster they're on," he said.
Another reason for taking a from-scratch approach was to be able to provide deduplication, compression, and cloning functionality -- but without the usual performance tradeoffs. "If you flip on dedupe and compression on some of the other solutions out there, their performance really tanks," said Brannon, who declined to name names.
Cisco also wants to keep the management learning curve low, so HyperFlex launches with support for VMware by way of a vCenter plug-in. Support for other hypervisors is slated for the future, and while an actual application-addressable object store will not be available at launch, "the potential is there for it," according to Brannon.
A better backbone
HyperFlex is intended to underpin a hybrid cloud environment that spans local and remote data centers. Networking is needed to accomplish that, and so Cisco has also unveiled a new generation of Nexus-brand switches.
Speed isn't the only goal with the Nexus 9000 -- although Cisco claims it can deliver 100Gbps, with better performance at half the cost of the competition. Transparency and manageability are advantages that Cisco sees as even more relevant.
Sign up for CIO Asia eNewsletters.