SlideShare a Scribd company logo
1 of 34
Scott Schnoll
Exchange Server 2013
Virtualization Best Practices
Agenda
• Does virtualization make sense for you?
• Supported/Unsupported virtualization features
• Sizing recommendations for virtualized Exchange
deployments
• Common problem areas and how to avoid them
Customers virtualize Exchange
because of

• Internal standardization of virtualization
platform
• Deployment optimizations
• Management optimizations
• Monitoring optimizations

• Hardware utilization
• Cost
Customers don’t virtualize Exchange
because of
• Complexity

• Additional deployment steps
• Additional management layer
• Additional monitoring layer

• Performance impact
• Workload incompatibility/unsupportability
• Cost
Exchange Team’s Recommendation
• We support virtualizing Exchange because it
makes sense for some of our customers
• Customers should pick the simple solution
• Physical is often the simple solution, but not for every
customer

• Customers that virtualize Exchange should have a
clear idea as to what they get out of virtualizing
EXCHANGE SERVER 2013
VIRTUALIZATION SUPPORT
Supported
•

Hypervisors
•
•

•

Any version of Windows Server with
Hyper-V technology or Microsoft
Hyper-V Server
Third-party hypervisors validated
under SVVP

Exchange roles
•

•

Both Exchange roles supported

•
•

Block-level
Same requirements as Exchange
2010*

Storage

•

Host-based clustering
•
•

•
•

Both Exchange roles supported
Both Exchange roles supported

•

Only on supported Windows
hypervisors or ESX 4.1 or newer

Migration

Jetstress testing in guests
Not Supported
• Dynamic
memory, memory
overcommit, memory
reclamation

• Configure static memory
for all Exchange VMs

• Significant processor
oversubscription
• Limited to 2:1, best
practice is 1:1

• Hypervisor snapshots
• Differencing/delta disks
• Apps on the root

• Only deploy
management, monitoring
, AV, etc.
Exchange and Hyper-V
• The most tested hypervisor for Exchange

• Every day, thousands of Exchange test machines run on Hyper-V
• Strong feedback loop between Exchange and Hyper-V teams
• Ongoing cross-group engineering relationship

• Hyper-V 2012 adds many new features

• Removal of 4 vCPU per-VM limit fantastic for Exchange
• Increased memory per-VM important for Exchange 2013

• Customers who virtualize Exchange (and size correctly) will
have a great experience on Windows Server 2012 Hyper-V
Windows Server 2012 and SMB 3.0
• Great platform for inexpensive, simple
storage of Hyper-V virtual machines
• Scalable to meet various levels of demand
• Use large low-cost disks and take full
advantage of functionality in the virtualization
stack
Windows Server 2012 and SMB 3.0
Virtualized Exchange and SMB 3.0
• Exchange 2013 supports VHD storage on SMB 3.0 file
shares

• Can be shares presented from Windows Server 2012 or other
implementations of SMB 3.0
• Specific to VHD storage – no direct access to shares from
Exchange
• No change to our support of downlevel SMB & NFS

• SMB 3.0 provides the ability to survive hardware failures
that would otherwise impact file access
• Still need to design for HA & failure handling
NFS is not supported because
• Particular NFS implementations have shown

• Significant performance issues historically, and Exchange is very
sensitive to high IO latencies
• Reliability issues that can result in database corruption and the
need to perform database reseeds

• NFS is a standard – there are many implementations, some
better than others
• Given that there are a number of alternatives for presenting
storage to a hypervisor, we don’t support NFS (or older
versions of SMB)
Host-based Migration
• We support Live Migration and similar 3rdparty technologies with Exchange
• We don’t support Hyper-V’s Quick Migration
or any other solution that saves point-in-time
state to disk
• VM has to remain online during migration
Hyper-V Replica
• Replica provides DR for a VM via log shipping
to a remote hypervisor
• Makes sense for applications that don’t have DR
capability built-in to the product

• Not supported for Exchange
• Use DAGs for HA, SR and DR
SIZING RECOMMENDATIONS
CPU Resources
• Plan to add CPU overhead to Exchange VMs
• ~10% for Hyper-V
• Follow vendor guidance for SVVP hypervisors

• Use the Server Role Requirements Calculator
• http://aka.ms/e2013calc
• Note “Server Role Virtualization” and “Hypervisor
CPU Adjustment Factor”
General Considerations
• Memory sizing generally unchanged between physical and
virtualize deployments
• Exchange is not NUMA aware, but will take advantage of OS
optimizations provided to host

• Storage should be optimized for low IO latency and high
service and data availability
• Take advantage of hypervisor networking flexibility to provide
availability and performance

• In general: size using guidance for physical, apply to virtual
Co-location with other VMs
• As a best practice, never overcommit any
resources in a way that could impact
Exchange VMs
• Use reservation options to ensure that
Exchange gets the resources it needs
• Allows other workloads to take advantage of
overcommit
Users per Host
• Avoid extreme scale-up to ensure high
availability of Exchange service
• Modern hypervisors are capable of hosting
hundreds of VMs per host, but plan for a
small number of Exchange 2013 mailbox VMs
per-host
• Use remaining capacity for other workloads
PROBLEM AREAS…
AND HOW TO AVOID THEM
Failure Domains
• Understanding failure domains is critical for virtualized
Exchange design
• Stuff fails – embrace failure and prepare for it with
redundancy and multiple paths to infrastructure
• Placing multiple copies of the same mailbox database on
the same infrastructure lowers availability
• Placing any dependencies of Exchange on the same
infrastructure also lowers availability
• Active Directory
• Witness servers
Oversubscription
•
•
•

