Mike Kiev - Fotolia
Evaluate the limitations and needs of your organization to decide whether VM automation is worth the investment.
Automation is generally beneficial, but it's not required for the proper operation of VMs or a virtual environment. VM automation typically shines when it adds the benefits of speed and consistency to VM creation and management. VM automation might be less useful or may be cost-ineffective when you can't readily realize those benefits, however.
The primary challenge with automation is that it's hardly automatic. Automation works because it maps tangible actions to meaningful workflows.
Consequently, successful automation depends on careful forethought. You must invest time and effort to establish policies and craft a suite of scripts, templates and other mechanics to actually implement those policies as automated actions.
Limitations of VM automation
As with any mass production effort, VM automation works best when it's churning out a lot of identical things. For example, a business that needs to quickly create and manage a large number of identical VMs will usually benefit from an investment in automation.
By comparison, a business that needs to create a small number of VMs every so often might not be able to justify the work necessary to set up automation. This has nothing to do with the size of the business; it's a matter of VM volume.
Similarly, VM automation doesn't accommodate individual customization well. It's certainly possible to create multiple workflows to achieve a limited menu of selectable results. For example, a business can create three workflows to support a small, medium and large VM as desired.
A business that expects to stipulate the precise resources and configuration of each unique VM will have a difficult time implementing VM automation. Creating automation mechanics for various VM types and sizes can quickly become unmanageable.
VM automation isn't static, and organizations must make periodic investments in re-evaluating, updating and changing automation scripts, templates and other mechanics to reflect changes in business policies and technology requirements. For example, a business might adjust VM snapshots and retention policies to meet changing regulatory demands. This may require changes to existing automation mechanisms or the creation of new ones.
Even though automation can potentially create or support any VM, consider whether the benefits of VM automation outweigh the investment. Businesses that only use a few VMs or that tailor bespoke VMs might not reap the same rewards as businesses that create a lot of identical VMs.
Dig Deeper on Virtual machine provisioning and configuration
Related Q&A from Stephen J. Bigelow
WET code leaves apps bogged down. Learn how to reduce the challenges brought on by code redundancy by programming based on the DRY principle. Continue Reading
A virtualization layer in an embedded system provides better efficiency for tasks such as network virtualization. Some examples of embedded ... Continue Reading
An embedded hypervisor offers several benefits, such as VM security, system reliability and improved hardware use, and is ideal for admins looking to... Continue Reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.