FAQ

How to achieve optimal resource allocation and why that matters

Each virtual machine in your data center uses a portion of the server's underlying computing resources. Optimal server consolidation depends on resource provisioning that meets the workload's needs.

    Requires Free Membership to View

Adjusting resources manually, however, challenges even the most detail-oriented IT professionals. Automatic resource allocation alleviates mundane adjustment tasks, and the technologies have entered the market and quickly become more intelligent and accurate. But your IT staff still needs to monitor the way resources are used and balance workloads accordingly.

Ask yourself these three questions to consider the implication of optimal resource allocation and automated provisioning technologies in your own infrastructure.

What are the resource requirements for this VM?

Further reading on VM resource allocation

How to avoid server overconsolidation

Why you shouldn't neglect resource allocation and benchmarks

Server consolidation and VM allocation best practices

Determining the resource needs of a VM helps you avoid performance bottlenecks caused by imbalanced allocation, but unfortunately, the requirements aren't always obvious. Tools such as Performance Monitor help admins in Windows Server environments identify major resource use, but application benchmarking also measures actual CPU, memory and network bandwidth use. Both methods allow you to more accurately allocate resources.

What happens if I over- or underallocate VM resources?

Resource allocation is a balancing act that can significantly affect both performance and IT budget. Overallocation wastes VM resources and limits the server's consolidation potential, while underallocation could halt VM performance altogether. Furthermore, VM resource requirements often change over time, which means that to avoid imbalance, you must practice regular monitoring and maintenance as well.

How can I automatically allocate resources?

As with many other facets of virtualization, you can now automate VM resource allocation. You can use both memory techniques such as memory ballooning and automation tools such as VMware Distributed Resource Scheduler to accomplish the task. Regardless of how you automate provisioning, be sure to accommodate for spikes in resource use.

This was first published in May 2013

There are Comments. Add yours.

 
TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: