Brief description of key business critical application concepts
for virtualized environments Overview of virtualization and
Microsoft Windows Server 2008 R2 Hyper-V Show how Windows Server
2008 Hyper-V provides an ideal platform for deployments using
virtualization Demonstrate how Microsoft and partners are providing
better together solutions for SharePoint in virtualized
environments Resources: o
http://www.microsoft.com/virtualization/partners.aspx external,
customer facing site with a range of partner solutions and case
studies http://www.microsoft.com/virtualization/partners.aspx
Slide 3
Virtualization is the next level of IT optimization for
business critical applications Increased management workload while
reducing cost Fast changing business requirements Virtualization
Drivers for Business Critical Applications 3 Underutilization and
proliferation of application servers
Slide 4
Slide 5
Virtualization Trends 5 Source: Virtualization and Management:
Trends, Forecasts, and Recommendations; Enterprise Management
Associates (EMA); April 2008 What types of workloads have you
deployed virtualization technology for 2006 vs. 2008
Slide 6
PresentationVirtualization User State Virtualization
ApplicationVirtualization DesktopVirtualization
ServerVirtualization Having one vendor for the hypervisor,
operating system, and much of our application software was very
appealing to us from a support and cost perspective. Bert Van
Pottelberghe, Sales Director, Hostbasket Having one vendor for the
hypervisor, operating system, and much of our application software
was very appealing to us from a support and cost perspective. Bert
Van Pottelberghe, Sales Director, Hostbasket Document redirection
Offline files
Slide 7
Slide 8
Highlight of Windows Server 2008 R2 Hyper-V Improvements
Virtualization Feature Windows Server 2008 Hyper-V RTM Windows
Server 2008 Hyper-V SP2 Windows Server 2008 R2 Hyper-V (aka Win7
HyperV) Logical Processor Support162464 Address Space
ManagementSoftware Only Hardware (SLAT Processors) Core
Parking/Deeper Sleep States (C3) No Limited C States Yes IPv6
offloadsNo Yes ChimneyNo Yes Off by default in RC Jumbo FramesNo
Yes Virtual NIC interruptsVP0 VP0 receive/ distributed for send IO
Sizes (Virtual SCSI)64KB 8MB VHD Block Size512KB 2MB Hot add of
storageNo Yes
Slide 9
Delivers high levels of availability for production workloads
via flexible and dynamic management while reducing overall costs
through efficient server consolidation via:
Increase server utilization Rapidly provision servers Improve
uptime with clustering and migration Virtualization Benefits for
Microsoft Server Applications Customer Challenges Microsoft
Virtualization Benefits Lead time to provision new servers 15
Underutilization of hardware Multiple, disparate tools to manage
both physical and virtual environments End-to-end management across
both physical and virtual environments Streamline development,
testing and staging Overhead of setting up a test environment
Managing planned and unplanned downtime
Slide 16
Slide 17
Reaping the Benefits of Virtualization 17 Reduce server sprawl,
save space Save on power and cooling costs Optimize usage of
current hardware resources Increase availability of business
applications Delivers cost effective high availability Improve
service levels, less downtime Rapidly provision business
applications Quickly test applications Increase administrative
flexibility Save Costs: Improve Resource Utilization Enhanced
Business Continuity Agile and Efficient Management Building a
physical server took almost four hours before virtualization.
Hyper-V has helped decrease this time to 20 minutes. Vito Forte,
Chief Information Officer WorleyParsons We can no longer tolerate
service interruptions. With virtualization, we are creating a
redundant data center in Normandy to ensure business continuity
Amaury Pitrou, Projects Architecture, Desktops and Mobility
Director Bouygues Constructions By the time we hit our fifth
virtual machine on a host, weve usually paid for the host. Long
term, we will be able to reduce our total data center holdings by
75 percent. Robert McSkinsky, Senior Systems Administrator,
Dartmouth-Hitchcock Medical Center
Slide 18
Microsoft Business Server Applications Deployment Scenarios
SharePoint
Slide 19
Understanding the Environment for Virtualization SharePoint
Farm What is a SharePoint Farm? A collection of one or more
SharePoint Servers and SQL Servers providing a set of basic
SharePoint services bound together by a single configuration
database in SQL Server 19 Key Components: Web Front End (WFE)
Servers: o Windows SharePoint Services o Web Application Service
Application Servers: o Office SharePoint Server Search Service
(Index or Query) o Document Conversion Launcher Service o Document
Conversion Load Balancer Service o Excel Calculation Services SQL
Server
Slide 20
SharePoint Key Roles and Virtualization Considerations Role
Virtualization Decision Considerations and Requirements Web Role
Render Content Ideal Easily provision additional servers for load
balancing and fault tolerance Query Role Process Search Queries
Ideal For large indexes, use physical volume over dynamic expanding
VHD Requires propagated copy of local index Application Role Excel
Forms Services Ideal Provision more servers as resource
requirements for individual applications increase Index Role Crawl
Index Consider Environments where significant amount of content is
not crawled Requires enough drive space to store the index corpus
Database RoleConsider Environments with lower resource usage
requirements Implement SQL Server alias for the farm required For
details, see SharePoint Virtualization whitepaper at
http://www.microsoft.com/virtualization/solutions/business-critical-applications
For details, see SharePoint Virtualization whitepaper at
http://www.microsoft.com/virtualization/solutions/business-critical-applications
20
Slide 21
Non Production Development, Test, and QA Virtualization
Benefits: Rapidly provision and teardown virtual machines Reduce
hardware costs and increase utilization Easy and flexible
testingex: high availability Improve the software development and
test lifecycle 21 Click Here for More Information Development Test
and QA VM Web/Query Index Excel Database
Slide 22
Production Virtual Only Virtualization Benefits: Reduce
hardware costs, save power and space Improve server utilization
Easier set up and provisioning 22 Shared Storage iSCSI, SAS, Fibre
Click Here for More Information Failover Server VM Web/Query Index
Excel Services Database Web/Query Database System Center VMM
Document Conversions
Slide 23
Production Physical & Virtual Mix Scenario Description:
Optimized scenario for high-end production is mixed physical and
virtual Index and database roles on dedicated physical servers to
provide very high scalability Virtual web, query, and application
roles All servers managed by System Center Suite Virtualization
Benefits: Unified management: physical and virtual Dynamic data
center: scale dynamically and on-demand provisioning 23 TEST DEV
PRODUCTION Shared Storage iSCSI, SAS, Fibre Click Here for More
Information Failover Server VM Index
Slide 24
Partner Evidence: SharePoint Performance Enabled by Hyper-V
Description: Deployment with mix of physical & virtual servers
Web, Query and Application roles are deployed virtual; database
role is deployed physical Managed with System Center Virtual
Machine Specification: 1 Index server dedicated for crawling (each
VM with 4 CPUs, 6 GB RAM) 10 Web Front End & Query servers
(each VM with 4 CPUs, 4 GB RAM) 2 Application servers (each VM with
2 CPUs, 2 GB RAM) Domain controllers (each VM with 2 CPUs, 2 GB
RAM) Test Results: With a heavy user load profile of over 300K user
capacity an average response time of under 3-5 seconds with 1%
concurrency Source: EMC Virtual Architecture for Microsoft Office
SharePoint Server 2007 Enabled by Hyper-V (whitepaper) Click here
for more information
Slide 25
Best Practices and Recommendations CPU Configure a 1-to-1
mapping of virtual processor to logical processors for best
performance Be aware of CPU bound issues Memory Ensure enough
memory is allocated to each virtual machine Disk Be aware of
underlying disk read write contention between different virtual
machines to their virtual hard disks Ensure SAN is configured
correctly Network Use VLAN tagging for security Associate
SharePoint virtual machines to the same virtual switch Others
Ensure that integration components are installed on the virtual
machine Do not use other host roles (use server core) Avoid single
point of failure: load balance your virtual machines across hosts
and cluster virtual machines Best Practices for Configuring
SharePoint with Hyper-V 25
Slide 26
See it in Booth 1008
Slide 27
Slide 28
Microsoft Server Applications Deployment Scenarios SQL
Server
Slide 29
SQL Server Consolidation with Virtualization Solution Benefits:
Help realize a higher ROI and lower TCO by reducing: o Hardware
costs o Energy costs o Data center space o Management overheads SQL
Server Enterprise Edition offers unlimited virtualized SQL Server
instances if licensed for all processors on physical server,
therefore potentially reducing licensing costs Fewer licenses due
to greater licensing mobility across servers in a farm Centralize
data services on fewer servers Scenario Description: Reduce servers
by consolidating virtualized SQL Server instances on fewer servers
Start with departmental applications with low server utilization
Deploy mission critical apps evaluate case-by- case and determine
if Service Level Agreement (SLA) is met after virtualization
Consolidate from 5 to 2 Physical Servers 29 Click Here For More
Information File ServerApplications ServerWeb Server CRM
Applications SQL Server + Print Server 1 2 CRM Applications SQL
Server + Print Server CPU utilization Applications Server Web
Server File Server VM
Slide 30
Slide 31
Running SQL Server workloads within Hyper-V guest VMs is a
viable option for production environment Assuming limitations of
Guest VM meet requirements of the workload. Hyper-V guest VMs are
limited to a maximum of 4 virtual CPUs (limit of 2 virtual CPUs on
Windows 2003 guest VMs) When compared against native the same
throughput can be achieved within a guest VM at a cost of slightly
increased CPU utilization Assuming comparable hardware resources
Proper hardware sizing is critical to SQL Server performance Ensure
that cumulative physical CPU resources on a server are adequate to
meet the needs the guest VMs Test/Monitor your workloads Important
to scale the performance to the total workload required of each VM
Dont migrate 20 physical servers with 40 spindles each to a Hyper-V
host with 10 spindles
Slide 32
Summary
Slide 33
Microsoft Virtualization: The Best Choice for Microsoft Server
Applications Microsoft Server Applications Built for Windows Low
Cost Complete Solution Low Cost Complete Solution Complete
Management Solution Complete *Physical & Virtual Management
*Cross Platform and Hypervisor Support *Deep Application Knowledge
*Built-in Virtualization with One-stop Support Increased Deployment
Options *Large Partner Ecosystem *A comparable solution can cost up
to six times more *Lower Ongoing Costs Virtualization-friendly
Licensing 33 *Only available with Microsoft Virtualization Based on
a comparison of Microsoft System Center Server Management Suite
Datacenter with VMware vSphere Enterprise Plus with VMware vCenter
Server.. Assumes a five host configuration, 2 processors on each
host, 2 years support costs for both products, and no operating
system costs included.. The Microsoft solution can use either the
free Microsoft Hyper-V Server 2008 R2 hypervisor or an existing
Windows Server 2008 R2 hypervisor. Based on Microsoft estimated
retail prices and published VMware prices available at
https://www.vmware.com/vmwarestore as of 08/04/2009 for purchases
in the United States. Actual reseller prices may
vary.https://www.vmware.com/vmwarestore
Slide 34
Useful Links:
Slide 35
Additional Material; not presented, but referenced
Slide 36
Additional Virtualization Resources
Slide 37
Virtualization for BI Infrastructure Virtualization Benefits:
Increase agility by rapidly provisioning and scaling-out BI
components on demand Reduce the number of physical servers, save on
power and space Scenario Description: Business Intelligence (BI)
components with lower resource requirements such as Data Mart (DM),
OLAP Cube, Reporting Servers are good candidates for scale out and
ideal for virtualization Operational Data Store (ODS), Data
Warehouse (DW), SQL Server Integration Services could be physical
or virtual depending on scale up requirements If virtual, put SSIS
and Data Warehouse on the same Virtual Machine (VM) ERP External 1
2 Operational Data Store Web 37 Legacy Click Here For More
Information Reporting Server Data Mart & OLAP Cube Reporting
Server Data Mart & OLAP Cube VM SQL Server Integration Services
(SSIS) Data Warehouse (DW)
Slide 38
High Availability with Live Migration Shared Storage iSCSI,
SAS, Fibre Live Migration 1 2 Host cluster 1 2 Scenario
Description: Manage high availability with multipathing and live
migration for planned downtime situations, such as hardware and
software maintenance Failover individual virtual machines (VMs) to
other hosts within a cluster by using Cluster Shared Volume (in
Windows Server 2008 R2) Use Microsoft System Center Virtual Machine
Manager for migrations. System Center VMM can perform host
compatibility checks before migrations and manage multiple Live
Migrations with queues. Nodes in cluster can be active-active
Ensure there is enough CPU capacity for the failover nodes in
cluster Virtualization Benefits: No loss of service during failover
with live migration. Migration is completely transparent to the
user Improve availability with less complexity Better server
utilization due to consolidation Easier set up and management
through System Center VMM 38 Click Here For More InformationVM
Slide 39
SAN Migration with SCVMM Scenario Description: N-Port ID
Virtualization (NPIV) is a Fiber Channel facility that allows
administrators to migrate VMs between host by remapping World Wide
Port Name (WWPN) Recommended for high levels of security Support
high performance SQL Server workloads Deploy Hyper-V while
preserving Fiber Channel security infrastructure System Center VMM
orchestrates virtual machine (VM) Migration VM boot and data disks
migrate transparently Virtualization Benefits: Provides redundancy
without requiring failover cluster NPIV allows administrators to
migrate VMs between host by remapping world wide name Data only
needs to be exposed to specific virtual ports (WWPNs) to ensure
security Reduces network overhead of migrating VMs 39 Storage LUNS
NPIV Switch 1 1 2 3 2 NPIV HBA FC Switch (NPIV supported) VM 2 3 2
SAN Migration Key: NPIV Switch: N-Port ID Virtualization Switch FC
Switch: Fiber Channel Switch NPIV HBA: N-Port ID Virtualization
Host Bus Adapter
Slide 40
Remote Site Consolidation with DB Mirroring Scenario
Description: Help protect from data loss with SQL Server Database
Mirroring. Automatically, failover from primary to standby using
witness. Consolidate mirrored database servers on standby site with
virtualization Use mirrored databases with database snapshots for
reporting Ensure there is enough CPU capacity at the standby site
to provide acceptable SLA upon failover Virtualization Benefits:
Better server utilization on standby site due to consolidation Cost
effective disaster recovery solution without using costly
specialized hardware Management efficiency based on SQL Server and
System Center management tools 1 2 1 SQL Server Database Mirroring
1 2 3 40 Click Here For More InformationVM Reporting Server (DB
Snapshot)
Slide 41
HA with Guest Clustering Using iSCSI Scenario Description:
Improve high availability with a combination of guest clustering
and host clustering Only iSCSI is supported for guest clustering
iSCSI Initiator runs within the VM allowing storage to be fully
visible to the VM Storage is fully visible to the guest cluster and
enables high-availability of services and applications in the
virtual layer Support the use of multiple redundant paths using
Microsoft Multipath IO (MPIO) or MCS (multiple connections per
session) from within the VM Virtualization Benefits: Provide fault
tolerance both at application and host level All applications can
run in the context of the VM Management efficiency based on SQL
Server and System Center management tools Backup applications have
full visibility to data within the application context Storage
providers such as MPIO, VDS, VSS run within the VM Shared Storage
iSCSI Guest Cluster 1 2 41 Click Here For More InformationVM
Redundant Paths to storage
Slide 42
Guest virtual machines limited to 4 CPU cores Configure a
1-to-1 mapping of virtual processor to logical processors for best
performance Network intensive applications should be tested for
acceptable SLAs Use multipathing on host or within the VM to ensure
maximum throughput and high availability for VM workloads Utilize
either pass-through disk or fixed-size VHD for guest virtual
machines o Pass-through disk configuration provides the best I/O
performance and predictability o Pass-through disks allow movement
of data by remapping disks vs. copy overhead on network
infrastructure o Virtual Machines using VHDs are easier to move
around than pass-through disks Storage size should be considered
with workload and response time requirements Avoid using emulated
devices. Instead, ensure integration components are installed and
synthetic devices are being used. Guest virtual machines limited to
4 CPU cores Configure a 1-to-1 mapping of virtual processor to
logical processors for best performance Network intensive
applications should be tested for acceptable SLAs Use multipathing
on host or within the VM to ensure maximum throughput and high
availability for VM workloads Utilize either pass-through disk or
fixed-size VHD for guest virtual machines o Pass-through disk
configuration provides the best I/O performance and predictability
o Pass-through disks allow movement of data by remapping disks vs.
copy overhead on network infrastructure o Virtual Machines using
VHDs are easier to move around than pass-through disks Storage size
should be considered with workload and response time requirements
Avoid using emulated devices. Instead, ensure integration
components are installed and synthetic devices are being used.
Recommendations for Configuring SQL Server with Hyper-V 42 Best
Practices for SQL Server with Hyper-V
Slide 43
Slide 44
The information contained in this document represents the
current view of Microsoft Corporation on the issues discussed as of
the date of publication. Because Microsoft must respond to changing
market conditions, it should not be interpreted to be a commitment
on the part of Microsoft, and Microsoft cannot guarantee the
accuracy of any information presented after the date of
publication. This document is for informational purposes only.
MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO
THE INFORMATION IN THIS DOCUMENT. Complying with all applicable
copyright laws is the responsibility of the user. Without limiting
the rights under copyright, no part of this document may be
reproduced, stored in or introduced into a retrieval system, or
transmitted in any form or by any means (electronic, mechanical,
photocopying, recording, or otherwise), or for any purpose, without
the express written permission of Microsoft Corporation. 2009
Microsoft Corporation. All rights reserved. Microsoft SQL Server,
Microsoft Exchange, Microsoft Office SharePoint Server, Microsoft
System Center 2008, Microsoft System Center Virtual Machine Manager
2008, Windows Server 2008 Hyper-V are trademarks of the Microsoft
group of companies. All other trademarks are property of their
respective owners.