Level 300 Exchange Server 2010 and Virtualization Scott Schnoll, Microsoft Corporation

Slides:



Advertisements
Similar presentations
Storage, Backup & Recovery Considerations in Hyper-V Christopher Global Virtualization Lead EMC Consulting Blog:
Advertisements

Microsoft Enabling IT Pros and Development Teams Across the IT Lifecycle Vision Move from Physical to Logical Managed by policy State-aware, Self-healing.
© 2010 VMware Inc. All rights reserved Confidential Performance Tuning for Windows Guest OS IT Pro Camp Presented by: Matthew Mitchell.
Adam Duffy Edina Public Schools.  The heart of virtualization is the “virtual machine” (VM), a tightly isolated software container with an operating.
High memory instances Monthly SLA : Virtual Machines Validated & supported Microsoft workloads Price reduction: standard Windows (22%) & Linux (29%)
1 © Copyright 2010 EMC Corporation. All rights reserved. EMC RecoverPoint/Cluster Enabler for Microsoft Failover Cluster.
Microsoft Virtual Server 2005 Product Overview Mikael Nyström – TrueSec AB MVP Windows Server – Setup/Deployment Mikael Nyström – TrueSec AB MVP Windows.
DatacenterMicrosoft Azure Consistency Connectivity Code.
Source: Virtualization and Management: Trends, Forecasts, and Recommendations; Enterprise Management Associates (EMA); April 2008 “What types of workloads.
1© Copyright 2011 EMC Corporation. All rights reserved. EMC RECOVERPOINT/ CLUSTER ENABLER FOR MICROSOFT FAILOVER CLUSTER.
VIRTUALIZATION AND YOUR BUSINESS November 18, 2010 | Worksighted.
Yes, yes it does! 1.Guest Clustering is supported with SQL Server when running a guest operating system of Windows Server 2008 SP2 or newer.
Implementing Failover Clustering with Hyper-V
Windows Server Virtualization Infrastructure Planning and Design Series.
Implementing High Availability
Microsoft Load Balancing and Clustering. Outline Introduction Load balancing Clustering.
Elad Hayun Agenda What's New in Hyper-V 2012 Storage Improvements Networking Improvements VM Mobility Improvements.
VMware vSphere 4 Introduction. Agenda VMware vSphere Virtualization Technology vMotion Storage vMotion Snapshot High Availability DRS Resource Pools Monitoring.
1 Management Pain points now Existing tools: Do not map to virtual environments Provisioning Backup Health monitoring Performance monitoring / management.
Hyper-V High-Availability & Mobility: Designing the Infrastructure for Your Private Cloud Symon Perriman Technical Evangelist Microsoft
Hyper-V High-Availability & Mobility: Designing the Infrastructure for Your Private Cloud Symon Perriman Technical Evangelist Microsoft
Planning a high availability model Validate and understanding support policies Understanding Live Migration Deployment Planning VM Failover Policies Datacenter.
Yury Kissin Infrastructure Consultant Storage improvements Dynamic Memory Hyper-V Replica VM Mobility New and Improved Networking Capabilities.
Windows Server 2012 VSP Windows Kernel Applications Non-Hypervisor Aware OS Windows Server 2008, 2012 Windows Kernel VSC VMBus Emulation “Designed for.
Hyper-V Storage Senthil Rajaram Senior PM Microsoft Corporation.
Get More out of SQL Server 2012 in the Microsoft Private Cloud environment Guy BowermanMadhan Arumugam DBI208.
Module 12: Designing High Availability in Windows Server ® 2008.
Microsoft’s Vision for IT as a Service The Server to Virtualized Datacenter to Private & Public Cloud Continuum David Greschler, Director, Microsoft Kondwani.
Module 7: Hyper-V. Module Overview List the new features of Hyper-V Configure Hyper-V virtual machines.
Appendix B Planning a Virtualization Strategy for Exchange Server 2010.
1 © Copyright 2010 EMC Corporation. All rights reserved.  Consolidation  Create economies of scale through standardization  Reduce IT costs  Deliver.
Get More out of SQL Server 2012 in the Microsoft Private Cloud environment Steven Wort, Xin Jin Microsoft Corporation.
Adam Duffy Edina Public Schools.  Traditional server ◦ One physical server ◦ One OS ◦ All installed hardware is limited to that one server ◦ If hardware.
608D CloudStack 3.0 Omer Palo Readiness Specialist, WW Tech Support Readiness May 8, 2012.
From Virtualization Management to Private Cloud with SCVMM 2012 Dan Stolts Sr. IT Pro Evangelist Microsoft Corporation
Session objectives Discuss whether or not virtualization makes sense for Exchange 2013 Describe supportability of virtualization features Explain sizing.
Microsoft Virtual Academy Module 8 Managing the Infrastructure with VMM.
VIRTUALIZING MICROSOFT EXCHANGE SERVER WITH HYPER-V SESSION CODE: VIR-EXL308 Glen Gooda Senior Consultant Microsoft.
1 © Copyright 2010 EMC Corporation. All rights reserved. The Virtualization BenefitThe Physical Challenge Virtualizing Microsoft Applications Aging, Inefficient.
IT Pro Day Windows Server 2012 Hyper-V – The next chapter Michel Luescher, Senior Consultant Microsoft Thomas Roettinger, Program Manager Microsoft.
Hyper-V Performance, Scale & Architecture Changes Benjamin Armstrong Senior Program Manager Lead Microsoft Corporation VIR413.
VMware vSphere Configuration and Management v6
1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me.
EXCHANGE VIRTUALISATION - IS IT RIGHT FOR YOU? Sandy Millar Group Manager Avanade Australia SESSION CODE: EXL308 (c) 2011 Microsoft. All rights reserved.
Microsoft Windows Server 2012 R2. What’s NEW in Windows Server 2012 R2.
Compete (and Complementing) VMWare Leon Booth, Solution Specialist, Microsoft Scott Gosling, Practice Lead, Data#3 Terry Burgess, vWorkspace Specialist,
IT Pro Day Windows Server 2012 Hyper-V – The next chapter Michel Luescher, Senior Consultant Microsoft Thomas Roettinger, Program Manager Microsoft.
Simplest and most cost effective for SMBs Optimized & supported for specific hardware One-stop shop for hardware, OS, and CALs Lets partner focus on higher-margin.
Volume Licensing Readiness: Level 200
Volume Licensing Readiness: Level 200
Building a Virtual Infrastructure
Exchange Server 2013 Virtualization Best Practices
VceTests VCE Test Dumps
Volume Licensing Readiness: Level 200
Optimizing SQL Server Performance in a Virtual Environment
Virtualizing Microsoft Exchange Server with Hyper-V
11/7/2018 6:14 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Azure P wer Lunch
Managing Clouds with VMM
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Best Practices for Virtualization of Microsoft Exchange 2010
MEC /27/2018 8:32 AM © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
HC Hyper-V Module GUI Portal VPS Templates Web Console
Microsoft Virtual Academy
Microsoft Exchange Server Virtualisation: Does It Make Sense?
Virtualisation in Microsoft Exchange Server 2013
Building continuously available systems with Hyper-V
PerformanceBridge Application Suite and Practice 2.0 IT Specifications
Microsoft Virtual Academy
Microsoft Virtual Academy
Presentation transcript:

