ipd - windows server virtualization

27
Windows Server Virtualization Infrastructure Planning and Design Series

Upload: sundar-rajan-shunmugavel

Post on 08-Apr-2018

239 views

Category:

Documents


0 download

TRANSCRIPT

8/6/2019 IPD - Windows Server Virtualization

http://slidepdf.com/reader/full/ipd-windows-server-virtualization 1/27

Windows Server Virtualization

Infrastructure Planning and Design Series

8/6/2019 IPD - Windows Server Virtualization

http://slidepdf.com/reader/full/ipd-windows-server-virtualization 2/27

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 businessFrames additional questions for business understanding

Page 2 |

8/6/2019 IPD - Windows Server Virtualization

http://slidepdf.com/reader/full/ipd-windows-server-virtualization 3/27

PLANNING FOR VIRTUALIZATION

Getting Started

Page 3 |

8/6/2019 IPD - Windows Server Virtualization

http://slidepdf.com/reader/full/ipd-windows-server-virtualization 4/27

Why Use Virtualization?

Here are four virtualization scenarios:

Server Consolidation

Application Migration

Increase IT Agility

Software Development and Training

Page 4 |

8/6/2019 IPD - Windows Server Virtualization

http://slidepdf.com/reader/full/ipd-windows-server-virtualization 5/27

Purpose and Overview

Purpose:

To provide design guidance for Microsoft ® Virtual Server2005 R2 SP1 or Windows Server ®  2008 Hyper-V�

AgendaDetermine Application Requirements

Design the Host Infrastructure

Page 5 |

8/6/2019 IPD - Windows Server Virtualization

http://slidepdf.com/reader/full/ipd-windows-server-virtualization 6/27

The Role of Server Virtualization in Infrastructure

Optimization

Page 6 |

8/6/2019 IPD - Windows Server Virtualization

http://slidepdf.com/reader/full/ipd-windows-server-virtualization 7/27

Page 7 |

Decision Flow Diagram

8/6/2019 IPD - Windows Server Virtualization

http://slidepdf.com/reader/full/ipd-windows-server-virtualization 8/27

Tips for the Planning Process

Use a spreadsheet or database to trackapplication and host server requirements

Involve the entire organization

Ensure management¶s commitment to thevirtualization project

Gather requirements and business input

Validate all assumptions with business and

technical experts

Page 8 |

8/6/2019 IPD - Windows Server Virtualization

http://slidepdf.com/reader/full/ipd-windows-server-virtualization 9/27

Decision Tree Part 1:

Determine Application Requirements

1. Determine

VirtualizationScope

. reate the

List of Applications

3. Determine

ResourceRequirements

4. Select the

BackupApproach

5. Select aHigh-

Availability Approach

6. Sum andAnalyze

ApplicationRequirements

Page 9 |

8/6/2019 IPD - Windows Server Virtualization

http://slidepdf.com/reader/full/ipd-windows-server-virtualization 10/27

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

1

8/6/2019 IPD - Windows Server Virtualization

http://slidepdf.com/reader/full/ipd-windows-server-virtualization 11/27

Applicationname

Applicationversion

Is theapplicationsupported?

Will applicationbe virtualized?

Applicationowner 

Approvedby business

Outlook WebAccess

2007 Yes Yes Server Admin Yes

Microsoft SystemCenter Essentials

2007 Yes Yes I  

Servi¡   e ¢   es £   Yes

Application 3

Application 4

«

Create the ist of Appli ations

as 1: etermine Appli ation Compatibility

Pro essor ar hite ture requirements

Number of required pro essors

Memory requirements

Graphi s adapter requirements

Spe ial hardware requirements

as 2: Verif y Business Requirements

as 3: o ument e isions

Page 11 |

2

8/6/2019 IPD - Windows Server Virtualization

http://slidepdf.com/reader/full/ipd-windows-server-virtualization 12/27

Determine Resource Requirements

Sources of performance data:

Real-world/Historical performance data

Specifications and requirements

Benchmark/ oad-testing results

Tasks:

Page 12 |

3

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

8/6/2019 IPD - Windows Server Virtualization

http://slidepdf.com/reader/full/ipd-windows-server-virtualization 13/27

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 |