•

Hypervisors don’t make CPU resources appear out of thin air
Oversubscription can help with hardware consolidation, but it
doesn’t help provide reliable high-performance Exchange services
Proper Exchange sizing ensures that resources are available ondemand, so don’t allow hypervisors to yank those resources away
CPU constrained Exchange servers will experience reduced
throughput:
•
•
•

Delivery throughput reduction = queue growth
Content indexing throughput reduction = increased IOPS
Store ROP processing throughput reduction = RPC latency & end-user pain
Workload Management
• Dynamically adjusts background tasks to
ensure that resources are being consumed
efficiently
• Monitors resource consumption and makes
decisions based on resource availability
• Inconsistent resource assignment results in
bad WLM decisions
Dynamic Memory
• Hyper-V’s Dynamic Memory and VMware’s
Ballooning are fantastic for lab environments
• Not supported for production Exchange
servers
• Statically assign memory resources to
Exchange VMs
Host-based Failover Clustering
•
•

Enables you to automatically failover VMs to another server in the
event of a hardware failure
This
•
•
•
•

•

Is not an Exchange-aware solution
Only protects against server hardware/network failure
Does not provide HA in the event of storage failure / data corruption
Requires a more expensive and complicated shared storage deployment

If you are going to deploy host-based failover clustering, deploy
the Exchange mailbox server VMs in a DAG
Host-based Migration
• Migration of Mailbox servers can result in cluster
heartbeat timeouts
• Result is eviction of server from cluster (DAG) and
failover of active database copies
• Consider carefully adjusting heartbeat timeout
settings
Import-module FailoverClusters
(Get-Cluster).SameSubnetThreshold=5
(Get-Cluster).SameSubnetDelay=1000
Hypervisor Snapshots
• Hypervisor snapshots are great for labs
• Multiple machines need to roll back simultaneously

• Not supported for production servers
• Exchange system components cannot travel
backwards in time (log shipping, etc.)
Hyperthreading
• It’s OK to use hyperthreading on VM
hosts, but size for physical processor cores
(not virtual)
Hyperthreading
Processors (4 CPU)
Physical processor cores
(16 cores)
Logical processor cores
(32 logical cores)

Use these
for sizing!
SUMMARY
Summary
• It’s important to understand when to
virtualize Exchange – it’s not always the right
choice
• Don’t oversubscribe; Ensure that Exchange
always gets resources it needs
• Not all hypervisor features make sense for
Exchange
Scott Schnoll
scott.schnoll@microsoft.com
Twitter: @Schnoll
Blog: http://aka.ms/schnoll

QUESTIONS?
Please evaluate the session
before you leave


More Related Content

What's hot

VMware Virtual SAN Presentation
VMware Virtual SAN PresentationVMware Virtual SAN Presentation
VMware Virtual SAN Presentationvirtualsouthwest
 
VMworld 2014: Virtualizing Databases
VMworld 2014: Virtualizing DatabasesVMworld 2014: Virtualizing Databases
VMworld 2014: Virtualizing DatabasesVMworld
 
VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...
VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...
VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...VMworld
 
VMworld Europe 2014: Virtual SAN Best Practices and Use Cases
VMworld Europe 2014: Virtual SAN Best Practices and Use CasesVMworld Europe 2014: Virtual SAN Best Practices and Use Cases
VMworld Europe 2014: Virtual SAN Best Practices and Use CasesVMworld
 
VMworld Europe 2014: A Blueprint for Disaster Recovery of Business Critical A...
VMworld Europe 2014: A Blueprint for Disaster Recovery of Business Critical A...VMworld Europe 2014: A Blueprint for Disaster Recovery of Business Critical A...
VMworld Europe 2014: A Blueprint for Disaster Recovery of Business Critical A...VMworld
 
STO7535 Virtual SAN Proof of Concept - VMworld 2016
STO7535 Virtual SAN Proof of Concept - VMworld 2016STO7535 Virtual SAN Proof of Concept - VMworld 2016
STO7535 Virtual SAN Proof of Concept - VMworld 2016Cormac Hogan
 
VMworld Europe 2014: Virtual SAN Architecture Deep Dive
VMworld Europe 2014: Virtual SAN Architecture Deep DiveVMworld Europe 2014: Virtual SAN Architecture Deep Dive
VMworld Europe 2014: Virtual SAN Architecture Deep DiveVMworld
 
STO7534 VSAN Day 2 Operations (VMworld 2016)
STO7534 VSAN Day 2 Operations (VMworld 2016)STO7534 VSAN Day 2 Operations (VMworld 2016)
STO7534 VSAN Day 2 Operations (VMworld 2016)Cormac Hogan
 
Net1674 final emea
Net1674 final emeaNet1674 final emea
Net1674 final emeaVMworld
 
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...VMworld
 
VMworld 2015: Networking Virtual SAN's Backbone
VMworld 2015: Networking Virtual SAN's BackboneVMworld 2015: Networking Virtual SAN's Backbone
VMworld 2015: Networking Virtual SAN's BackboneVMworld
 
VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!VMworld
 
Five common customer use cases for Virtual SAN - VMworld US / 2015
Five common customer use cases for Virtual SAN - VMworld US / 2015Five common customer use cases for Virtual SAN - VMworld US / 2015
Five common customer use cases for Virtual SAN - VMworld US / 2015Duncan Epping
 
VMworld 2015: Virtual Volumes Technical Deep Dive
VMworld 2015: Virtual Volumes Technical Deep DiveVMworld 2015: Virtual Volumes Technical Deep Dive
VMworld 2015: Virtual Volumes Technical Deep DiveVMworld
 
