The explosive growth of today’s virtualization management market is good news for organizations looking to manage and optimize their virtual
environments. Like every technology that has come before it, the route to success with virtualization lies in solid, standardized processes and
management software to automate and govern the execution of these processes. Process discipline and streamlined management automation have long
been operational mandates, but the advent of virtualization on industry-standard servers exacerbates these requirements.
Luckily, the growing demand for automated virtualization management tools has produced an array of software solutions. Many options exist
— too many, in fact — and you must evaluate these options to minimize the risk of additional complexity and vendor dissolution. Buyers
need to be careful in such a young market segment and remain pragmatic about the requirements and the role these technologies will play in the overall
management portfolio. The real risk is the creation of yet another silo that will have to be absorbed later on. To avoid future headaches, organizations
should include virtualization as just another technology domain in the consolidated management portfolio.
As businesses begin to evaluate tools to help manage their virtual environment, Forrester recommends focusing on four key system management
capabilities; configuration management, capacity planning and VM placement, performance monitoring, and real-time automation. Keep in mind that
each earlier step is a prerequisite of the next, making the priority of the list important. For example, attempting real-time automation without first
conquering the challenges of capacity management will prove frustrating and ultimately futile.
1. Improve configuration management
It’s important to start with improving configuration management because it is necessary to orchestrate the relationship among large numbers of
dynamically changing VMs, physical servers, storage, and network resources. These tools are often referred to as “provisioning tools,” which refers to a
higher state of configuration change management.
2. Maximize capacity planning and VM placement
As your virtualized pool grows in size, you will need tools that analyze capacity trends and optimize where your VMs run to minimize hardware
footprint. These tools will be able to alert operations and engineering when resources are running low to guard against overprovisioning. You want to
maximize capacity utilization to squeeze the most value from your server investments, but doing so without sufficient visibility is dangerous.
3. Performance Monitoring
Performance measurement will rise in importance as you increase the number of VMs per physical host and drive up overall utilization. We find this
to be a particularly critical tool as you approach 20 or 30 VMs per physical server. To prevent problems from affecting user experience with multiple
apps, your administrators need VM-aware performance monitoring tools that can help pinpoint issues.
4. Real-time automation
Once the virtual environment begins to grow in size and complexity, you’ll need tools that can perform real-time automation by adjusting virtual or
physical infrastructure to compensate for failures. Many IT services, like virtualization management, are reaching a level of complexity where
sophisticated mathematical algorithms and object models of the services are more precise and efficient than even your most talented engineers.
Reminder: Don’t forget the importance of structured processes
Your evaluation of automated tools is a vital part of virtualization success, but be careful not to overlook the need for structured processes. The
adoption of virtual technologies significantly increases complexity, which in turn mandates process refinement. Forrester recommends that infrastructure
and operations pros should avoid virtualization-centric process models that don’t mesh with other processes. While the notion of “ITIL for virtualization”
is horribly misguided, a wiser approach is viewing virtualization as a catalyst for ITIL adoption.
In addition, organizations should expand the scope of ITIL implementations to cover virtualization management. Movements such as ITIL have
proven their applicability to any technology encountered and virtualization represents just another step in the continuing evolution of business technology.
Incident management, as a good example of an ITIL process, is the same process regardless of whether an incident represents a network failure, an
application performance anomaly, or a poorly configured virtual server. Unique tools may be employed in pockets of the process execution and
high-level escalation will be different, but the process is identical, as are many of the tools (e.g., service desk).
Virtualization Management: Step One in the Industrialization Journey
Highly automated process execution is a hallmark of any industrialized transformation, whether it is manufacturing, agriculture, or something else. In
fact, automation is a fundamental fueling force that spawns the industrialization in the first place. The resulting improvements in productivity and
consistency have proven to be profound.
IT, and specifically the infrastructure and operations functions are moving in the same direction. Business demands, exploding complexity, and
economic pressures are combining to force an upheaval in how we approach IT. The intensive hype over cloud computing is a harbinger of such change.
Pursuit of “the cloud” is synonymous with early stage industrialization of
Virtualization is the most potent technology catalyst toward cloud computing, so it is therefore the first step in the journey to industrialize IT. The
evolutionary track from virtualization to automation and eventually to various forms of cloud computing form the inexorable path to an industrialized
model for business technology infrastructure and operations.
If you want to be in the driver’s seat for the future of IT, plan a journey to industrialize your operation and begin that journey by getting your virtual
server infrastructure under control.
Glenn O’Donnell is a Senior Analyst and Rachel Dines is an Analyst at Forrester Research, where they serve Infrastructure & Operations
professionals. They will be speaking at Forrester’s 2010 IT Forum in Las Vegas, NV, May 26 – 28.