VM Self-Service: Right Feature, Wrong User
VM Self-Service could be confusing for even the most seasoned IT pro. Thankfully, Greg is here to shed some light on what it means for your private cloud.
- By Greg Shields
Does the term "VM self-service" make your palms sweat? You're not alone. It does that to a legion of Windows IT professionals.
Even so, Microsoft defines VM self-service as a key component of its private cloud description. Lacking self-service, Microsoft says your private cloud is little more than a well-oiled virtual environment.
What's interesting is the perspiration doesn't appear to be caused by the feature itself. Most admins love the idea. Where they get hung up is with that feature's end user.
I've crisscrossed the country this year, training IT pros on cloud technologies. I've learned that the notion of self-service all too often conjures apocalyptical images of uncontrolled chaos. The fears include the following: VMs might appear out of nowhere and disappear without warning. Untold security hazards can wink in and out of existence. Critical data could evaporate without protection as self-served VMs fail to coordinate with backup solutions.
At the center of this perceived maelstrom stands the self-serving user. Given a resource pool with which to provision VMs at will, that user is suddenly empowered with the one thing IT pros dread: choice.
"Give users a choice, and they'll inadvertently choose the wrong one," I heard from an attendee at a recent training event. Another passionately proclaimed, "I'd never give my users the ability to create their own VMs. That's a disaster waiting to happen."
Ironically, they're right. VM self-service isn't necessarily intended for use by your regular, non-technical users. In most implementations, the person doing the self-serving will be someone else in IT.
Consider for a minute the work-breakdown structure in your IT organization. Some individuals are probably responsible for managing the core infrastructure. In the old days, these peoples' jobs included unboxing servers, racking-and-stacking, OS installations and patching, and the regular care and feeding of data- center equipment.
Others take responsibility for applications. Every situation is different, so this second team might focus on home-built and line-of-business apps. They might also be "the Citrix people" or "the SQL people." Sometimes they're a combination of both.
As environments mature and grow in complexity, these two groups begin drifting apart. At some point applications people stop building servers themselves. Their needs have made them a customer of the infrastructure team: "Need a new server? Our group takes care of that."
Fast-forward a few years and you'll see the infrastructure team's job has changed. Unboxing servers and racking-and-stacking have (almost) been replaced by virtual environment maintenance.
Application teams are still doing the same job. They still manage everything above the OS. They still make requests when they need servers.
Accelerating that request fulfillment is the central mission of VM self- service. Rather than wasting time manually provisioning each new VM, self-service offers a bounded experience for automating VM delivery. It doesn't change the relationship -- it speeds up the transactions.
Microsoft System Center Virtual Machine Manager (VMM) 2012, in combination with the new System Center App Controller, delivers the rich experience that fits this delegation of responsibility. Infrastructure teams do their work in VMM, while applications teams do theirs inside the simplified App Controller interface.
Self-service needn't get you sweating when you reconsider its intended audience. Rather than uncontrolled chaos, it offers much-needed automation for the real consumer of datacenter resources: IT itself.
Greg Shields is Author Evangelist with PluralSight, and is a globally-recognized expert on systems management, virtualization, and cloud technologies. A multiple-year recipient of the Microsoft MVP, VMware vExpert, and Citrix CTP awards, Greg is a contributing editor for Redmond Magazine and Virtualization Review Magazine, and is a frequent speaker at IT conferences worldwide. Reach him on Twitter at @concentratedgreg.