VMworld Europe 2014: Storage DRS - Deep Dive and Best Practices
VMworld Europe 2014: Storage DRS - Deep Dive and Best PracticesVMworld Europe 2014: Storage DRS - Deep Dive and Best Practices
VMworld Europe 2014: Storage DRS - Deep Dive and Best PracticesVMworld
 
VMware vSAN - Novosco, June 2017
VMware vSAN - Novosco, June 2017VMware vSAN - Novosco, June 2017
VMware vSAN - Novosco, June 2017Novosco
 
VMworld 2013: Virtualizing Highly Available SQL Servers
VMworld 2013: Virtualizing Highly Available SQL Servers VMworld 2013: Virtualizing Highly Available SQL Servers
VMworld 2013: Virtualizing Highly Available SQL Servers VMworld
 
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes ConfigurationsVMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes ConfigurationsVMworld
 
VMware - Virtual SAN - IT Changes Everything
VMware - Virtual SAN - IT Changes EverythingVMware - Virtual SAN - IT Changes Everything
VMware - Virtual SAN - IT Changes EverythingVMUG IT
 
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The Sequel
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The SequelVMworld Europe 2014: Virtualizing Databases Doing IT Right – The Sequel
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The SequelVMworld
 

What's hot (20)

VMware Virtual SAN Presentation
VMware Virtual SAN PresentationVMware Virtual SAN Presentation
VMware Virtual SAN Presentation
 
VMworld 2014: Virtualizing Databases
VMworld 2014: Virtualizing DatabasesVMworld 2014: Virtualizing Databases
VMworld 2014: Virtualizing Databases
 
VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...
VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...
VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...
 
VMworld Europe 2014: Virtual SAN Best Practices and Use Cases
VMworld Europe 2014: Virtual SAN Best Practices and Use CasesVMworld Europe 2014: Virtual SAN Best Practices and Use Cases
VMworld Europe 2014: Virtual SAN Best Practices and Use Cases
 
VMworld Europe 2014: A Blueprint for Disaster Recovery of Business Critical A...
VMworld Europe 2014: A Blueprint for Disaster Recovery of Business Critical A...VMworld Europe 2014: A Blueprint for Disaster Recovery of Business Critical A...
VMworld Europe 2014: A Blueprint for Disaster Recovery of Business Critical A...
 
STO7535 Virtual SAN Proof of Concept - VMworld 2016
STO7535 Virtual SAN Proof of Concept - VMworld 2016STO7535 Virtual SAN Proof of Concept - VMworld 2016
STO7535 Virtual SAN Proof of Concept - VMworld 2016
 
VMworld Europe 2014: Virtual SAN Architecture Deep Dive
VMworld Europe 2014: Virtual SAN Architecture Deep DiveVMworld Europe 2014: Virtual SAN Architecture Deep Dive
VMworld Europe 2014: Virtual SAN Architecture Deep Dive
 
STO7534 VSAN Day 2 Operations (VMworld 2016)
STO7534 VSAN Day 2 Operations (VMworld 2016)STO7534 VSAN Day 2 Operations (VMworld 2016)
STO7534 VSAN Day 2 Operations (VMworld 2016)
 
Net1674 final emea
Net1674 final emeaNet1674 final emea
Net1674 final emea
 
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
 
VMworld 2015: Networking Virtual SAN's Backbone
VMworld 2015: Networking Virtual SAN's BackboneVMworld 2015: Networking Virtual SAN's Backbone
VMworld 2015: Networking Virtual SAN's Backbone
 
VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!
 
Five common customer use cases for Virtual SAN - VMworld US / 2015
Five common customer use cases for Virtual SAN - VMworld US / 2015Five common customer use cases for Virtual SAN - VMworld US / 2015
Five common customer use cases for Virtual SAN - VMworld US / 2015
 
VMworld 2015: Virtual Volumes Technical Deep Dive
VMworld 2015: Virtual Volumes Technical Deep DiveVMworld 2015: Virtual Volumes Technical Deep Dive
VMworld 2015: Virtual Volumes Technical Deep Dive
 
VMworld Europe 2014: Storage DRS - Deep Dive and Best Practices
VMworld Europe 2014: Storage DRS - Deep Dive and Best PracticesVMworld Europe 2014: Storage DRS - Deep Dive and Best Practices
VMworld Europe 2014: Storage DRS - Deep Dive and Best Practices
 
VMware vSAN - Novosco, June 2017
VMware vSAN - Novosco, June 2017VMware vSAN - Novosco, June 2017
VMware vSAN - Novosco, June 2017
 
VMworld 2013: Virtualizing Highly Available SQL Servers
VMworld 2013: Virtualizing Highly Available SQL Servers VMworld 2013: Virtualizing Highly Available SQL Servers
VMworld 2013: Virtualizing Highly Available SQL Servers
 
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes ConfigurationsVMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
 
VMware - Virtual SAN - IT Changes Everything
VMware - Virtual SAN - IT Changes EverythingVMware - Virtual SAN - IT Changes Everything
VMware - Virtual SAN - IT Changes Everything
 
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The Sequel
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The SequelVMworld Europe 2014: Virtualizing Databases Doing IT Right – The Sequel
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The Sequel
 

Viewers also liked

Best practices for_virtualizing_and_managing_exchange_2013
Best practices for_virtualizing_and_managing_exchange_2013Best practices for_virtualizing_and_managing_exchange_2013
Best practices for_virtualizing_and_managing_exchange_2013Khalid Al-Ghamdi
 
Post 8-modes of documentary
Post 8-modes of documentary Post 8-modes of documentary
Post 8-modes of documentary Lucyrutter21
 
