Do you need a private cloud?
Summary: Do you know what it means to have a private cloud? It isn't simply a virtual infrastructure. And, it isn't a plethora of virtual machines either.
Asking most IT managers or techies whether they think they need a private cloud, reminds me of that scene in The Three Amigos where El Guapo asks Jefe if he knows what it means to have a plethora. Jefe, in fact, did not know what it means to have a plethora. And, most managers and techies neither know if they need a private cloud nor what it means to have a private cloud at all. Do you know what it means to have a private cloud or are you like Jefe who agrees with anything that El Guapo says? Here's your chance to give your answer honestly and accurately.
The following is a short hit list of facts about cloud computing that will help you to place yourself on a level playing field with buzzword fanciers. Cloud computing is...
- Not synonymous with virtualization but built on virtualization.
- Built on the concepts of resource abstraction and resource pooling.
- Built and operated by you, the private cloud owner.
- A service delivery model: IaaS, PaaS and SaaS.
- A cost-effective technology due in part to operational efficiency and increased service levels.
- A natural, evolutionary step above simple virtualized infrastructures.
- Network-centric as services are provided 'over the network.'
- An elastic computing environment.
A lot of people, including techies, think that cloud computing is simply virtualization on a very large scale but this isn't exactly true. The difference in virtualization and cloud computing is that virtualization is simply placing workloads on individual virtual systems. The individual systems are virtual instead of physical but they have analogous functionality and purpose: A web server, a file server, a database server. You can have thousands of virtual machines where each performs its own functions. This is not cloud computing.
A cloud computing environment is a virtual infrastructure whose pooled resources service a particular function: A search engine (Google), a file storage and retrieval system (Dropbox), a web application service with individualization (QuickBooks Online). Thousands of virtual machines with a single purpose: Providing a single non-stop service.
Do you understand the difference?
Maybe the square/rectangle idea will help you:
Every square is a rectangle but not every rectangle is a square. Every cloud is composed of virtual infrastructure but not every virtual infrastructure is part of a cloud.
A private cloud provides a service or services to its users on a grand scale.
Another example:
VDI (Virtual Desktop Infrastructure) can be a cloud service (Desktop as a Service (DaaS)) or you can setup your own VDI environment for 5,000 users that has nothing to do with cloud computing. The difference in VDI and DaaS is that when one of the 5,000 users connects to a desktop, it is in a one-to-one ratio. Every time I connect to my virtual desktop, it is my personal virtual desktop. Every time you connect to your virtual desktop, it is your personal virtual desktop.
When using DaaS, a cloud service, you connect randomly to a desktop service, not a specific virtual machine that is yours alone. You can customize your desktop but the profile is what's customized, not the desktop system itself. If DaaS providers provided your desktop on a one-to-one basis, they would have a very limited number of customer possibilities indeed. Similarly, if you signed up for Zoho's services and received your very own dedicated application server, Zoho would have to charge hundreds of dollars per month instead of the five dollars per month that they do charge for premium services.
Is the concept clearer now?
Cloud computing also leverages service optimization, which is a fancy way of saying that cloud services are doled out in a "low touch" or "no touch" scenario. Some call this a self-service environment and indeed it can be that. But, most often, it means that services are provisioned in an automated fashion.
For example, you need to setup a new web service. Using cloud computing and some clever front-end programming, you'd never have to speak to another person to do so. You could run through a wizard and in a few clicks, you'd have your new cloud-based service up and running. If you need a new virtual machine setup for a particular workload, a new virtual private server could be yours within minutes with no human intervention (except you) in the process.
So, again the question arises. Do you need a private cloud?
Your answer should come with a somewhat education 'Yes' or 'No.'
If your answer is 'Yes,' you also need to know that a private cloud doesn't have to be hosted in your own data center. That's right, you can use a shared data center and still have a private cloud of your very own. Shared data center doesn't mean public cloud. Think of it like this: You have a business in a large multi-tenant office building. You don't own the building but your business is there. You are sharing certain resources but your business is separate and distinct from all others in that same multi-tenant office building.
In fact, a shared data center is an excellent and cost-effective way to construct your private cloud. Start-up costs are a fraction of the DIY alternative. See? You've already saved money.
Do you need a private cloud?
"Jefe, would you say that I have a plethora of pinatas?"
"Si, El Guapo, you have a plethora."
"Jefe, do you know what it means to have a plethora?"
"Yes, El Guapo, it means that you actually have too many pinatas from a practical standpoint."
Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Talkback
RE: Do you need a private cloud?
RE: Do you need a private cloud?
Scalable? Certainly.
Reliable? Depends on the underlying server and network infrastructure.
Agile? Depends on the above, plus the effectiveness of the provisioning system and the ability of the person in charge of provisioning to make correct desicions.
Cost effective? Depends on the timeframe. In the short term, that is most likely true, because you don't have the usual startup costs (unless the private cloud is in your own datacenter). In the long run, the provider has to make money, and just like a lot of leasing situations, the long term value varies with milage.
And ALL of this is based on the assumption that "As-A-Service" is the best model. In widely distributed user situations, that is often the case, but if the user base is NOT widely distributed, the application is business critical, and/or the application (or whatever) needs to be available even when Internet access is not, then a service model needs to be evaluated VERY carefully.
That's a definite maybe
- cost effective
- evolutionary.
Actually they would succeed on evolutionary - I don't want evolutionary, I want a revolutionary new architecture.
However last week Robin Harris pointed us in the direction of a new cloud storage service: symform.
http://www.zdnet.com/blog/storage/free-100gb-of-cloud-storage/1499?tag=search-results-rivers;item0
It is instructive to compare symform's solution against previous storage solutions on any scale recommended by ZDNET bloggers:
1. Windows Home Server: this is M$'$ monetising play for an OS, latterly trying to introduce a cut-down version of Server 2008R2 into the home. The product has some useful UI features but had a nasty data bug in the first release. M$ mangled the storage side of the current release so badly that it couldn't support more than one disk properly! (Attempting to develop new file systems for such a limited product is not something that would have passed my review.)
2. DROBO boxes: again very convenient to use but the design is effectively a dynamic form of RAID5 with a potentially dangerous rebuild triggered not only by a disk failure but also by the addition of new disks. Still, the file system does at least work, unlike M$'$ attempt. Very expensive.
3. AMAZON storage: if you want to see just how expensive things can get try costing up AMAZON storage! Built on existing enterprise server and enterprise storage technologies with layers of virtualisation on top: price to match.
Now look at symform's architecture. It might be classed a cloud RAID. No DROBO box, no WHS box, no datacentre ... and the RAID level well above existing implementations. The hardware is based on commodity components and taps into small amounts of networking and compute power currently unused and globally distributed.
I think it highly significant that symform was developed by two ex-Microsofties. Indeed I remember arguing that WHS should have been part of Windows (Ultimate).
Symform
Sounds great, until you need that document for the meeting with a client in an hour, and your ISP crashes a router.
Or maybe the Symform datacenter has an outage like Microsoft and Amazon did.
... indeed it does sound great ...
RE: Do you need a private cloud?
Not buyin that one. I can be a small or mid sized business with a "cloud". Virtualization, highly automated management and self-service provisioning can be done at any scale and are being done today.
And the VDI example seems a little off the mark. Nice try though.
RE: Do you need a private cloud?
I guess it depends on your definitions of small and grand. It doesn't matter about the size of the business. That's totally independent of the number of cloud-based systems in play. Nice try though.
RE: Do you need a private cloud?
Let me be more clear then. The size of the business does not matter. In this case, Private Cloud, is generally defined by the characteristics of the overall implementation. You may notice that I didn't include metering or chargeback. Those things are not always needed, but virt, management/automation, and self-service provisioning are required.Also, relative to size, I can get those things from a single appliance today, so, small is also a single, relatively low cost box. Grand scale is simply not a requirement to have a cloud.
Not just about service, also applications
See this video for more about how applications need to be changed to get the most out of a private (or public) cloud:
http://www.youtube.com/sentilla#p/a/f/2/YU8g21Mjcdc
RE: Do you need a private cloud?
I watched your video. Very well done. We are really saying the same thing. I look at things from a System Administrator POV. Although I've done some app dev, I did it in a linear model as you describe it. I didn't have the opportunity to use private or public cloud at the time.
To the readers: You should watch these videos, they are very informative.
RE: Do you need a private cloud?
RE: Do you need a private cloud?
RE: Do you need a private cloud?
Wasn't meant to be condescending. Was meant to help inform and educate those who don't know. I'm almost never condescending. I'm pretty obvious about it when I am. This is not one of those times.
RE: Do you need a private cloud?
Understood. But, generally when people think of 'cloud' services, they think larger scale. Most of us think thunderhead, not the occasional piss ant scale floater. ;-)
RE: Do you need a private cloud?
http://cloudtechsite.com/blogposts/people-lack-awareness-regarding-private-cloud.html
RE: Do you need a private cloud?
Our take on Performance management on the cloud ??? Private v/s Public
http://anuntatech.wordpress.com/2011/08/18/performance-management-on-the-cloud-private-vs-public/
Would appreciate your feedback.
mebzamn 99 gem