27
Windows Server Virtualization Infrastructure Planning and Design Series

Windows Server Virtualization

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Windows Server Virtualization

Windows Server Virtualization

Infrastructure Planning and Design Series

Page 2: Windows Server Virtualization

What Is IPD?

Planning and design guidance that aims to clarify and streamline the planning and design process for Microsoft® infrastructure technologies

IPD:

Defines decision flow

Describes decisions to be made

Relates decisions and options for the business

Frames additional questions for business understanding

Page 2 |

Page 3: Windows Server Virtualization

PLANNING FOR VIRTUALIZATION

Getting Started

Page 3 |

Page 4: Windows Server Virtualization

Why Use Virtualization?

Here are four virtualization scenarios:

Server Consolidation

Application Migration

Increase IT Agility

Software Development and Training

Page 4 |

Page 5: Windows Server Virtualization

Purpose and Overview

Purpose:To provide design guidance for Microsoft® Virtual Server 2005 R2 SP1 or Windows Server® 2008 Hyper-V™

AgendaDetermine Application RequirementsDesign the Host Infrastructure

Page 5 |

Page 6: Windows Server Virtualization

The Role of Server Virtualization in Infrastructure Optimization

Page 6 |

Page 7: Windows Server Virtualization

Page 7 |

Decision Flow Diagram

Page 8: Windows Server Virtualization

Tips for the Planning Process

Use a spreadsheet or database to track application and host server requirementsInvolve the entire organization

Ensure management’s commitment to the virtualization projectGather requirements and business inputValidate all assumptions with business and technical experts

Page 8 |

Page 9: Windows Server Virtualization

Decision Tree Part 1: Determine Application Requirements

Page 9 |

Page 10: Windows Server Virtualization

Which part of the infrastructure will be virtualized?

Option 1: Enterprise

Option 2: Hub

Option 3: Satellite

Business Validation

Define virtualization goals/benefits

Define the scope and timeline for implementation

Page 10 |

Determine Virtualization Scope

Page 11: Windows Server Virtualization

Create the List of Applications

Task 1: Determine Application Compatibility

Processor architecture requirements

Number of required processors

Memory requirements

Graphics adapter requirements

Special hardware requirements

Task 2: Verify Business Requirements

Task 3: Document Decisions

Page 11 |

Page 12: Windows Server Virtualization

Determine Resource Requirements

Sources of performance data:

Real-world/Historical performance data

Specifications and requirements

Benchmark/Load-testing results

Tasks:

Page 12 |

Object Counters or Criteria

CPU % Processor Time

Memory Committed Bytes

Disk Space and Performance

Network Bytes/sec, bandwidth

Backup Backup required?

Availability Determine method

Coexistence and Isolation Workload segregation

Page 13: Windows Server Virtualization

Select the Backup Approach

Application Backup Options:

Option 1: Per Application

Option 2: By Guest

Option 3: By Host

Considerations:

Performance

Downtime/availability

Storage capacity and limitations

Ease of recoverability

Complexity of implementation

Page 13 |

Page 14: Windows Server Virtualization

Select a High-Availability Approach

Application Availability Options:

Option 1: Network Load Balancing Web servers (stateless)

Option 2: Application-Specific Clustering Microsoft Cluster Server (MSCS)-aware applications

Option 3: Host Clustering Last resort option (host in an MSCS cluster)

Characteristics:

Availability, manageability, interoperability

Page 14 |

Page 15: Windows Server Virtualization

Summarize Application Requirements

Purpose: Determine complete requirements for the host

infrastructure

Tasks:

Task 1: Summarize Guest Hardware Resource Requirements CPU, memory, disk (performance and storage capacity), and network

Task 2: Group Applications Backup, co-existence, physical isolation, high-availability requirements

Page 15 |

Page 16: Windows Server Virtualization

Decision Tree Part 2: Design the Host Infrastructure

Page 16 |

Page 17: Windows Server Virtualization

Select a Form Factor for the Hosts

Begin designing the host infrastructure

Options:

Option 1: Leverage existing hardware

Option 2: Purchase new hardware

Characteristics:

Cost

Performance

Availability/Reliability

Manageability

Page 17 |

Page 18: Windows Server Virtualization