Props list and schedule
Props list and scheduleProps list and schedule
Props list and scheduleLucyrutter21
 
Acne treatment and removal
Acne treatment and removalAcne treatment and removal
Acne treatment and removalJames du Plessis
 
Questionnaire results
Questionnaire resultsQuestionnaire results
Questionnaire resultsLucyrutter21
 
หลักในการประสบความสำเร็จ
หลักในการประสบความสำเร็จหลักในการประสบความสำเร็จ
หลักในการประสบความสำเร็จlittle-snack
 
813.Four BHK Bungalow For Rent in Thaltej
813.Four BHK Bungalow For Rent in Thaltej813.Four BHK Bungalow For Rent in Thaltej
813.Four BHK Bungalow For Rent in ThaltejAAD Realty
 
Something for Everyone
Something for EveryoneSomething for Everyone
Something for EveryoneGary V Carter
 
Make Use of Your Bow Ps 78:9
Make Use of Your Bow Ps 78:9Make Use of Your Bow Ps 78:9
Make Use of Your Bow Ps 78:9Gary V Carter
 
Progress statement for planning
Progress statement for planningProgress statement for planning
Progress statement for planningLucyrutter21
 
Screenshots of Progression
Screenshots of ProgressionScreenshots of Progression
Screenshots of ProgressionLucyrutter21
 
Evaluation question 4
Evaluation question 4Evaluation question 4
Evaluation question 4Lucyrutter21
 
Madhav trading company
Madhav trading companyMadhav trading company
Madhav trading companyASHISH KALRA
 

Viewers also liked (20)

Best practices for_virtualizing_and_managing_exchange_2013
Best practices for_virtualizing_and_managing_exchange_2013Best practices for_virtualizing_and_managing_exchange_2013
Best practices for_virtualizing_and_managing_exchange_2013
 
Isd&d networks
Isd&d networksIsd&d networks
Isd&d networks
 
Post 8-modes of documentary
Post 8-modes of documentary Post 8-modes of documentary
Post 8-modes of documentary
 
Props list and schedule
Props list and scheduleProps list and schedule
Props list and schedule
 
Acne treatment and removal
Acne treatment and removalAcne treatment and removal
Acne treatment and removal
 
Questionnaire results
Questionnaire resultsQuestionnaire results
Questionnaire results
 
หลักในการประสบความสำเร็จ
หลักในการประสบความสำเร็จหลักในการประสบความสำเร็จ
หลักในการประสบความสำเร็จ
 
813.Four BHK Bungalow For Rent in Thaltej
813.Four BHK Bungalow For Rent in Thaltej813.Four BHK Bungalow For Rent in Thaltej
813.Four BHK Bungalow For Rent in Thaltej
 
Something for Everyone
Something for EveryoneSomething for Everyone
Something for Everyone
 
Members
MembersMembers
Members
 
Make Use of Your Bow Ps 78:9
Make Use of Your Bow Ps 78:9Make Use of Your Bow Ps 78:9
Make Use of Your Bow Ps 78:9
 
Progress statement for planning
Progress statement for planningProgress statement for planning
Progress statement for planning
 
Shots 2
Shots 2Shots 2
Shots 2
 
It Matters to Me
It Matters to MeIt Matters to Me
It Matters to Me
 
Screenshots of Progression
Screenshots of ProgressionScreenshots of Progression
Screenshots of Progression
 
Evaluation question 4
Evaluation question 4Evaluation question 4
Evaluation question 4
 
Question 3
Question 3 Question 3
Question 3
 
Restorers
RestorersRestorers
Restorers
 
Kabupaten bengkalis
Kabupaten bengkalisKabupaten bengkalis
Kabupaten bengkalis
 
Madhav trading company
Madhav trading companyMadhav trading company
Madhav trading company
 

Similar to Scott Schnoll - Exchange server 2013 virtualization best practices

Virtualizing Tier One Applications - Varrow
Virtualizing Tier One Applications - VarrowVirtualizing Tier One Applications - Varrow
Virtualizing Tier One Applications - VarrowAndrew Miller
 
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...Andrew Miller
 
Hyper-V’s Virtualization Enhancements - EPC Group
Hyper-V’s Virtualization Enhancements - EPC GroupHyper-V’s Virtualization Enhancements - EPC Group
Hyper-V’s Virtualization Enhancements - EPC GroupEPC Group
 
Hyper-v for Windows Server 2012 Live Migration
Hyper-v for Windows Server 2012 Live MigrationHyper-v for Windows Server 2012 Live Migration
Hyper-v for Windows Server 2012 Live MigrationCTE Solutions Inc.
 
Nordic VMUG User Conference 2014 - Design VMware vCenter Server
Nordic VMUG User Conference 2014 - Design VMware vCenter ServerNordic VMUG User Conference 2014 - Design VMware vCenter Server
Nordic VMUG User Conference 2014 - Design VMware vCenter ServerAndrea Mauro
 
How to Design a Scalable Private Cloud
How to Design a Scalable Private CloudHow to Design a Scalable Private Cloud
How to Design a Scalable Private CloudAFCOM
 
SQL Server Lift & Shift on Azure - SQL Saturday 921
SQL Server Lift & Shift on Azure - SQL Saturday 921SQL Server Lift & Shift on Azure - SQL Saturday 921
SQL Server Lift & Shift on Azure - SQL Saturday 921Marco Obinu
 
iMobileMagic Teck Talk Scale Up
iMobileMagic Teck Talk Scale UpiMobileMagic Teck Talk Scale Up
iMobileMagic Teck Talk Scale UpPedro Machado
 