4

8/6/2019 IPD - Windows Server Virtualization

http://slidepdf.com/reader/full/ipd-windows-server-virtualization 14/27

Select a High-Availability Approach

Application Availability Options:

Option 1: Network oad Balancing

Web servers (stateless)

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

Option 3: Host Clustering

¤   ast resort option (host in an MSCS cluster)

Characteristics:

Availability, manageability, interoperability

Page 14 |

5

8/6/2019 IPD - Windows Server Virtualization

http://slidepdf.com/reader/full/ipd-windows-server-virtualization 15/27

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 |

6

8/6/2019 IPD - Windows Server Virtualization

http://slidepdf.com/reader/full/ipd-windows-server-virtualization 16/27

Decision Tree Part 2:

Design the Host Infrastructure

7. Select aForm Factor for

the Hosts

8. DetermineServer

Placement

9. Map Gueststo Hosts

10. Determinethe HostBackup

Approach

11. Design High Availability

12. Design theStorage

Infrastructure

13. Design theNetwork

Infrastructure

14. Validate theOverall

Approach

Page 16 |

8/6/2019 IPD - Windows Server Virtualization

http://slidepdf.com/reader/full/ipd-windows-server-virtualization 17/27

Select a Form Factor for the Hosts

Begin designing the host infrastructure

Options:

Option 1: everage existing hardware

Option 2: Purchase new hardware

Characteristics:

Cost

Performance

Availability /Reliability

Manageability

Page 17 |

7

8/6/2019 IPD - Windows Server Virtualization

http://slidepdf.com/reader/full/ipd-windows-server-virtualization 18/27

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 |

8

8/6/2019 IPD - Windows Server Virtualization

http://slidepdf.com/reader/full/ipd-windows-server-virtualization 19/27

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 |9

8/6/2019 IPD - Windows Server Virtualization

http://slidepdf.com/reader/full/ipd-windows-server-virtualization 20/27

Determine the Host Backup Approach

Option 1: Guest- evel 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- evel 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 | 10

8/6/2019 IPD - Windows Server Virtualization

http://slidepdf.com/reader/full/ipd-windows-server-virtualization 21/27

Design High Availability

Decisions will be based on application requirements

Page 21 |

11

Option 1: Host Clustering Option 2: Other ClusteringOptions

Protects against VM and

hardware failures

Network clustering

Requires shared storage Guest clustering

Requires additional reserved

capacity for failovers

Application-specific clustering

8/6/2019 IPD - Windows Server Virtualization

http://slidepdf.com/reader/full/ipd-windows-server-virtualization 22/27

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 |

12

8/6/2019 IPD - Windows Server Virtualization

http://slidepdf.com/reader/full/ipd-windows-server-virtualization 23/27

Design the Network InfrastructureTranslate guest requirements to host

Page 23 |

13

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 

8/6/2019 IPD - Windows Server Virtualization

http://slidepdf.com/reader/full/ipd-windows-server-virtualization 24/27

Validate the Overall Approach

Goals:

Verif y 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 |

14

8/6/2019 IPD - Windows Server Virtualization

http://slidepdf.com/reader/full/ipd-windows-server-virtualization 25/27

What¶s Next?

Implement your design

Quantif y return on investment

Repeat as appropriate for:

Enterprise

Hub

Satellite

Provide feedback on the documentation to

[email protected]

Page 25 |

8/6/2019 IPD - Windows Server Virtualization

http://slidepdf.com/reader/full/ipd-windows-server-virtualization 26/27

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 |

8/6/2019 IPD - Windows Server Virtualization

http://slidepdf.com/reader/full/ipd-windows-server-virtualization 27/27

Find More Information

The Microsoft Solution Accelerators Web site

microsoft.com/technet/SolutionAccelerators

Contact the IPD team

[email protected]

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

Online resources:

The Microsoft Virtual Server 2005 R2 Home Page provides a central location for informationabout the Virtual Server platform.

The Virtual Machine Technology FAQ provides answers to commonly asked questions aboutVirtual 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 MicrosoftVirtual 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. Anassociated Webcast is also available.

Microsoft TechNet Radio: How Microsoft Does IT: The Future of Server Virtualization.

Page 27 |