Level 300 Exchange Server 2010 and Virtualization Scott Schnoll, Microsoft Corporation

Level 300 Agenda Virtualization Landscape Support Guidance Why Virtualize Exchange? Best Practices Tools & Resources

Level 300 Virtualization Landscape

Level 300 Virtualization Landscape Number of physical servers shipments used for virtualization will grow to 1.7M+ in 2012 at a CAGR of 15% IDC Server Virtualization Forecast * Data from IDC Server Virtualization Forecast

Level % OF THE MARKET 58% are <30% virtualized 75% expect to be >30% virtualized in 24 months 70% of organizations using >1 hypervisor Virtualization Landscape

Level 300 Why Virtualize Exchange? Take advantage of virtualization capabilities to optimize server utilization Consolidate under-utilized servers into a single virtualized hosts Lower costs by reducing space needs and power consumption Rapid provisioning of a mobile infrastructure Host in Datacenter VM 1 CAS & HUB Mailbox File & Print Server 2 Mailbox 3 CAS & HUB Management Server NLB DC Database Server UM DAG

Level 300 Support Guidance

Level 300 Exchange 2010 Support Guidance RTMSP1 Any hypervisor validated under Windows SVVP Storage used by an Exchange guest must be block level storage Virtual storage must be fixed size, SCSI pass-through, or iSCSI Virtual processor-to-logical processor ration no greater than 2:1 Exchange HA with hypervisor clustering or migration Unified Messaging role RTM Hyper-V or any hypervisor validated under Windows SVVP Physical storage for an Exchange guest must be block level storage Virtual storage must be fixed size, SCSI pass-through, or iSCSI Virtual processor-to-logical processor ration no greater than 2:1