Intro to Deploying and administering server virtualization with Hyper-V and S...
Intro to Deploying and administering server virtualization with Hyper-V and S...Intro to Deploying and administering server virtualization with Hyper-V and S...
Intro to Deploying and administering server virtualization with Hyper-V and S...Unitek Eduation
 
Varrow madness 2013 virtualizing sql presentation
Varrow madness 2013 virtualizing sql presentationVarrow madness 2013 virtualizing sql presentation
Varrow madness 2013 virtualizing sql presentationpittmantony
 
Virtualization intro to freshers
Virtualization intro to freshersVirtualization intro to freshers
Virtualization intro to freshersShravani Mondrety
 
Whats new in Microsoft Windows Server 2016 Clustering and Storage
Whats new in Microsoft Windows Server 2016 Clustering and StorageWhats new in Microsoft Windows Server 2016 Clustering and Storage
Whats new in Microsoft Windows Server 2016 Clustering and StorageJohn Moran
 
Pascal benois performance_troubleshooting-spsbe18
Pascal benois performance_troubleshooting-spsbe18Pascal benois performance_troubleshooting-spsbe18
Pascal benois performance_troubleshooting-spsbe18BIWUG
 
Sql Start! 2020 - SQL Server Lift & Shift su Azure
Sql Start! 2020 - SQL Server Lift & Shift su AzureSql Start! 2020 - SQL Server Lift & Shift su Azure
Sql Start! 2020 - SQL Server Lift & Shift su AzureMarco Obinu
 
The impact of cloud NSBCon NY by Yves Goeleven
The impact of cloud NSBCon NY by Yves GoelevenThe impact of cloud NSBCon NY by Yves Goeleven
The impact of cloud NSBCon NY by Yves GoelevenParticular Software
 
Simplifying Hyper-V Management for VMware Administrators
Simplifying Hyper-V Management for VMware AdministratorsSimplifying Hyper-V Management for VMware Administrators
Simplifying Hyper-V Management for VMware Administrators5nine
 
webinar vmware v-sphere performance management Challenges and Best Practices
webinar vmware v-sphere performance management Challenges and Best Practiceswebinar vmware v-sphere performance management Challenges and Best Practices
webinar vmware v-sphere performance management Challenges and Best PracticesMetron
 

Similar to Scott Schnoll - Exchange server 2013 virtualization best practices (20)

Virtualizing Tier One Applications - Varrow
Virtualizing Tier One Applications - VarrowVirtualizing Tier One Applications - Varrow
Virtualizing Tier One Applications - Varrow
 
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
 
Hyper-V’s Virtualization Enhancements - EPC Group
Hyper-V’s Virtualization Enhancements - EPC GroupHyper-V’s Virtualization Enhancements - EPC Group
Hyper-V’s Virtualization Enhancements - EPC Group
 
Hyper-v for Windows Server 2012 Live Migration
Hyper-v for Windows Server 2012 Live MigrationHyper-v for Windows Server 2012 Live Migration
Hyper-v for Windows Server 2012 Live Migration
 
Nordic VMUG User Conference 2014 - Design VMware vCenter Server
Nordic VMUG User Conference 2014 - Design VMware vCenter ServerNordic VMUG User Conference 2014 - Design VMware vCenter Server
Nordic VMUG User Conference 2014 - Design VMware vCenter Server
 
Hyper-v Best Practices
Hyper-v Best PracticesHyper-v Best Practices
Hyper-v Best Practices
 
MCSA 70-412 Chapter 11
MCSA 70-412 Chapter 11MCSA 70-412 Chapter 11
MCSA 70-412 Chapter 11
 
How to Design a Scalable Private Cloud
How to Design a Scalable Private CloudHow to Design a Scalable Private Cloud
How to Design a Scalable Private Cloud
 
SQL Server Lift & Shift on Azure - SQL Saturday 921
SQL Server Lift & Shift on Azure - SQL Saturday 921SQL Server Lift & Shift on Azure - SQL Saturday 921
SQL Server Lift & Shift on Azure - SQL Saturday 921
 
iMobileMagic Teck Talk Scale Up
iMobileMagic Teck Talk Scale UpiMobileMagic Teck Talk Scale Up
iMobileMagic Teck Talk Scale Up
 
Intro to Deploying and administering server virtualization with Hyper-V and S...
Intro to Deploying and administering server virtualization with Hyper-V and S...Intro to Deploying and administering server virtualization with Hyper-V and S...
Intro to Deploying and administering server virtualization with Hyper-V and S...
 
Varrow madness 2013 virtualizing sql presentation
Varrow madness 2013 virtualizing sql presentationVarrow madness 2013 virtualizing sql presentation
Varrow madness 2013 virtualizing sql presentation
 
Virtualization intro to freshers
Virtualization intro to freshersVirtualization intro to freshers
Virtualization intro to freshers
 
Whats new in Microsoft Windows Server 2016 Clustering and Storage
Whats new in Microsoft Windows Server 2016 Clustering and StorageWhats new in Microsoft Windows Server 2016 Clustering and Storage
Whats new in Microsoft Windows Server 2016 Clustering and Storage
 
Pascal benois performance_troubleshooting-spsbe18
Pascal benois performance_troubleshooting-spsbe18Pascal benois performance_troubleshooting-spsbe18
Pascal benois performance_troubleshooting-spsbe18
 
Sql Start! 2020 - SQL Server Lift & Shift su Azure
Sql Start! 2020 - SQL Server Lift & Shift su AzureSql Start! 2020 - SQL Server Lift & Shift su Azure
Sql Start! 2020 - SQL Server Lift & Shift su Azure
 
