cutimage - Fotolia
The fundamental requirement when sizing a platform to host virtual machines is to have enough resources to meet the VMs' requirements. This is basically the same for any hypervisor: the physical host delivers resources for each VM.
Disk has two dimensions: capacity and performance. You need more of both than you think to host VMs. Identify and specify the transactional (IOPS) performance requirements of your storage as well as the throughput (MBps). Also allot spare disk capacity for snapshots used to back up the virtual machines.
Most operating systems use RAM as disk cache, but don't report it as being used. If you don't size your VM environment to accommodate this cache, it can lead to poor application performance. Data centers that convert physical machines to virtual ones will roll back to a physical infrastructure due to this mistake.
The simplest approach to choosing the right infrastructure is to sum the hardware in each physical server you are replacing with VMs. You could buy enough resources to meet the sum of these installed resources, but this tends to be expensive.
Another approach is to watch resource consumption. The better you know your workload, the better you can size your virtualization platform. Identify how much of each resource the physical machine actually consumes on average, and combine these numbers. You should buy enough hardware for the total average usage. Make sure to allow for some overhead, since your hypervisor of choice needs resources to manage the VMs it runs.
Both of these methods assume that there is currently enough resources for each machine. Be mindful of physical machines that perform inadequately and think about which machines need more resources when you virtualize them. Budget for any of these extra resources.
About the author:
Alastair Cooke is a freelance trainer, consultant and blogger specializing in server and desktop virtualization. Known in Australia and New Zealand for the APAC virtualization podcast and regional community events, Cooke was awarded VMware's vExpert status for his 2010 efforts.
Choose the right hypervisor
Skip these common VM migration hiccups
Get the best P2V conversion process
Dig Deeper on Data center budget and culture
Related Q&A from Alastair Cooke
Preconfigured hyper-converged appliances aren't your only option anymore. Software-only and build-your-own hyper-converged infrastructure have unique... Continue Reading
Admins can use vSphere permissions to assign VM controls to different IT groups within their enterprise. Follow the networking example below to get ... Continue Reading
Admins can define vSphere roles to manage user access and control over virtualized platforms. So what are some tips to start that process? Continue Reading