dcsimg

Virtual Machine Sprawl: What Does It Cost You?

When "true-up" time comes, you may need a nitroglycerin pill instead of having a glass of champagne.

Virtual machines: Easy to create, easy to deploy, and easy to spiral out of control; virtual machine sprawl is the new virus in IT data centers and it’s increasing your total cost of ownership. Virtual machine sprawl, also referred to as virtual sprawl, is the creation and deployment of virtual machines without proper inventory control. A technology sold as money saving often has the opposite effect when left unchecked.

How does virtual sprawl cost you money? Let’s look at the big three money-eating consequences of virtual sprawl to illustrate how it costs you money.

  • Licensing
    Enough to make even the most liberal amongst us cringe with visions of audits and large bills presented to us by the “software cops”, licensing is the largest and most frightening aspects of virtual machine sprawl. Operating systems and applications have license fees associated with them, usually on a per installation basis. You owe a license fee whether the machine is on or off. If the operating system or application exists on a virtual machine, it counts as used. All those “test” machines you create count too.

    You say you’re using Linux and all free software? Great. Good for you. See number 2.

    Rule of Thumb: Remove unused virtual machines and return their licenses to the available pool.

  • Space
    Yes, I know it’s the final frontier but it’s also a major cost for businesses. There’s never enough of it and it’s expensive — I don’t care how much you paid for your 500GB MyBook — it’s different and you know it. With a default minimum of 8GB for virtual machines, space vanishes at an alarming rate when creating virtual machines. A 250GB array doesn’t last long at a minimal 8GB per virtual machine. That’s 31 8GB virtual machines. Where do you put your backups? How many days can you keep?

    When calculating virtual machine costs, include disk real estate costs for those virtual machines, snapshots, and backups. Do you really need a 20GB virtual machine for that desktop or is 4GB adequate?

    Rule of Thumb: Create virtual machines as you need them and minimize their sizes.

  • Time
    Don’t fool yourself into thinking that managing virtual machines doesn’t take time; it does. It may take more time that you anticipate to rid yourself of the virtual sprawl demon. You believe that all existing virtual machines are in some sort of inventory but you’d be wrong since it’s easy enough to remove a virtual machine from inventory without removing the virtual machine from disk. A properly inventoried virtual environment requires time and time is money.

    The best way to keep track of virtual machines whether they are on, off, inventory-visible, or inventory-hidden is to use an automated inventory process to locate virtual machines. Use inventory scripts setup to search for disk images and VM configuration files to estimate disk usage by those images.

    Rule of Thumb: Save time by using automated virtual machine inventory “search and report” scripts.

After you’ve mitigated the existing virtual sprawl problem in your data center by following the rules of thumb above, how do you keep it from happening again?

  1. Create a License Checkout System — You’ll be able to keep track of licenses with a checkout system that allows administrators to use licenses on an as needed basis. If your inventory script shows that you have virtual machines that are unaccounted for, remove them and return their licenses to the available license pool. Keep your software licensing under control or when “true-up” (software licensing audit) time comes, you may need a nitroglycerin pill instead of having glass of champagne.
  2. Define Acceptable Disk Use Parameters for Virtual Machines — Define the acceptable sizes for virtual machine disk use. Set aside predefined limits for server systems, desktops, virtual machine swap/pagefile space, and personal storage. With predefined limits, you’ll be able to accurately calculate storage requirements and predict future needs as growth occurs.
  3. Automate Time-Consuming Tasks — Use virtual machine templates to shorten virtual machine provisioning times and automate repetitive tasks using your virtualization software’s built-in APIs or with shell scripts available on your host operating system.

Virtual sprawl represents real costs to you through wasted software licenses, storage space, and time. Don’t allow ease of virtual machine creation cost you a bundle at true-up when you can take preventative action now and enjoy that well-deserved glass of champagne.

Comments on "Virtual Machine Sprawl: What Does It Cost You?"

mysteriousplanet

If people manage there servers properly then there will be no problem.

All servers should be treated the same as regards to management. A virtual server is a real server, from a logical perspective, the host server is too, it’s just an application hosting machine.
People should always keep records of there systems and track the licensing correctly. If they don’t they are not really managing their environment very well, so this is really a complete non-issue, virtual or otherwise makes no difference.

I can’t understand why people seem to fall into the marketing crap of inventory systems when they can do it all for free themselves by just keeping a record of a build when they build or change it… keep a record of the licenses and the hardware setup, even in something as simple as a text file or spreadsheet… it’s not hard and it’s free!

Reply
khess

The difference is that when you have physical machines, you can see them, touch them, and inventory them by several different methods: Visually, ping, management application, etc. Virtual machines that are off can’t be inventoried so easily. It’s also easy to remove them from a VM inventory but have them still exist and burning a license.
VM management is a real problem, especially in larger environments where you have multiple people creating and maintaining them–possibly in different parts of the world.

Spreadsheets or text files are not a good solution unless you have only a couple dozen systems.

Reply

Hey! I know this is kinda off topic but I was wondering if you knew where I could locate a captcha plugin for my comment form? I’m using the same blog platform as yours and I’m having difficulty finding one? Thanks a lot!

Reply

Greetings! This is my 1st comment here so I just wanted to give a quick shout out and tell you I truly enjoy reading your posts. Can you recommend any other blogs/websites/forums that go over the same topics? Thanks a ton!

Reply

Real informative and fantastic anatomical structure of written content, now that’s user pleasant (:.

Reply

You are a very bright individual!

Reply

Good post. I learn something more challenging on completely different blogs everyday. It would always be stimulating to learn content from different writers and apply a little bit something from their store. I’d choose to use some with the content material on my weblog whether or not you don’t mind. Natually I’ll provide you with a hyperlink on your net blog. Thanks for sharing.

Reply

I think this is a real great blog article.Really looking forward to read more. Really Great.

Reply

A person essentially help to make seriously posts I would state. This is the first time I frequented your web page and thus far? I amazed with the research you made to create this particular publish amazing. Excellent job!

Reply

It¦s really a great and helpful piece of information. I¦m happy that you shared this useful info with us. Please keep us informed like this. Thank you for sharing.

Reply

I reckon something really interesting about your site so I saved to my bookmarks.

Reply

I have been exploring for a little bit for any high quality articles or blog posts on this kind of area . Exploring in Yahoo I at last stumbled upon this site. Reading this information So i’m happy to convey that I’ve an incredibly good uncanny feeling I discovered exactly what I needed. I most certainly will make certain to don’t forget this website and give it a look on a constant basis.

Reply

Check beneath, are some entirely unrelated websites to ours, on the other hand, they’re most trustworthy sources that we use.

Reply

Whats up very nice website!! Guy .. Excellent .. Amazing .. I will bookmark your blog and take the feeds additionally…I’m glad to find so many useful information here in the publish, we’d like develop extra strategies in this regard, thank you for sharing.

Reply

Sites of interest we’ve a link to.

Reply

Good write-up, I am regular visitor of one¦s web site, maintain up the nice operate, and It’s going to be a regular visitor for a long time.

Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>