The impact of cloud NSBCon NY by Yves Goeleven
The impact of cloud NSBCon NY by Yves GoelevenThe impact of cloud NSBCon NY by Yves Goeleven
The impact of cloud NSBCon NY by Yves Goeleven
 
Simplifying Hyper-V Management for VMware Administrators
Simplifying Hyper-V Management for VMware AdministratorsSimplifying Hyper-V Management for VMware Administrators
Simplifying Hyper-V Management for VMware Administrators
 
webinar vmware v-sphere performance management Challenges and Best Practices
webinar vmware v-sphere performance management Challenges and Best Practiceswebinar vmware v-sphere performance management Challenges and Best Practices
webinar vmware v-sphere performance management Challenges and Best Practices
 
MCSA 70-412 Chapter 10
MCSA 70-412 Chapter 10MCSA 70-412 Chapter 10
MCSA 70-412 Chapter 10
 

More from Nordic Infrastructure Conference

Raymond Comvalius & Sander Berkouwer - Bring your own device essentials with ...
Raymond Comvalius & Sander Berkouwer - Bring your own device essentials with ...Raymond Comvalius & Sander Berkouwer - Bring your own device essentials with ...
Raymond Comvalius & Sander Berkouwer - Bring your own device essentials with ...Nordic Infrastructure Conference
 
Andy Malone - Keynote: the cloud one small step for man one giant leap for it
Andy Malone - Keynote: the cloud one small step for man one giant leap for itAndy Malone - Keynote: the cloud one small step for man one giant leap for it
Andy Malone - Keynote: the cloud one small step for man one giant leap for itNordic Infrastructure Conference
 
Kent Agerlund - Via monstra part 4 become the hero of the day, master configm...
Kent Agerlund - Via monstra part 4 become the hero of the day, master configm...Kent Agerlund - Via monstra part 4 become the hero of the day, master configm...
Kent Agerlund - Via monstra part 4 become the hero of the day, master configm...Nordic Infrastructure Conference
 
Wally Mead - Overview of system center 2012 r2 configuration manager
Wally Mead - Overview of system center 2012 r2 configuration managerWally Mead - Overview of system center 2012 r2 configuration manager
Wally Mead - Overview of system center 2012 r2 configuration managerNordic Infrastructure Conference
 
Wally Mead - Managing mobile devices with system center 2012 r2 configuration...
Wally Mead - Managing mobile devices with system center 2012 r2 configuration...Wally Mead - Managing mobile devices with system center 2012 r2 configuration...
Wally Mead - Managing mobile devices with system center 2012 r2 configuration...Nordic Infrastructure Conference
 
Wally Mead - Deploying a system center 2012 r2 configuration manager environm...
Wally Mead - Deploying a system center 2012 r2 configuration manager environm...Wally Mead - Deploying a system center 2012 r2 configuration manager environm...
Wally Mead - Deploying a system center 2012 r2 configuration manager environm...Nordic Infrastructure Conference
 
Ståle Hansen - Understand how lync integrates with exchange
Ståle Hansen - Understand how lync integrates with exchangeStåle Hansen - Understand how lync integrates with exchange
Ståle Hansen - Understand how lync integrates with exchangeNordic Infrastructure Conference
 
Ståle Hansen - Understand how video works in lync and how video interoperabil...
Ståle Hansen - Understand how video works in lync and how video interoperabil...Ståle Hansen - Understand how video works in lync and how video interoperabil...
Ståle Hansen - Understand how video works in lync and how video interoperabil...Nordic Infrastructure Conference
 
Robert Waldinger - How to recover active directory if disaster should occur
Robert Waldinger - How to recover active directory if disaster should occurRobert Waldinger - How to recover active directory if disaster should occur
Robert Waldinger - How to recover active directory if disaster should occurNordic Infrastructure Conference
 
Peter De Tender - The roadmap to deploying office365 pro plus
Peter De Tender - The roadmap to deploying office365 pro plusPeter De Tender - The roadmap to deploying office365 pro plus
Peter De Tender - The roadmap to deploying office365 pro plusNordic Infrastructure Conference
 

More from Nordic Infrastructure Conference (20)

Raymond Comvalius & Sander Berkouwer - Bring your own device essentials with ...
Raymond Comvalius & Sander Berkouwer - Bring your own device essentials with ...Raymond Comvalius & Sander Berkouwer - Bring your own device essentials with ...
Raymond Comvalius & Sander Berkouwer - Bring your own device essentials with ...
 
Mike Resseler - Using hyper-v replica in your environment
Mike Resseler - Using hyper-v replica in your environmentMike Resseler - Using hyper-v replica in your environment
Mike Resseler - Using hyper-v replica in your environment
 
Mike Resseler - Deduplication in windows server 2012 r2
Mike Resseler - Deduplication in windows server 2012 r2Mike Resseler - Deduplication in windows server 2012 r2
Mike Resseler - Deduplication in windows server 2012 r2
 
Andy Malone - The new office 365 for it pro's
Andy Malone - The new office 365 for it pro'sAndy Malone - The new office 365 for it pro's
Andy Malone - The new office 365 for it pro's
 
Andy Malone - Migrating to office 365
Andy Malone - Migrating to office 365Andy Malone - Migrating to office 365
Andy Malone - Migrating to office 365
 
Andy Malone - Microsoft office 365 security deep dive
Andy Malone - Microsoft office 365 security deep diveAndy Malone - Microsoft office 365 security deep dive
Andy Malone - Microsoft office 365 security deep dive
 