Determine Host Server Placement

Determine where servers should be placed based on:

Costs

Manageability

Security

Performance

Availability

Options:

Option 1: Data Centers (Centralized)

Option 2: Branch or Satellite Offices

Page 18 |

Page 19: Windows Server Virtualization

Map Guests to Hosts

Goal: Determine the optimal allocation of workloads based on

application requirements

Tasks:

Task 1: Determine Target Host Resource Utilization Goals

Task 2: Draw a Host/Guest Plan

Task 3: Re-evaluate Infrastructure Capacity

Process will likely be iterative and can require trade-offs

Page 19 |

Page 20: Windows Server Virtualization

Determine the Host Backup ApproachOption 1: Guest-Level Backups

• Treat virtual machines (VMs) as physical machines (use of backup

agents)

• Pros: Reduces storage requirements; more control over backups

• Cons: Requires guest operating system support; recovery can be

complex and time-consuming

Option 2: Host-Level Backups

• Back up entire VMs from the host file system

• Pros: Rapid recovery from failures; consistent backup method

• Cons: Can require third-party hardware and software; requires

large amounts of storage capacity

Page 20 |

Page 21: Windows Server Virtualization

Design High Availability

Decisions will be based on application requirements

Page 21 |

Option 1: Host Clustering Option 2: Other Clustering Options

Protects against VM and

hardware failures

Network clustering

Requires shared storage Guest clustering

Requires additional reserved

capacity for failovers

Application-specific clustering

Page 22: Windows Server Virtualization

Design the Storage Infrastructure

Tasks:

Task 1: Design for Parallelism

Task 2: Evaluate Direct-attached Storage

Task 3: Evaluate Network-based Storage Network-attached Storage

Storage Area Networks (SAN)

iSCSI

Task 4: Evaluate Virtual Hard Disk Types Fixed-size versus dynamically expanding VHDs

Undo disks and differencing disks

Page 22 |

Page 23: Windows Server Virtualization

Design the Network InfrastructureTranslate guest requirements to host

Page 23 |

Task Strategy

Determine VM Network Requirements

• No connectivity

• VM-only networks

• Guest-Host connections

• Physical network access

Host Bandwidth Requirements

• Summarize VM bandwidth requirements

• Public/Private/Internet network access

Plan for Reliability & Availability

• Network adapter teaming

• Switch and NIC redundancy

• Load balancing and automatic failover

Page 24: Windows Server Virtualization

Validate the Overall Approach

Goals:

Verify that all decisions are aligned with business requirements

Validate changes to initial requirements

Tasks:

Task 1: Validate Application Requirements

Task 2: Validate Host Infrastructure Design Decisions

Page 24 |

Page 25: Windows Server Virtualization

What’s Next?

Implement your design

Quantify return on investment

Repeat as appropriate for:

Enterprise

Hub

Satellite

Provide feedback on the documentation to

[email protected]

Page 25 |

Page 26: Windows Server Virtualization

Summary and Conclusion

Organizations should base the design of their Virtual Server

infrastructure on business and technical requirements

Considerations should include:

• The scope of virtualization

• Technical requirements and considerations

• Additional business requirements

• Designing a host infrastructure to meet those requirements

• Validating the overall approach

Page 26 |

Page 27: Windows Server Virtualization

Find More InformationThe Microsoft Solution Accelerators Web site

microsoft.com/technet/SolutionAccelerators

Contact the IPD [email protected]

Download the full documenthttp://go.microsoft.com/fwlink/?LinkId=100915

Online resources:The Microsoft Virtual Server 2005 R2 Home Page provides a central location for information about the Virtual Server platform.The Virtual Machine Technology FAQ provides answers to commonly asked questions about Virtual Server functionality, licensing, and deployment options.The Microsoft TechNet Server Virtualization Forum provides a location in which architects, implementers, and end users can discuss issues related to designing and deploying Microsoft Virtual Server.The Technical White Paper, Improving IT Efficiency at Microsoft Using Virtual Server 2005, provides details on how Microsoft has implemented a Virtual Server infrastructure. An associated Webcast is also available.Microsoft TechNet Radio: How Microsoft Does IT: The Future of Server Virtualization.

Page 27 |