IDG Accelerate: Technology Driving Business Performance. Sponsored by AMD - Smarter Choice.

  1. Enterprise Home
  2. News & Articles
  3. Analysis and Q&A
  4. Knowledge Centers
    1. Modernization/Infrastructure
    2. Green IT
    3. IT Staffing/HR
    4. Mobility
    5. Operating Environments/Storage
    6. Performance
    7. ROI and Business Impact
    8. Security
    9. Virtualization
    10. Managing IT
  5. Research
  6. Business Advice
  7. White Papers
  8. Case Studies/Best Practices
  1. Events
  2. RSS
  3. AMD Accelerate Magazine
  4. About Sponsors
  1. Subscribe
    1. eNewsletters
    2. AMD Accelerate Magazine

June 9, 2008

Mastering basic virtualization challenges, part two: Planning

Long-term thinking and careful preparation are key to a successful virtualization deployment.

By Rich Freeman

(This is the second article in a five-part series.)

 

Ask any expert: When virtualization rollouts fail, poor planning is usually to blame. “A lot of people just purchase equipment without knowing the requirements,” says Matt Cavanagh, president of Flytrap Technologies LLC, a data center integrator in Tolland, Conn. The result, he adds, can be budget overruns, listless performance, and schedule delays. “Planning is everything,” Cavanagh cautions.

 

Before executing a virtualization deployment, be sure to complete these preparatory steps:

 

1. Map out a long-term plan: Even if you’re planning to virtualize only part of your infrastructure initially, create a two- to three-year virtualization roadmap before buying or deploying anything. Otherwise, you’re likely to make your software and hardware purchases piecemeal and end up missing out on money-saving volume licensing deals.

 

2. Calculate your consolidation ratio: A “consolidation ratio” is the number of virtual servers you place on each of your physical hosts. Many companies arrive at that figure through trial and painful error by simply stacking virtual machines on top of each other until performance slows to a crawl. “It’s sort of capacity planning by bloody nose,” observes Bob Gill, managing director of server research for analyst firm TheInfoPro Inc. of New York, N.Y.

 

Executing a rigorous capacity planning assessment is a better approach. Such studies utilize hard data on how much processing power, memory, disk space, and network I/O your infrastructure requires. PlateSpin Ltd., CiRBA Inc., and VMware Inc. are three of many companies with capacity planning products that gather such statistics automatically. For maximum accuracy, collect at least 30 days’ worth of data. Your capacity planning tool will then compare those figures to your host servers’ performance specs and recommend a suitable consolidation ratio.

 

3. Determine software compatibility: Before virtualizing your applications, confirm with the relevant vendors that they offer support for virtual environments, and that their products function properly on virtual machines. Needless to say, be sure to supplement any answers they provide you with plenty of hands-on lab testing as well. “Just because it works doesn’t necessarily mean you’ll have a pleasant time,” notes Gary Chen, a senior analyst at Yankee Group Research Inc. of Boston.

 

 

Rich Freeman is a Seattle, Wash.-based freelance writer who covers business and technology.

 

 

Other articles in this series:

Mastering basic virtualization challenges, part one: Budgeting

Mastering basic virtualization challenges, part three: Management

Mastering basic virtualization challenges, part four: Security

Mastering basic virtualization challenges, part five: Organizational readiness

SPONSOR LINKS

April 11, 2008

Hit the Accelerator

AMD's Torrenza program encourages research and development around accelerated computing.