Andy Malone - Keynote: the cloud one small step for man one giant leap for it
Andy Malone - Keynote: the cloud one small step for man one giant leap for itAndy Malone - Keynote: the cloud one small step for man one giant leap for it
Andy Malone - Keynote: the cloud one small step for man one giant leap for it
 
Kent Agerlund - Via monstra part 4 become the hero of the day, master configm...
Kent Agerlund - Via monstra part 4 become the hero of the day, master configm...Kent Agerlund - Via monstra part 4 become the hero of the day, master configm...
Kent Agerlund - Via monstra part 4 become the hero of the day, master configm...
 
Wally Mead - Overview of system center 2012 r2 configuration manager
Wally Mead - Overview of system center 2012 r2 configuration managerWally Mead - Overview of system center 2012 r2 configuration manager
Wally Mead - Overview of system center 2012 r2 configuration manager
 
Wally Mead - Managing mobile devices with system center 2012 r2 configuration...
Wally Mead - Managing mobile devices with system center 2012 r2 configuration...Wally Mead - Managing mobile devices with system center 2012 r2 configuration...
Wally Mead - Managing mobile devices with system center 2012 r2 configuration...
 
Travis Wright - PS WF SMA SCSM SP
Travis Wright - PS WF SMA SCSM SPTravis Wright - PS WF SMA SCSM SP
Travis Wright - PS WF SMA SCSM SP
 
Travis Wright - Complete it service management
Travis Wright - Complete it service managementTravis Wright - Complete it service management
Travis Wright - Complete it service management
 
Wally Mead - Deploying a system center 2012 r2 configuration manager environm...
Wally Mead - Deploying a system center 2012 r2 configuration manager environm...Wally Mead - Deploying a system center 2012 r2 configuration manager environm...
Wally Mead - Deploying a system center 2012 r2 configuration manager environm...
 
Ståle Hansen - Understand how lync integrates with exchange
Ståle Hansen - Understand how lync integrates with exchangeStåle Hansen - Understand how lync integrates with exchange
Ståle Hansen - Understand how lync integrates with exchange
 
Ståle Hansen - Understand how video works in lync and how video interoperabil...
Ståle Hansen - Understand how video works in lync and how video interoperabil...Ståle Hansen - Understand how video works in lync and how video interoperabil...
Ståle Hansen - Understand how video works in lync and how video interoperabil...
 
Sami laiho - What's new in windows 8.1
Sami laiho - What's new in windows 8.1Sami laiho - What's new in windows 8.1
Sami laiho - What's new in windows 8.1
 
Robert Waldinger - How to recover active directory if disaster should occur
Robert Waldinger - How to recover active directory if disaster should occurRobert Waldinger - How to recover active directory if disaster should occur
Robert Waldinger - How to recover active directory if disaster should occur
 
Peter De Tender - The roadmap to deploying office365 pro plus
Peter De Tender - The roadmap to deploying office365 pro plusPeter De Tender - The roadmap to deploying office365 pro plus
Peter De Tender - The roadmap to deploying office365 pro plus
 
Peter De Tender - How to efficiently license office 365
Peter De Tender - How to efficiently license office 365Peter De Tender - How to efficiently license office 365
Peter De Tender - How to efficiently license office 365
 
Sami Laiho - Black belt troubleshooting windows 8.1
Sami Laiho - Black belt troubleshooting windows 8.1Sami Laiho - Black belt troubleshooting windows 8.1
Sami Laiho - Black belt troubleshooting windows 8.1
 

Recently uploaded

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 

Recently uploaded (20)

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 

