Beruflich Dokumente
Kultur Dokumente
Capacity Planning:
The Blueprint for Server Consolidation
PAPER
Table of Contents
Executive Summary................................................................................................. 3
Growing Support for Consolidation........................................................................ 3
Standard Approaches to Capacity Planning........................................................... 3
Inventory............................................................................................................ 3
Plan..................................................................................................................... 6
Model.................................................................................................................. 6
Monitor............................................................................................................... 6
Data Collector..................................................................................................... 6
Data Manager..................................................................................................... 7
Information Warehouse...................................................................................... 7
Data Analyzer..................................................................................................... 7
CapacityPlanner Dashboard.............................................................................. 7
Inventory
To make good decisions about capacity planning, and about
server consolidation as a step in the process, the project team
must begin by obtaining a detailed understanding of what
capacity is currently present. A starting point of any inventory
exercise is simply to count the existing resources. For server
consolidation and other capacity planning activities, project
teams also need detailed information on four core hardware
components: processors, memory, storage, and network
adapters. Detailed knowledge of applications, services, and
shares is equally valuable.
Traditionally, consultants and customers have to collect the
data manuallya step that can be costly. Agent-based management tools can help, but they are seldom fully implemented
across an entire enterprise. The gaps may be a result of budget
constraints, lack of internal process, or lack of knowledge about
where the organizations servers reside. Unknown servers may
exist because of purchases by independent departments,
recent mergers, or refreshes that did not include procedures
for disposal, among other reasons. The average enterprise
underestimates the number of servers in its environment by 20
percent. In some cases this miscalculation reaches 50 percent.
CPU% Utilization
10%
20%
30%
40%
Overall performance
25%
For server consolidation and capacity management, the conclusion that utilization is 25 percent is inaccurate. When inventory
and performance information are combined, as in Table 2, the
results give a more useful picture.
Server
CPU%
Utilization
CPU
Capacity
Utilization
10%
3000MHz
300MHz
11
13
15
17
19
21
23
Hour
Utilization
Average
20%
1500MHz
300MHz
30%
500MHz
150MHz
40%
200MHz
80MHz
5200MHz
830MHz
Overall
capacity
utilization
16%
The correlated data show more opportunity for server consolidation, revealing that capacity utilization is only 16 percent.
The analysis based on percentage of CPU utilization alone was
distorted by the fact that older, slower CPUs were being used
more intensively than newer, faster CPUs. VMware has found
that 40 percent of the servers at a typical client site are slower
than 500MHz. Capacity Planner has found new, state-of-the-art
servers running below ideal capacity while older servers are
pushed to their capacity limits.
The capacity calculation is further complicated by the fact that
particular processors have different capabilities. To provide an
accurate picture of resource utilization, the analysis tools must
adjust for differences between 64-bit and 32-bit processors and
for differences between such new technologies as the AMD
Opteron and older technologies such as the Intel Xeon.
Capacity Planner
VMware Capacity Planner is an enterprise IT capacity planning
solution designed specifically to collect and analyze the data
you need to plan an effective server consolidation project.
It enables faster, more accurate, benchmarked infrastructure
assessments and provides project teams the integrated set of
analysis, planning, decision support, and monitoring functionality they need to enable and accelerate server consolidation and
capacity optimization projects.
At the heart of VMware Capacity Planner is a unique
Information Warehouse, which houses a constantly growing
B AD
B AD
1AM
1P M
1AM
1AM
1P M
1AM
1AM
1AM
Dis k
Network
CPU
Memory
Dis k
Network
CPU
Memory
Dis k
Network
CPU
Memory
Dis k
Network
CPU
Memory
1P M
50%
50%
B E TTE R
B E TTE R
50%
Dis k
Network
CPU
Memory
Network
Dis k
CPU
Memory
Dis k
Network
CPU
Memory
Dis k
Network
CPU
Memory
1AM
1P M
1AM
1AM
1P M
1AM
1AM
1P M
1AM
50%
set of industry reference data that is used to drive intelligent, benchmarked IT capacity recommendations for the
enterprise.
VMware Capacity Planner delivers compelling value to
project teams and the organizations they work for by:
Automating and streamlining the capacity planning
cycle
Enabling accelerated, more accurate, benchmarked infrastructure assessments
Guiding intelligent, objective capacity planning and
server consolidation recommendations
Driving increased productivity, reduced complexity, and
improved predictability of IT infrastructure
With Capacity Planner, your project team will be able to
answer questions they might not be able to answer with
certainty today, such as:
How many servers do we have?
How well are we utilizing them?
What is the right amount of capacity?
What are the options and what is the best recommendation?
How else can we better optimize our environment?
Capacity Planner provides the tools to assess your needs,
plan for and decide on consolidation strategies, and
monitor your infrastructure to maintain its efficiency.
Analyze
Capacity Planner enables your project teamconsultants,
staff, or a combination of the twoto conduct comprehensive assessments of your existing infrastructure
to assess how much IT capacity currently exists and how
well this capacity is being utilized. Agent-less implementation ensures discovery and inventory of all hardware
and software assets, providing a complete view of the IT
infrastructure. Capacity Planner then correlates key performance metrics with inventory data to generate server load
profiles. This information enables your team to analyze and
evaluate how well current capacities are being utilized.
Plan
Capacity Planner enables your team to develop an effective
capacity optimization plan so you can determine exactly
how much IT capacity you really need, considering current
and future business needs. Capacity Planner enables
your team to analyze capacity utilization metrics, predict
capacity needs, forecast utilization trends, and compare
your data against industry benchmarks. Your team can also
identify opportunities and alternatives for capacity optimization, whether they involve hardware refresh or new
purchases, disposing of old servers, migrating applications, redeploying existing assets, or implementing a virtualization solution.
And Capacity Planner provides the ability to set success criteria,
constraints, and thresholds against which these alternatives can
be evaluated in the decision phase.
Model
During the modeling phase, Capacity Planner enables your
planning team to evaluate the various alternatives generated
in the planning phase. Your team can use scenario modeling to
test alternatives including purchase planning, virtualization, and
server consolidation. They can also conduct what-if analyses for
consolidation based on different groupings, thresholds, target
servers, and other factors. Your team can recommend the alternative that best meets the success criteria and represents quick
win, high-profile consolidation-success opportunities to build
business unit support. Capacity Planner then enables your team
to clearly articulate different scenario outcomes and present
recommendations in their assessment reports and project proposals.
Monitor
Capacity Planner helps you continuously compare resource
utilization against benchmarked thresholds to ensure ongoing
capacity optimization. Your planning team can provide periodic
reports that monitor current capacity utilization and compare
them to industry benchmarks in order to detect anomalies
in utilization. Automated alerts and monitoring capabilities
enable your team to detect deviations in utilization trends,
predict capacity problems, and make timely troubleshooting
and optimization recommendations. They can continue to take
advantage of Capacity Planner capabilities to ensure that you
are able to manage unexpected or planned changes in capacity
requirements and utilization over time.
Data Collector
The Data Collector discovers and inventories information from all
of the computers on your network or from only the subset that
you want to evaluate. It uses operating system APIs to communicate with all targeted servers in order to collect the information
Data Manager
The Data Manager provides an organized view of the collected
information and administrative control for the Data Collector.
This includes detailed and summary views and reports on all
discovered objects, collected inventory, and monitored performance information. The Data Manager also includes data
synchronization capability that is used to send sterilized, anonymous data in the form of CSV files over Secure HTTP (HTTPS) to
the Information Warehouse.
Information Warehouse
The Information Warehouse is a central data warehouse hosted
in a remote, secure location in the United States where collected client data is sent and stored. A data upload utility parses
the CSV files, then scrubs and processes this data before loading
it into the Information Warehouse. The Information Warehouse
also includes industry benchmark and research data derived
from data collected from hundreds of Capacity Planner client
sites. This data is not client-specific but instead represents
valuable industry averages such as industry performance
averages for different types of servers and maximum observed
values or thresholds on server resources.
Data Analyzer
The Data Analyzer serves as the core analytical engine that
processes all the analysis required for intelligent capacity
planning. It includes advanced algorithms that solve capacity
optimization problems and supports analysis capabilities such
as trending, regressions, scenario modeling, anomaly detection and alerts. The Data Analyzer combines inventory and
performance data to develop server load profiles and calculate
insightful utilization metrics. It also aggregates data from different collectors across client installations to prepare industry reference metrics (such as averages and ratios) that then serve as
benchmarks. Alerting capabilities enable users to define thresholds and set alerts to monitor any data within the Information
Warehouse.
produces an alerts table showing servers in a customer's organization for which performance data deviates from these vendor
values.
Capacity Planner tracks and maintains the industry averages
for software performance in its Information Warehouse
and produces an anomalies table showing the servers in a
customer's organization for which performance data deviates
from these average values. The industry averages are based on
the most recent four weeks of data collected from all Capacity
Planner sites.
For more information on virtualization and capacity planning,
visit www.vmware.com.
VMware, Inc. 3145 Porter Drive Palo Alto CA 94304 USA Tel 650-475-5000 Fax 650-475-5001 www.vmware.com
2006 VMware, Inc. All rights reserved. Protected by one or more of U.S. Patent Nos. 6,397,242, 6,496,847, 6,704,925,
6,711,672, 6,725,289, 6,735,601, 6,785,886, 6,789,156 and 6,795,966; patents pending. VMware, the VMware boxes logo
and design, Virtual SMP and VMotion are registered trademarks or trademarks of VMware, Inc. in the United States and/or
other jurisdictions. Microsoft, Windows and Windows NT are registered trademarks of Microsoft Corporation. Linux is a
registered trademark of Linus Torvalds. All other marks and names mentioned herein may be trademarks of their
respective companies.