Cloud Infrastructure

09:46 AM
Connect Directly
Repost This

The Inevitability of Private Cloud

Private cloud may be inevitable, but diving into cloud without a plan is a terrible idea. And even with a technology plan, there are also two massive cultural problems to overcome: the buy-big syndrome and the belief that servers are not software.

Back in August 2011, I wrote that the implementation risk of private cloud for enterprises outweighs the benefits. I still think this is true if an organization rushes into private cloud. But, fast forward to today, and I'm starting to believe that there's a certain inevitability to private cloud infrastructure as a service (IaaS), and that this, when planned for and executed well, will be more beneficial to enterprise organizations that choose to add capital equipment than if they simply add to their buckets of virtualization.

Enterprise private cloud infrastructure is inevitable. I never thought I'd be writing that statement, but think about it. Virtualization by itself is so very 20th century. I was getting into email flame wars about whether virtualization was a fad back in the '90s! (I still have an email from a well-known analyst who insisted that virtualization would never be used in disaster recovery scenarios. We all know how that one turned out.)

Why is private cloud infrastructure inevitable for today's enterprise IT shops? First, it's where the puck is going, not where the puck was. Successful, innovative companies like Amazon and Zynga have clearly proven that this is the future of computing. Second, the benefits are all there. The agility that private IaaS offers is unparalleled, and while it does introduce complexity, it also introduces abstraction and management that helps to deal with that complexity. Some organizations are going whole hog into public cloud, but the largest organizations are almost certainly going to want some "owned" infrastructure, if only to cut costs. Based on my experience of pricing non-burstable (constant-on) infrastructure versus public cloud, the ROI of private cloud makes sense in some instances.

There are tangible benefits to having "servers as software." What do I mean by that? Servers should be destructible and rebuildable via automation, not by some dude who is bringing up a virtual machine and clicking next-next-next. At a talk that I gave last year, I did a demo to show how quickly I could bring up a fully configured cloud server, versus how fast someone in the audience could bring up a virtual machine. In an irony not lost on me, the person who was supposed to bring the media and license keys for the demo did not, and the install-to-virtual demo was a flop. But this experience actually made the point: Virtualization without cloud automation must rely on humans, who aren't all that reliable. Yes, I know that appliances are available, but most of them still need some configuration to work in your environment. A scripted cloud instance mostly does not.

Server destructibility leads to the Two Big Benefits of enterprise private cloud infrastructure. The first is that, while you do tend to invest more in storage with cloud infrastructure (it's not uncommon to configure servers with mirrored storage so that you can get as many "reads" out of your storage as possible, to make up for the delays introduced by abstraction of storage), the destructibility of servers makes folks think differently about, for example, running batch servers 24 by 7. For example, at my organization, we run some custom reports every week on a stand-alone server. These, and other reports, bog down the server so much that it really has to run on its own. Sure, we run other reports, but the server itself is in use perhaps 20 hours a week. While one can script hypervisors to bring machines up, wouldn't it be better to destroy the server (and release all of that storage) when the server's not in use? Of course.

Second, there is nothing that I or other CIOs would love to see more than the death of the "fragile artifact" in the enterprise. You know what I mean--the server that only Jonathan is familiar with. The server that, if it fails, nobody but Jonathan knows how to rebuild. That server, and others like it in your infrastructure, are ticking time bombs. One day they're going to go belly up, and Jonathan is going to be on vacation or otherwise occupied. Cloud infrastructure, when deployed right, makes it so that there are no more fragile artifacts or non-repeatable builds.

Still, there are real-world problems associated with moving to private cloud. As we used to experience with SAN storage, there are still vendors in the stone age that won't support a given platform on a given hypervisor. So, if you decide to use CloudStack, which doesn't support Hyper-V, you'd best invest in VMWare because the chances of your legacy Win32 app vendor supporting Xen or KVM are pretty low.

1 of 2
Comment  | 
Print  | 
More Insights
Newest First  |  Oldest First  |  Threaded View
User Rank: Apprentice
2/28/2012 | 12:03:30 PM
re: The Inevitability of Private Cloud
So, at this point, CloudStack does not support Hyper-V, which means that it's not HV agnostic at this time. My point wasn't so much that CS should support a specific hypervisor, but that enterprises need to be mindful about which hypervisor will be supported by their apps, at least right now. Whether folks choose CS or something else, I think you are 100% right that, "the future is there are more strategic things IT should be doing rather than spinning up VMs for others." Glad to chat more if you like. Thanks!
User Rank: Apprentice
2/17/2012 | 6:47:44 PM
re: The Inevitability of Private Cloud
Jonathan, Interesting post on Private Clouds. Wanted to clear up a couple of things in the story. As you can imagine, Citrix ( CloudStack) is one of the leading providers that help companies build private clouds. In fact, the underlying architecture underneath clouds like Zynga's zCloud, Edmunds as well as other organizations in Gov't, Edu, FinServ, etc. is CloudStack. The bottom line, as you put it, infrastructure as software with complete automation is the future as there are more strategic things IT should be doing rather than spinning up VMs for others. This is why the world's leading private clouds are built on CloudStack.

You made a specific call out to CloudStack:
"So, if you decide to use CloudStack, which doesn't support Hyper-V, you'd best invest in VMWare because the chances of your legacy Win32 app vendor supporting Xen or KVM are pretty low."

CloudStack is HV agnostic - running on XenServer, KVM, VMware and OVM with Hyper-V coming within a couple of quarters. At the end of the day, we already cover most of the Win32/64 apps and services within the platform for the legacy - and in reality, cloud doesn't replace it augments and most legacy is being wrapped with SOA/API capabilities and extending through new services and apps built in the enterprise cloud. We also ensure cross cloud compatibility so you don't get locked into things like legacy architectures by having complete fidelity with the Amazon AWS API.

We also support a broad set of networking and storage platforms to meet the needs of the enterprise - much the reason enterprises pick our platform over others in the space.

We released our 3rd gen product this week. Check out the code, or join the community. It is all built in the open with full transparency -

Also happy to chat with you to give you the full run down anytime you want ...

More Blogs from Commentary
Infrastructure Challenge: Build Your Community
Network Computing provides the platform; help us make it your community.
Edge Devices Are The Brains Of The Network
In any type of network, the edge is where all the action takes place. Think of the edge as the brains of the network, while the core is just the dumb muscle.
SDN: Waiting For The Trickle-Down Effect
Like server virtualization and 10 Gigabit Ethernet, SDN will eventually become a technology that small and midsized enterprises can use. But it's going to require some new packaging.
IT Certification Exam Success In 4 Steps
There are no shortcuts to obtaining passing scores, but focusing on key fundamentals of proper study and preparation will help you master the art of certification.
VMware's VSAN Benchmarks: Under The Hood
VMware touted flashy numbers in recently published performance benchmarks, but a closer examination of its VSAN testing shows why customers shouldn't expect the same results with their real-world applications.
Hot Topics
SDN Strategies Part 4: Big Switch, Avaya, IBM,VMware
Kurt Marko, Contributing Editor,  4/18/2014
Edge Devices Are The Brains Of The Network
Orhan Ergun, Network Architect,  4/23/2014
White Papers
Register for Network Computing Newsletters
Current Issue
Twitter Feed