Scott Schnoll - Exchange server 2013 virtualization best practices

  • 1. Scott Schnoll Exchange Server 2013 Virtualization Best Practices
  • 2. Agenda • Does virtualization make sense for you? • Supported/Unsupported virtualization features • Sizing recommendations for virtualized Exchange deployments • Common problem areas and how to avoid them
  • 3. Customers virtualize Exchange because of • Internal standardization of virtualization platform • Deployment optimizations • Management optimizations • Monitoring optimizations • Hardware utilization • Cost
  • 4. Customers don’t virtualize Exchange because of • Complexity • Additional deployment steps • Additional management layer • Additional monitoring layer • Performance impact • Workload incompatibility/unsupportability • Cost
  • 5. Exchange Team’s Recommendation • We support virtualizing Exchange because it makes sense for some of our customers • Customers should pick the simple solution • Physical is often the simple solution, but not for every customer • Customers that virtualize Exchange should have a clear idea as to what they get out of virtualizing
  • 7. Supported • Hypervisors • • • Any version of Windows Server with Hyper-V technology or Microsoft Hyper-V Server Third-party hypervisors validated under SVVP Exchange roles • • Both Exchange roles supported • • Block-level Same requirements as Exchange 2010* Storage • Host-based clustering • • • • Both Exchange roles supported Both Exchange roles supported • Only on supported Windows hypervisors or ESX 4.1 or newer Migration Jetstress testing in guests
  • 8. Not Supported • Dynamic memory, memory overcommit, memory reclamation • Configure static memory for all Exchange VMs • Significant processor oversubscription • Limited to 2:1, best practice is 1:1 • Hypervisor snapshots • Differencing/delta disks • Apps on the root • Only deploy management, monitoring , AV, etc.
  • 9. Exchange and Hyper-V • The most tested hypervisor for Exchange • Every day, thousands of Exchange test machines run on Hyper-V • Strong feedback loop between Exchange and Hyper-V teams • Ongoing cross-group engineering relationship • Hyper-V 2012 adds many new features • Removal of 4 vCPU per-VM limit fantastic for Exchange • Increased memory per-VM important for Exchange 2013 • Customers who virtualize Exchange (and size correctly) will have a great experience on Windows Server 2012 Hyper-V
  • 10. Windows Server 2012 and SMB 3.0 • Great platform for inexpensive, simple storage of Hyper-V virtual machines • Scalable to meet various levels of demand • Use large low-cost disks and take full advantage of functionality in the virtualization stack
  • 11. Windows Server 2012 and SMB 3.0
  • 12. Virtualized Exchange and SMB 3.0 • Exchange 2013 supports VHD storage on SMB 3.0 file shares • Can be shares presented from Windows Server 2012 or other implementations of SMB 3.0 • Specific to VHD storage – no direct access to shares from Exchange • No change to our support of downlevel SMB & NFS • SMB 3.0 provides the ability to survive hardware failures that would otherwise impact file access • Still need to design for HA & failure handling
  • 13. NFS is not supported because • Particular NFS implementations have shown • Significant performance issues historically, and Exchange is very sensitive to high IO latencies • Reliability issues that can result in database corruption and the need to perform database reseeds • NFS is a standard – there are many implementations, some better than others • Given that there are a number of alternatives for presenting storage to a hypervisor, we don’t support NFS (or older versions of SMB)
  • 14. Host-based Migration • We support Live Migration and similar 3rdparty technologies with Exchange • We don’t support Hyper-V’s Quick Migration or any other solution that saves point-in-time state to disk • VM has to remain online during migration
  • 15. Hyper-V Replica • Replica provides DR for a VM via log shipping to a remote hypervisor • Makes sense for applications that don’t have DR capability built-in to the product • Not supported for Exchange • Use DAGs for HA, SR and DR
  • 17. CPU Resources • Plan to add CPU overhead to Exchange VMs • ~10% for Hyper-V • Follow vendor guidance for SVVP hypervisors • Use the Server Role Requirements Calculator • http://aka.ms/e2013calc • Note “Server Role Virtualization” and “Hypervisor CPU Adjustment Factor”
  • 18. General Considerations • Memory sizing generally unchanged between physical and virtualize deployments • Exchange is not NUMA aware, but will take advantage of OS optimizations provided to host • Storage should be optimized for low IO latency and high service and data availability • Take advantage of hypervisor networking flexibility to provide availability and performance • In general: size using guidance for physical, apply to virtual
  • 19. Co-location with other VMs • As a best practice, never overcommit any resources in a way that could impact Exchange VMs • Use reservation options to ensure that Exchange gets the resources it needs • Allows other workloads to take advantage of overcommit
  • 20. Users per Host • Avoid extreme scale-up to ensure high availability of Exchange service • Modern hypervisors are capable of hosting hundreds of VMs per host, but plan for a small number of Exchange 2013 mailbox VMs per-host • Use remaining capacity for other workloads
  • 21. PROBLEM AREAS… AND HOW TO AVOID THEM
  • 22. Failure Domains • Understanding failure domains is critical for virtualized Exchange design • Stuff fails – embrace failure and prepare for it with redundancy and multiple paths to infrastructure • Placing multiple copies of the same mailbox database on the same infrastructure lowers availability • Placing any dependencies of Exchange on the same infrastructure also lowers availability • Active Directory • Witness servers
  • 23. Oversubscription • • • • Hypervisors don’t make CPU resources appear out of thin air Oversubscription can help with hardware consolidation, but it doesn’t help provide reliable high-performance Exchange services Proper Exchange sizing ensures that resources are available ondemand, so don’t allow hypervisors to yank those resources away CPU constrained Exchange servers will experience reduced throughput: • • • Delivery throughput reduction = queue growth Content indexing throughput reduction = increased IOPS Store ROP processing throughput reduction = RPC latency & end-user pain
  • 24. Workload Management • Dynamically adjusts background tasks to ensure that resources are being consumed efficiently • Monitors resource consumption and makes decisions based on resource availability • Inconsistent resource assignment results in bad WLM decisions
  • 25. Dynamic Memory • Hyper-V’s Dynamic Memory and VMware’s Ballooning are fantastic for lab environments • Not supported for production Exchange servers • Statically assign memory resources to Exchange VMs
  • 26. Host-based Failover Clustering • • Enables you to automatically failover VMs to another server in the event of a hardware failure This • • • • • Is not an Exchange-aware solution Only protects against server hardware/network failure Does not provide HA in the event of storage failure / data corruption Requires a more expensive and complicated shared storage deployment If you are going to deploy host-based failover clustering, deploy the Exchange mailbox server VMs in a DAG
  • 27. Host-based Migration • Migration of Mailbox servers can result in cluster heartbeat timeouts • Result is eviction of server from cluster (DAG) and failover of active database copies • Consider carefully adjusting heartbeat timeout settings Import-module FailoverClusters (Get-Cluster).SameSubnetThreshold=5 (Get-Cluster).SameSubnetDelay=1000
  • 28. Hypervisor Snapshots • Hypervisor snapshots are great for labs • Multiple machines need to roll back simultaneously • Not supported for production servers • Exchange system components cannot travel backwards in time (log shipping, etc.)
  • 29. Hyperthreading • It’s OK to use hyperthreading on VM hosts, but size for physical processor cores (not virtual)
  • 30. Hyperthreading Processors (4 CPU) Physical processor cores (16 cores) Logical processor cores (32 logical cores) Use these for sizing!
  • 32. Summary • It’s important to understand when to virtualize Exchange – it’s not always the right choice • Don’t oversubscribe; Ensure that Exchange always gets resources it needs • Not all hypervisor features make sense for Exchange
  • 34. Please evaluate the session before you leave 