Riverbed Granite: Enterprise Riches or Fool's Gold?

Riverbed Granite: Enterprise Riches or Fool's Gold?

Summary: Riverbed delivers a hardware refresh and a bold new direction. But the continued use of proprietary appliances and the blurring of the lines between IT and storage silos will make adopting the technology very difficult for IT.

SHARE:

I've been spending some time wrapping my head around Riverbed's product introduction last week (you try  to decipher this product sheet) and I would certainly welcome your input. My instinct tells me we've got a creative new direction from Riverbed (kudos there), but one that today's enterprise should think twice (and then three times...) about . Here's why.

Disclosure: Silver Peak is one of my clients and I own stock options in the company. Silver Peak competes with Riverbed.

THE ANNOUNCEMENT

The announcement consisted of three introductions The Steelhead CX  Family appliances replaces Riverbed's xx50 series of mid- to small office optimizers (the CX family scales from 6 Mbps to 90 Mbps) adding more capacity and improving throughput.  The appliances are targeted at organizations that only want WAN optimization in their branch offices. The Steelhead EX Series appliances add a multi-function, enterprise-class branch office appliance to the Riverbed mix. If an organization wants what Gartner calls a Branch Office in the Box (BOB) then the EX will be the pick. The appliance runs Riverbed's Virtual Service platform (VSP), which is a Riverbed version of VMWare, enabling the Steelhead to run a virtual appliance.

Perhaps the most interesting product, though, was the Steelhead Granite. This is another storage optimization product, similar to Riverbed Whitewater.  Granite enables organizations to maintain data as SANs  in the data center and push that data out to the branch. Granite is built around two devices Granite Core, a physical or virtual appliance in the data center, and Granite Edge, a service running on a Steelhead EX in the branch office.

EVEN MORE PROPRIETARY HARDWARE FOR THE BRANCH

My concerns with the announcement are multifold. Partners and enterprises, for one, will be befuddled by the blistering array of products from Riverbed. While there's value to being exhaustive in your product set, it shouldn't be exhausting to identify the right product.

IT need also wonder about Riverbed's hardware upgrade train. How long will it be before these appliances are also superseded by newer models, forcing them to purchase yet more hardware? And how much more difficult will it be to get off that train when the storage department is also vested in the WAN optimizer?

Bundling applications into what's effectively a proprietary VMWare server unnecessarily locks IT into the hardware refresh cycle that they avoid in the data center. An alternative solution would be to load virtual appliances and VMware on off-the-shelf server hardware. This avoids the vendor lock-in yet still provides for consolidated deployment.

BLOCK-LEVEL STORAGE - WITH A TWIST

At the same time, though, Steelhead's Granite solution is unique and offers an interesting architectural twist on branch office storage. Block- and file- level access have generally inhabited different parts of the organization. Block-level storage with its flexibility and performance has traditionally been the domain of SANs and the data center. It's heavily used by databases, Exchange, VMWare and for booting up servers.  File based access is generally simpler and more cost effective and better suited for mass file storage or VMWare with NFS.

Increasingly the two approaches are converging with Riverbed, in this case, saying that Granite brings file-level intelligence to block-level data. The Granite Edge device presents to applications as an iSCSI target and then relies on intelligence in the Granite Core device to preload the Granit Edge with blocks likely to be requested by the user. Granite users are able to retrieve data from the local cache, not over the WAN, improving performance and in theory enabling IT to further consolidate their servers into the data center. In the event of a WAN failure, the Granite appliance will keep the change and synchronize them with the new version once the connection is reinitiated.

GRANITE PROBLEMS

It remains to be seen, though, as to how important Granite will be to most businesses. IT already has relationships with storage vendors, such as EMC, Dell, HDS, and NetApp, who can deliver similar capabilities by leveraging existing WAN optimizers.

What's more block-based applications, such as databases and Exchange, are already optimized with good client-server design. Adding a WAN optimizer further improves the line performance in many ways, not the least is enabling second-time Gets to be pulled from cache. All of this and without a proprietary branch office box.

Pre-population of the cache and local file operations certainly sounds intriguing, but this too carries its own risks. Granite provides local access to files even in the event of a WAN failure and then synchronizes changes upon WAN restoration. Yet, such architectures have caused problems in the past. File versions invariably fall out of synch, leaving users and the IT to have to manually reconcile differences. Is that really the approach today's IT pros want to take with their local storage?

Bottom line: Riverbed delivers a hardware refresh and a bold new direction. But the continued use of proprietary appliances and the blurring of the lines between IT and storage silos,  will make adopting the technology very difficult for IT. The limitations on agility and lock into a hardware refresh cycle should be top-of-mind for any IT manager looking at Granite for their organization.

Topics: Storage, CXO, Hardware, Networking, VMware

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Talkback

3 comments
Log in or register to join the discussion
  • RE: Riverbed Granite: Enterprise Riches or Fool's Gold?

    Dave,<br><br>I find it interesting that you omit that you work for Silver Peak in your disclaimer. I guess your disclaimer is not a "Full Disclaimer". Just partial enough to make it look like you are sort of being neutral.<br><br>I also find it interesting that you took my previous post down highlighting this.
    tslockbo
  • RE: Riverbed Granite: Enterprise Riches or Fool's Gold?

    I did not remove your comment, perhaps someone else did. If you check my full bio and disclosure I have always been upfront that Silver Peak is a client of mine. Perhaps, then, it's even more impressive that I have covered Riverbed is such positive tones, albeit raising the kinds of questions that any credible evaluation of this product should be asking.
    netmagdave
  • File versions?!

    What file versions? There is no file versions. There version is on block level, that's all. But it's like to say "OMG, you can be editing a file and a write will not commit to the file when somebody pulls the plug! Who in the right mind would use a system called 'computer' that is SO unpredictable?!" LOL. That's exactly the same. There are blocks that are committed to the SAN array (through the Granite Core) and there are blocks that inflight (from Granite Edge). Anybody who knows a little bit about storage understands that all the writes needs to be committed, even if it's 10 writes of the same block. Because somewhere on the 8th block a snapshot can be triggered and it will be called a app constant snapshot or whatnot. Your "versions" thing is either a totally made up thing OR you have no idea what you're writing about. I'm not sure what's worse.
    wooptydoo