Level 300 Unsupported Configurations Differencing/delta disks Hypervisor-based Snapshots Processor over-subscription of root greater than 2 (virtual CPUs):1 (physical core) Apps running on the root VSS backup of root for passthrough disks or iSCSI disks connected to initiator in guest

Level 300 Basic Exchange Server Considerations

Level 300 Does Virtualization Make Sense for Your Exchange Infrastructure? No single answer for all customers Many reasons to virtualize If virtualizing, understand the goals that lead to virtualization and the trade-offs that come with virtualization

Level 300 Scale Up or Scale Out? Exchange architected for scale out Large mailboxes, low cost, DAS, redundant inexpensive servers, etc. Virtualization typically implies scale up (root hardware) Avoid “all eggs in one basket” Where possible, scale out Exchange servers across many root servers

Level 300 General Deployment Reminders Exchange isn’t virtualization-aware Virtualization isn’t free Hypervisor adds CPU overhead: ~12% in our tests Virtualization doesn’t provide resources where they don’t truly exist Size for required physical resources for each VM Make sure you can deliver those resources

Level 300 Capacity, Sizing and Performance

Level 300 Sizing Process Start with the physical server sizing process Calculator & TechNet guidance Account for virtualization overhead Determine VM placement Account for VM migration if planned Size root servers, storage, and network infrastructure

Level 300 Sizing Process Size Mailbox role first CPU ratios for other roles based on Mailbox role sizing Mailbox role performance is key to user experience High availability design significantly impacts sizing Don’t over-subscribe/over-allocate resources Size based on anticipated peak workload, don’t under provision physical resources Don’t forget network needs

Level 300 Sizing Process Root Server Sizing Includes space for the OS & required hypervisor components, plus storage for guest VMs Don’t forget about high availability of storage, if required (multi-path HBAs or iSCSI NICs, redundant paths, etc.) Network sizing is critical: number of interfaces and bandwidth Consider app connectivity, storage networking, heartbeats, especially when using CSV or migrating VMs CPU sizing should include root needs plus per-guest overhead Follow hypervisor vendor recommendations Memory sizing should not assume over-allocation Follow hypervisor vendor recommendations Provide memory for root plus sum of running VM requirements

Level 300 Sizing Process Scale up CPU on VMs as much as possible Don’t deploy 4 x 1 vCPU machines vs. 1 x 4 vCPU machine: take advantage of Exchange scalability Don’t over-subscribe CPUs unless consolidating with P2V or similar scenario Generally assume 1 logical CPU == 1 virtual CPU Don’t factor in hyperthreading

Level 300 Sizing Process Storage Validation in A Virtual World We now support running the Microsoft Exchange Server Jetstress 2010 tool in virtual guest instances which are deployed on one of the following hypervisors: Microsoft Windows Server 2008 R2 or later Microsoft Hyper-V Server 2008 R2 or later VMware ESX 4.1 or later See for detailshttp://aka.ms/btus3r

Level 300 Server Deployment

Level 300 Locating Virtual Machines Ensure peak workload can run in standard VM locations OK to move temporarily for maintenance assuming high availability requirements are met and current workload can be serviced Exchange unaware of VM location relative to other VMs VM placement is important for high availability

Level 300 Locating Virtual Machines Don’t co-locate DAG components on physical hosts This is a bad design that will compromise availability Host in Datacenter VM 1 Exchange 2010 CAS & HUB Exchange 2010 MBX File & Print Server 2 DC 1 3 Exchange 2010 CAS & HUB Management Server NLB Exchange 2010 MBX DC 2 Database Server Exchange 2010 UM DAG

Level 300 Storage Decisions General Storage Considerations Exchange performance and health dependent on availability and performance of storage Many options for presentation of storage to VMs: VHD, FC, iSCSI, FCoE, DAS Optimize for performance and general design goals, but look for options that provide large mailboxes at a low cost Exchange storage should be on spindles separate from guest OS VHD physical storage

Level 300 Storage Decisions Exchange Storage Requirements Exchange storage must be block-level (Network attached storage (NAS)) volumes not supported Exchange storage must be fixed VHD, SCSI passthrough or iSCSI Preference is to use SCSI passthrough for transport queues, databases, and log files FC/SCSI HBAs must be configured in Root OS with LUNs presented to VMs as passthrough or VHD

Level 300 Storage Decisions iSCSI Storage Considerations Standard best practices for iSCSI connected storage apply (dedicated NIC, jumbo frames, offload, etc…) iSCSI initiator in the guest is supported but best performance will require guest VM network support

Level 300 High Availability & VM Migration

Level 300 High Availability And Disaster Recovery Exchange Team Definitions High Availability: Automatic failover of application services which doesn’t compromise the integrity of application data Selection of “active” data set occurs within the application automatically Disaster Recovery: Manual switchover of application services with high retention of data integrity Selection of “active” data set occurs manually outside the application

Level 300 Exchange 2010 High Availability Database Availability Group (DAG) A group of up to 16 Exchange Server 2010 Mailbox servers that provide automatic database-level recovery Uses continuous replication and Windows Failover Clustering Can be extended across multiple datacenters Provides automatic recovery from database, server and network failures Automatic failover protection and manual switchover control provided at the mailbox database level Support for lagged copies (point in time copies) up to 14 days

Level 300 Host Based Failover Clustering Hypervisor-based High Availability Not an Exchange-aware Solution Only protects against server hardware or network failure No HA in the event of storage failure or data corruption Requires a shared-storage deployment

Level 300 VM Migration Considerations Minimize outage during migration operations Consider CSV rather than pass-through LUNs for all Mailbox VM storage Consider relaxing cluster heartbeat timeouts Cluster nodes considered down after 5 seconds by default Be aware of additional network interface requirements for VM migration technologies – size network appropriately Disable migration technologies that save state and migrate: always migrate live or completely shut down

Level 300 Supported Configure for Shutdown

Level 300 Supported Live Migration

Level 300 Not Supported Quick Migration

Level 300 Coexistence With Other Workloads

Level 300 Private Cloud Considerations Isolate Exchange within private cloud Be prepared to apply different resource management polices to Exchange VMs vs. other workloads that are less mission critical Use private cloud as pre-built infrastructure, not dynamic resources Based on deployment sizing, understand overall resource requirements and allocate accordingly from pool of cloud resources

Level 300 Resource Allocation & Balancing Memory and CPU Tuning Disable hypervisor-based auto tuning features like dynamic memory or storage tuning/rebalancing Exchange Mailbox role IOPS heavily dependent on ESE cache, dynamic memory can negatively impact Size for calculated resource requirements – no reliance on dynamic tuning should be needed

Level 300 Tools & Resources

Level 300 Server Virtualization Validation Program List of validated 3rd party virtualization solutions Matrix includes: vendor, product & version, OS architecture, processor architecture and max supported processors & memory

Level 300 Exchange 2010 Solutions (on Hyper- V) HP configurations HP BladeSystem Matrix and Microsoft Exchange Server 2010: Exchange Server 2010: HP LeftHand P4000 SAN for 5,000 users: Exchange Server 2010: StorageWorks EVA8400 using CA-EVA and CLX-EVA for 20,000 users:

Level 300 Exchange 2010 Solutions (on Hyper- V) Dell configurations Dell servers running in single site for 500 users: Dell M610 servers with Dell Equalogic storage for 9,000 users: Dell R910 servers with EMC CLARiion storage for 20,000 users:

Level 300 Exchange 2010 Solutions (on Hyper- V) Unisys and EMC configurations Unisys ES7000 servers for 15,000 users: EMC unified storage and Cisco unified computing system for 32,000 users:

Level 300 QUESTIONS? After the session please fill out the questionnaire. Questionnaires will be sent to you by and will be available in the profile section of the NT Conference website Thank you!