SlideShare a Scribd company logo
1 of 35
High Availability  and Disaster Recovery  Considerations for Microsoft Hyper-V Ing. Eduardo Castro, PhD Grupo Asesor en Informática ecastro@grupoasesor.net
Agenda Hyper-V Virtualization Scenarios How VM Availability, Disaster Recovery and Backup/Recovery Relate to Business Continuity Anatomy of a Hyper-V Virtual Machine Backup/HA/DR for Hyper-V Backup/Recovery Implications for Hyper-V VMs High Availability Implications for Hyper-V VMs Disaster Recovery  Implications for Hyper-V VMs Geo-Clustered Hyper-V VM Demonstration Summary / Q&A
Hyper-V Virtualization Scenarios Business Continuity Server Consolidation Test and Dev Dynamic Datacenter
Business Continuity Resumption of full  operations combining People, Processes  and Platforms Disaster Recovery Site-level crisis , data and IT operations  resumption Backup and Restore Presumes infrastructure is whole 97% is file/small unit related High Availability Presumes that the rest of the environment is active Keeping the Business Running
Business Continuity w/Virtualization Business Continuity Virtualization reduces BC costs and minimizes business downtime by: ,[object Object]
extending protection to more applications
simplifying backups, recovery and DR testingPrimary Site Secondary Site High Availability Disaster Recovery Backup and Recovery Disaster Recovery Storage Array Storage Array VHD Clustering Shared Storage Quick/Live Migration Backup/Recovery Backup/Recovery Backup/Recovery
The Architecture of Hyper-V VMWorkerProcesses Parent Partition Child Partitions Applications Applications Applications Applications User Mode WMIProvider VM Service Windows Server 2008 Non-Hypervisor Aware OS WindowsKernel Windows Kernel VSP Xen-Enabled Linux Kernel Windows Server 2003, 2008 Kernel Mode IHV Drivers VMBus Emulation Linux VSC VMBus VMBus VSC Windows Hypervisor Ring -1 HypercallAdapter “Designed for Windows” Server Hardware
The Anatomy of a Hyper-V VM .VHD – VM data .AVHD – VM snapshots *.BIN – Contents of VM RAM for a saved state  *.VSV – Saved state information (i.e., processor register data) *.XML – VM configuration information in an industry-standard XML file
The Anatomy of a Hyper-V VM
The Anatomy of a Hyper-V VM All VMs are assigned a unique GUID: <logical_id type="string">056B19F3…FAD06C76416D</logical_id>  All snapshots are assigned a GUID – used to identify the snapshot and construct relative paths to .AVHDs: <guid type="string">53E0AC2C…EE46C4F495D4</guid> Both the virtualized NIC(s) in the VM as well as the virtual switch(es) on the host are assigned a GUID: <ChannelInstanceGuidtype="string">{bc66…}</ChannelInstanceGuid> <SwitchName type="string">Switch-SM-847f89…</SwitchName>  Permissions related to Hyper-VM are important to consider: <sid type="string">S-1-5-2…</sid>
VM Backup/Recovery Challenges Expense – Loading Agents in Each Guest OS Protecting Virtualized Applications (Exchange, SQL, etc.) VMs may Increase Backup/Restore Complexity Backing up “in the guest” Versus “outside the guest” – Image or file –level recovery Restoring to different hardware if necessary
Some VM Backup Terminology File-Level Backup – “In the Guest” Image-Level Backup – “On the Host” Application Quiescing O/S Crash Consistency Application Crash Consistency
Types of VM Backups Three types of Backups Backing up the host system May be necessary to maintain host configuration But often, not completely necessary The fastest fix for a broken host is often a complete rebuild Backing up Virtual Disk Files Fast and can be done from a single host-based backup client Challenging to do file-level restore Backing up VM’s from inside the VM Slower and requires backup clients in every VM. Resource intensive on host Capable of doing file-level restores
Challenges of Transactional DBs O/S Crash Consistency is fairly easy Quiesce the NTFS file system before beginning the backup Application Crash Consistency is much harder Tx databases like AD, Exchange and SQL don’t quiesce just because NTFS does Restoration without crash consistency will lose data - DB restores into “inconsistent” state and must perform a soft recovery
Dealing with Consistency When backing up VMs, may need to consider dual approaches: file level backups and image-level backups  File-level = Restore Individual Files w/Tx Integrity Image-level = Whole-Server Recoverability Image-level backups may not provide application crash consistency! MSFT and 3rd Party Solutions may integrate with VSS-aware guest OS and applications Microsoft System Center Data Protection Manager 3rd Party Backup Solutions
Integrating Backup w/VSS VSS = Volume Shadow Copy No need to power down virtual machines to do backups VSS ensures a consistent state in the virtual machine Must have backup integration component enabled
Data Protection Manager 2007 Data Protection Manager 2007 Recovery Point Objective 15min versus RT for VSs-aware VMs ~1 day versus RT for non VSS-aware VMs Recovery Time Objective Automated Monitoring and Failover versus on-demand recovery Type of Recovery Needed Disaster Recovery – focus on getting back up and running with the latest copy ASAP Operational Recovery & Disaster Recovery – focus on being able to recover multiple points in time
Microsoft Data Protection Manager SP1 ,[object Object]
Live host-level virtual machine backup In guest consistency
Bare metal restore
Rapid recovery Continuous Data Protection
No SAN required
Protects VMs without hibernation (if OS is VSS enabled)Secondary Site Primary Site Recovery Up to every 15 minutes WAN Connectivity
VSS/Backup Recommendations VSS in Hyper-V does not support: Host-level backups of pass-through VHDs. Host-level backups of iSCSI volumes in guest VMs Instead, use guest-based Exchange-aware streaming backup or VSS backup  Data Protection Manager 2007 VSS in Hyper-V does support host-level backups of VHDs Hardware-based VSS backups of Exchange Storage Supported by the vendor, not Microsoft
Hyper-V Backup Best Practices Ensure your backup solution supports VSS Support for the VSS writer in Hyper-V specifically Virtual Machine Backup Best practices Leverage the Hyper-V VSS writer to take online snapshots of virtual machines System Center Data Protection Manager will provide Hyper-V VSS snapshots Ability to quickly recover virtual machines Replicate snapshots to backup location for DR
Virtualization & High Availability Traditional Non-Virtualized Environment ,[object Object],Virtualized Environment ,[object Object]
Downtime is far worse because multiple workloads are affectedVirtualization and High-Availability Go Hand in Hand
Microsoft Hyper-V Quick Migration Provides solutions for both planned and unplanned downtime Planned downtime Quickly move virtualized workloads to service underlying hardware More common than unplanned Unplanned downtime Automatic failover to other nodes (hardware or power failure) Not as common and more difficult Windows Server 2008 R2 introduces Live-migration supporting movement of virtual machines between servers with no loss of service
Quick Migration Fundamentals Save state Save entire virtual machine state Move virtual machine Move storage connectivity from origin to destination host Restore state  and run Restore virtual machine and run VHDs Shared Storage Network Connectivity
Other VM Availability Scenarios Guest-based VM clustering (using WSFC) Cost prohibitive – requires Enterprise edition of Windows Server and shared storage More complex  to install/configure/manage An option for cluster-aware applications 3rd party replication/failover solutions Use software-based replication/failover to replicate VMs between Hyper-V hosts (or within VMs) Double-Take for Hyper-V CA XOsoft High Availability SteelEyeLifeKeeper for Windows
Virtualization Benefits Downtime is Expensive More Rapid Backup and Recovery Quick/Live Migration/Clustering Things are Complicated Eliminate maintaining duplicate  physical systems  Automate Backup, Recovery and DR processes Infrastructure/People are Expensive Reduce expenditure on facility and infrastructure Diminish need for specialized hardware/personnel
Some DR Terminology RTO – Recovery Time Objective How much data you can afford to lose… RPO – Recovery Point Objective How long you can afford to be down… Hot site Servers up and operational at remote site at all times. Warm site Servers pre-provisioned at remote site.  Tasks to complete for failover to occur. Cold site Empty site and servers on retainer awaiting DR event.
Hyper-V Recovery "Value Meals" $$$$
Days to Weeks Recovery Use free or low-cost solutions to backup VMs at the host level (image-level backups) DR site is a “cold site” with equipment available on-demand from a vendor/co-lo company Store images to tape/disk and rotate off-site Will need to manually restore images and fix problems …. …and there will be problems!

More Related Content

What's hot

VMworld 2014: Data Protection for vSphere 101
VMworld 2014: Data Protection for vSphere 101VMworld 2014: Data Protection for vSphere 101
VMworld 2014: Data Protection for vSphere 101VMworld
 
VMworld 2013: vSphere Data Protection 5.5 Advanced VMware Backup and Recovery...
VMworld 2013: vSphere Data Protection 5.5 Advanced VMware Backup and Recovery...VMworld 2013: vSphere Data Protection 5.5 Advanced VMware Backup and Recovery...
VMworld 2013: vSphere Data Protection 5.5 Advanced VMware Backup and Recovery...VMworld
 
Double-Take for Migrations - thinkASG University Series
Double-Take for Migrations - thinkASG University SeriesDouble-Take for Migrations - thinkASG University Series
Double-Take for Migrations - thinkASG University SeriesthinkASG
 
Vizioncore Economical Disaster Recovery through Virtualization
Vizioncore Economical Disaster Recovery through VirtualizationVizioncore Economical Disaster Recovery through Virtualization
Vizioncore Economical Disaster Recovery through Virtualization1CloudRoad.com
 
Veeam webinar - Deduplication best practices
Veeam webinar - Deduplication best practicesVeeam webinar - Deduplication best practices
Veeam webinar - Deduplication best practicesJoep Piscaer
 
Vsphere esxi-vcenter-server-55-troubleshooting-guide
Vsphere esxi-vcenter-server-55-troubleshooting-guideVsphere esxi-vcenter-server-55-troubleshooting-guide
Vsphere esxi-vcenter-server-55-troubleshooting-guideSree Harsha Boyapati
 
VMworld 2013: DR to The Cloud with VMware Site Recovery Manager and Rackspace...
VMworld 2013: DR to The Cloud with VMware Site Recovery Manager and Rackspace...VMworld 2013: DR to The Cloud with VMware Site Recovery Manager and Rackspace...
VMworld 2013: DR to The Cloud with VMware Site Recovery Manager and Rackspace...VMworld
 
VMworld 2013: Implementing a Holistic BC/DR Strategy with VMware - Part Two
VMworld 2013: Implementing a Holistic BC/DR Strategy with VMware - Part TwoVMworld 2013: Implementing a Holistic BC/DR Strategy with VMware - Part Two
VMworld 2013: Implementing a Holistic BC/DR Strategy with VMware - Part TwoVMworld
 
Best Practices For Virtualised Share Point T02 Brendan Law Nathan Mercer
Best Practices For Virtualised Share Point T02 Brendan Law Nathan MercerBest Practices For Virtualised Share Point T02 Brendan Law Nathan Mercer
Best Practices For Virtualised Share Point T02 Brendan Law Nathan MercerFlamer
 
Building vSphere Perf Monitoring Tools
Building vSphere Perf Monitoring ToolsBuilding vSphere Perf Monitoring Tools
Building vSphere Perf Monitoring ToolsPablo Roesch
 
Double-Take Availability - Technical Presentation
Double-Take Availability - Technical PresentationDouble-Take Availability - Technical Presentation
Double-Take Availability - Technical PresentationMücahid Akçay
 
Metro Cluster High Availability or SRM Disaster Recovery?
Metro Cluster High Availability or SRM Disaster Recovery?Metro Cluster High Availability or SRM Disaster Recovery?
Metro Cluster High Availability or SRM Disaster Recovery?David Pasek
 
The Pensions Trust - VM Backup Experiences
The Pensions Trust - VM Backup ExperiencesThe Pensions Trust - VM Backup Experiences
The Pensions Trust - VM Backup Experiencesglbsolutions
 
VMware Site Recovery Manager
VMware Site Recovery ManagerVMware Site Recovery Manager
VMware Site Recovery ManagerJürgen Ambrosi
 
Vmware srm 6.1
Vmware srm 6.1Vmware srm 6.1
Vmware srm 6.1faz4eva_27
 
Virtualising Tier 1 Apps
Virtualising Tier 1 AppsVirtualising Tier 1 Apps
Virtualising Tier 1 AppsIwan Rahabok
 
Presentation v center site recovery manager
Presentation   v center site recovery managerPresentation   v center site recovery manager
Presentation v center site recovery managersolarisyourep
 
A Step-By-Step Disaster Recovery Blueprint & Best Practices for Your NetBacku...
A Step-By-Step Disaster Recovery Blueprint & Best Practices for Your NetBacku...A Step-By-Step Disaster Recovery Blueprint & Best Practices for Your NetBacku...
A Step-By-Step Disaster Recovery Blueprint & Best Practices for Your NetBacku...Symantec
 
SRM versus Stretched Clusters: Choosing the Right Solution
SRM versus Stretched Clusters: Choosing the Right SolutionSRM versus Stretched Clusters: Choosing the Right Solution
SRM versus Stretched Clusters: Choosing the Right SolutionScott Lowe
 

What's hot (20)

VMworld 2014: Data Protection for vSphere 101
VMworld 2014: Data Protection for vSphere 101VMworld 2014: Data Protection for vSphere 101
VMworld 2014: Data Protection for vSphere 101
 
VMworld 2013: vSphere Data Protection 5.5 Advanced VMware Backup and Recovery...
VMworld 2013: vSphere Data Protection 5.5 Advanced VMware Backup and Recovery...VMworld 2013: vSphere Data Protection 5.5 Advanced VMware Backup and Recovery...
VMworld 2013: vSphere Data Protection 5.5 Advanced VMware Backup and Recovery...
 
Double-Take for Migrations - thinkASG University Series
Double-Take for Migrations - thinkASG University SeriesDouble-Take for Migrations - thinkASG University Series
Double-Take for Migrations - thinkASG University Series
 
Vizioncore Economical Disaster Recovery through Virtualization
Vizioncore Economical Disaster Recovery through VirtualizationVizioncore Economical Disaster Recovery through Virtualization
Vizioncore Economical Disaster Recovery through Virtualization
 
Veeam webinar - Deduplication best practices
Veeam webinar - Deduplication best practicesVeeam webinar - Deduplication best practices
Veeam webinar - Deduplication best practices
 
Vsphere esxi-vcenter-server-55-troubleshooting-guide
Vsphere esxi-vcenter-server-55-troubleshooting-guideVsphere esxi-vcenter-server-55-troubleshooting-guide
Vsphere esxi-vcenter-server-55-troubleshooting-guide
 
VMworld 2013: DR to The Cloud with VMware Site Recovery Manager and Rackspace...
VMworld 2013: DR to The Cloud with VMware Site Recovery Manager and Rackspace...VMworld 2013: DR to The Cloud with VMware Site Recovery Manager and Rackspace...
VMworld 2013: DR to The Cloud with VMware Site Recovery Manager and Rackspace...
 
VMworld 2013: Implementing a Holistic BC/DR Strategy with VMware - Part Two
VMworld 2013: Implementing a Holistic BC/DR Strategy with VMware - Part TwoVMworld 2013: Implementing a Holistic BC/DR Strategy with VMware - Part Two
VMworld 2013: Implementing a Holistic BC/DR Strategy with VMware - Part Two
 
Best Practices For Virtualised Share Point T02 Brendan Law Nathan Mercer
Best Practices For Virtualised Share Point T02 Brendan Law Nathan MercerBest Practices For Virtualised Share Point T02 Brendan Law Nathan Mercer
Best Practices For Virtualised Share Point T02 Brendan Law Nathan Mercer
 
Building vSphere Perf Monitoring Tools
Building vSphere Perf Monitoring ToolsBuilding vSphere Perf Monitoring Tools
Building vSphere Perf Monitoring Tools
 
Double-Take Availability - Technical Presentation
Double-Take Availability - Technical PresentationDouble-Take Availability - Technical Presentation
Double-Take Availability - Technical Presentation
 
Metro Cluster High Availability or SRM Disaster Recovery?
Metro Cluster High Availability or SRM Disaster Recovery?Metro Cluster High Availability or SRM Disaster Recovery?
Metro Cluster High Availability or SRM Disaster Recovery?
 
The Pensions Trust - VM Backup Experiences
The Pensions Trust - VM Backup ExperiencesThe Pensions Trust - VM Backup Experiences
The Pensions Trust - VM Backup Experiences
 
VMware Site Recovery Manager
VMware Site Recovery ManagerVMware Site Recovery Manager
VMware Site Recovery Manager
 
Vmware srm 6.1
Vmware srm 6.1Vmware srm 6.1
Vmware srm 6.1
 
Sql saturday dc vm ware
Sql saturday dc vm wareSql saturday dc vm ware
Sql saturday dc vm ware
 
Virtualising Tier 1 Apps
Virtualising Tier 1 AppsVirtualising Tier 1 Apps
Virtualising Tier 1 Apps
 
Presentation v center site recovery manager
Presentation   v center site recovery managerPresentation   v center site recovery manager
Presentation v center site recovery manager
 
A Step-By-Step Disaster Recovery Blueprint & Best Practices for Your NetBacku...
A Step-By-Step Disaster Recovery Blueprint & Best Practices for Your NetBacku...A Step-By-Step Disaster Recovery Blueprint & Best Practices for Your NetBacku...
A Step-By-Step Disaster Recovery Blueprint & Best Practices for Your NetBacku...
 
SRM versus Stretched Clusters: Choosing the Right Solution
SRM versus Stretched Clusters: Choosing the Right SolutionSRM versus Stretched Clusters: Choosing the Right Solution
SRM versus Stretched Clusters: Choosing the Right Solution
 

Similar to Hyper V High Availabitiy

HPE + Veeam Technical Hands ON Workshop #1
HPE + Veeam Technical Hands ON Workshop #1HPE + Veeam Technical Hands ON Workshop #1
HPE + Veeam Technical Hands ON Workshop #1Tanawit Chansuchai
 
Building Disaster Recovery as a Service:
Building Disaster Recovery as a Service:Building Disaster Recovery as a Service:
Building Disaster Recovery as a Service:Alexandre Verkinderen
 
Virtualize Your Disaster! Remove the Disaster from “Disaster Recovery”
Virtualize Your Disaster! Remove the Disaster from “Disaster Recovery”Virtualize Your Disaster! Remove the Disaster from “Disaster Recovery”
Virtualize Your Disaster! Remove the Disaster from “Disaster Recovery”Emirates Computers
 
Azure Site Recovery and System Center
Azure Site Recovery and System Center Azure Site Recovery and System Center
Azure Site Recovery and System Center Tudor Damian
 
Disaster recovery strategies for oVirt
Disaster recovery strategies for oVirtDisaster recovery strategies for oVirt
Disaster recovery strategies for oVirtPawel Maczka
 
PHDVirtual Backups for VMware
PHDVirtual Backups for VMwarePHDVirtual Backups for VMware
PHDVirtual Backups for VMwareDevansh Chowdhary
 
Server Virtualization Seminar Presentation
Server Virtualization Seminar PresentationServer Virtualization Seminar Presentation
Server Virtualization Seminar Presentationshabi_hassan
 
Virtualize Your Disaster! Customer Use Cases & Scenarios
Virtualize Your Disaster! Customer Use Cases & ScenariosVirtualize Your Disaster! Customer Use Cases & Scenarios
Virtualize Your Disaster! Customer Use Cases & ScenariosEmirates Computers
 
Business Continuity with the AWS Cloud
Business Continuity with the AWS CloudBusiness Continuity with the AWS Cloud
Business Continuity with the AWS CloudAmazon Web Services
 
Track 2, session 3, business continuity and disaster recovery in the virtuali...
Track 2, session 3, business continuity and disaster recovery in the virtuali...Track 2, session 3, business continuity and disaster recovery in the virtuali...
Track 2, session 3, business continuity and disaster recovery in the virtuali...EMC Forum India
 
Azure Site Recovery Bootcamp
Azure Site Recovery BootcampAzure Site Recovery Bootcamp
Azure Site Recovery BootcampAsaf Nakash
 
Veeam - Fast Secure Cloud base Disaster Recovery with Veeam Cloud Connect
Veeam - Fast Secure Cloud base Disaster Recovery with Veeam Cloud ConnectVeeam - Fast Secure Cloud base Disaster Recovery with Veeam Cloud Connect
Veeam - Fast Secure Cloud base Disaster Recovery with Veeam Cloud ConnectTanawit Chansuchai
 
Introduction To Server Virtualisation Planning And Implementing A Virtualisat...
Introduction To Server Virtualisation Planning And Implementing A Virtualisat...Introduction To Server Virtualisation Planning And Implementing A Virtualisat...
Introduction To Server Virtualisation Planning And Implementing A Virtualisat...Alan McSweeney
 
DRaaS on Microsoft Azure with Veeam Software
DRaaS on Microsoft Azure with Veeam SoftwareDRaaS on Microsoft Azure with Veeam Software
DRaaS on Microsoft Azure with Veeam SoftwareTanawit Chansuchai
 
Zerto Virtual Replication 4.5
Zerto Virtual Replication 4.5Zerto Virtual Replication 4.5
Zerto Virtual Replication 4.5BusinesstoVirtual
 
Private Cloud Academy: Backup and DPM 2010
Private Cloud Academy: Backup and DPM 2010Private Cloud Academy: Backup and DPM 2010
Private Cloud Academy: Backup and DPM 2010Aidan Finn
 

Similar to Hyper V High Availabitiy (20)

HPE + Veeam Technical Hands ON Workshop #1
HPE + Veeam Technical Hands ON Workshop #1HPE + Veeam Technical Hands ON Workshop #1
HPE + Veeam Technical Hands ON Workshop #1
 
Expertslive azure site recovery
  Expertslive   azure site recovery  Expertslive   azure site recovery
Expertslive azure site recovery
 
Building Disaster Recovery as a Service:
Building Disaster Recovery as a Service:Building Disaster Recovery as a Service:
Building Disaster Recovery as a Service:
 
Del 1
Del 1Del 1
Del 1
 
London VMUG July 2011
London VMUG July 2011London VMUG July 2011
London VMUG July 2011
 
Virtualize Your Disaster! Remove the Disaster from “Disaster Recovery”
Virtualize Your Disaster! Remove the Disaster from “Disaster Recovery”Virtualize Your Disaster! Remove the Disaster from “Disaster Recovery”
Virtualize Your Disaster! Remove the Disaster from “Disaster Recovery”
 
Azure Site Recovery and System Center
Azure Site Recovery and System Center Azure Site Recovery and System Center
Azure Site Recovery and System Center
 
Disaster recovery strategies for oVirt
Disaster recovery strategies for oVirtDisaster recovery strategies for oVirt
Disaster recovery strategies for oVirt
 
PHDVirtual Backups for VMware
PHDVirtual Backups for VMwarePHDVirtual Backups for VMware
PHDVirtual Backups for VMware
 
Server Virtualization Seminar Presentation
Server Virtualization Seminar PresentationServer Virtualization Seminar Presentation
Server Virtualization Seminar Presentation
 
Virtualize Your Disaster! Customer Use Cases & Scenarios
Virtualize Your Disaster! Customer Use Cases & ScenariosVirtualize Your Disaster! Customer Use Cases & Scenarios
Virtualize Your Disaster! Customer Use Cases & Scenarios
 
Business Continuity with the AWS Cloud
Business Continuity with the AWS CloudBusiness Continuity with the AWS Cloud
Business Continuity with the AWS Cloud
 
Track 2, session 3, business continuity and disaster recovery in the virtuali...
Track 2, session 3, business continuity and disaster recovery in the virtuali...Track 2, session 3, business continuity and disaster recovery in the virtuali...
Track 2, session 3, business continuity and disaster recovery in the virtuali...
 
Azure Site Recovery Bootcamp
Azure Site Recovery BootcampAzure Site Recovery Bootcamp
Azure Site Recovery Bootcamp
 
Veeam - Fast Secure Cloud base Disaster Recovery with Veeam Cloud Connect
Veeam - Fast Secure Cloud base Disaster Recovery with Veeam Cloud ConnectVeeam - Fast Secure Cloud base Disaster Recovery with Veeam Cloud Connect
Veeam - Fast Secure Cloud base Disaster Recovery with Veeam Cloud Connect
 
Introduction To Server Virtualisation Planning And Implementing A Virtualisat...
Introduction To Server Virtualisation Planning And Implementing A Virtualisat...Introduction To Server Virtualisation Planning And Implementing A Virtualisat...
Introduction To Server Virtualisation Planning And Implementing A Virtualisat...
 
DRaaS on Microsoft Azure with Veeam Software
DRaaS on Microsoft Azure with Veeam SoftwareDRaaS on Microsoft Azure with Veeam Software
DRaaS on Microsoft Azure with Veeam Software
 
Implementing dr w. hyper v clustering
Implementing dr w. hyper v clusteringImplementing dr w. hyper v clustering
Implementing dr w. hyper v clustering
 
Zerto Virtual Replication 4.5
Zerto Virtual Replication 4.5Zerto Virtual Replication 4.5
Zerto Virtual Replication 4.5
 
Private Cloud Academy: Backup and DPM 2010
Private Cloud Academy: Backup and DPM 2010Private Cloud Academy: Backup and DPM 2010
Private Cloud Academy: Backup and DPM 2010
 

More from Eduardo Castro

Introducción a polybase en SQL Server
Introducción a polybase en SQL ServerIntroducción a polybase en SQL Server
Introducción a polybase en SQL ServerEduardo Castro
 
Creando tu primer ambiente de AI en Azure ML y SQL Server
Creando tu primer ambiente de AI en Azure ML y SQL ServerCreando tu primer ambiente de AI en Azure ML y SQL Server
Creando tu primer ambiente de AI en Azure ML y SQL ServerEduardo Castro
 
Seguridad en SQL Azure
Seguridad en SQL AzureSeguridad en SQL Azure
Seguridad en SQL AzureEduardo Castro
 
Azure Synapse Analytics MLflow
Azure Synapse Analytics MLflowAzure Synapse Analytics MLflow
Azure Synapse Analytics MLflowEduardo Castro
 
SQL Server 2019 con Windows Server 2022
SQL Server 2019 con Windows Server 2022SQL Server 2019 con Windows Server 2022
SQL Server 2019 con Windows Server 2022Eduardo Castro
 
Novedades en SQL Server 2022
Novedades en SQL Server 2022Novedades en SQL Server 2022
Novedades en SQL Server 2022Eduardo Castro
 
Introduccion a SQL Server 2022
Introduccion a SQL Server 2022Introduccion a SQL Server 2022
Introduccion a SQL Server 2022Eduardo Castro
 
Machine Learning con Azure Managed Instance
Machine Learning con Azure Managed InstanceMachine Learning con Azure Managed Instance
Machine Learning con Azure Managed InstanceEduardo Castro
 
Novedades en sql server 2022
Novedades en sql server 2022Novedades en sql server 2022
Novedades en sql server 2022Eduardo Castro
 
Sql server 2019 con windows server 2022
Sql server 2019 con windows server 2022Sql server 2019 con windows server 2022
Sql server 2019 con windows server 2022Eduardo Castro
 
Introduccion a databricks
Introduccion a databricksIntroduccion a databricks
Introduccion a databricksEduardo Castro
 
Pronosticos con sql server
Pronosticos con sql serverPronosticos con sql server
Pronosticos con sql serverEduardo Castro
 
Data warehouse con azure synapse analytics
Data warehouse con azure synapse analyticsData warehouse con azure synapse analytics
Data warehouse con azure synapse analyticsEduardo Castro
 
Que hay de nuevo en el Azure Data Lake Storage Gen2
Que hay de nuevo en el Azure Data Lake Storage Gen2Que hay de nuevo en el Azure Data Lake Storage Gen2
Que hay de nuevo en el Azure Data Lake Storage Gen2Eduardo Castro
 
Introduccion a Azure Synapse Analytics
Introduccion a Azure Synapse AnalyticsIntroduccion a Azure Synapse Analytics
Introduccion a Azure Synapse AnalyticsEduardo Castro
 
Seguridad de SQL Database en Azure
Seguridad de SQL Database en AzureSeguridad de SQL Database en Azure
Seguridad de SQL Database en AzureEduardo Castro
 
Python dentro de SQL Server
Python dentro de SQL ServerPython dentro de SQL Server
Python dentro de SQL ServerEduardo Castro
 
Servicios Cognitivos de de Microsoft
Servicios Cognitivos de de Microsoft Servicios Cognitivos de de Microsoft
Servicios Cognitivos de de Microsoft Eduardo Castro
 
Script de paso a paso de configuración de Secure Enclaves
Script de paso a paso de configuración de Secure EnclavesScript de paso a paso de configuración de Secure Enclaves
Script de paso a paso de configuración de Secure EnclavesEduardo Castro
 
Introducción a conceptos de SQL Server Secure Enclaves
Introducción a conceptos de SQL Server Secure EnclavesIntroducción a conceptos de SQL Server Secure Enclaves
Introducción a conceptos de SQL Server Secure EnclavesEduardo Castro
 

More from Eduardo Castro (20)

Introducción a polybase en SQL Server
Introducción a polybase en SQL ServerIntroducción a polybase en SQL Server
Introducción a polybase en SQL Server
 
Creando tu primer ambiente de AI en Azure ML y SQL Server
Creando tu primer ambiente de AI en Azure ML y SQL ServerCreando tu primer ambiente de AI en Azure ML y SQL Server
Creando tu primer ambiente de AI en Azure ML y SQL Server
 
Seguridad en SQL Azure
Seguridad en SQL AzureSeguridad en SQL Azure
Seguridad en SQL Azure
 
Azure Synapse Analytics MLflow
Azure Synapse Analytics MLflowAzure Synapse Analytics MLflow
Azure Synapse Analytics MLflow
 
SQL Server 2019 con Windows Server 2022
SQL Server 2019 con Windows Server 2022SQL Server 2019 con Windows Server 2022
SQL Server 2019 con Windows Server 2022
 
Novedades en SQL Server 2022
Novedades en SQL Server 2022Novedades en SQL Server 2022
Novedades en SQL Server 2022
 
Introduccion a SQL Server 2022
Introduccion a SQL Server 2022Introduccion a SQL Server 2022
Introduccion a SQL Server 2022
 
Machine Learning con Azure Managed Instance
Machine Learning con Azure Managed InstanceMachine Learning con Azure Managed Instance
Machine Learning con Azure Managed Instance
 
Novedades en sql server 2022
Novedades en sql server 2022Novedades en sql server 2022
Novedades en sql server 2022
 
Sql server 2019 con windows server 2022
Sql server 2019 con windows server 2022Sql server 2019 con windows server 2022
Sql server 2019 con windows server 2022
 
Introduccion a databricks
Introduccion a databricksIntroduccion a databricks
Introduccion a databricks
 
Pronosticos con sql server
Pronosticos con sql serverPronosticos con sql server
Pronosticos con sql server
 
Data warehouse con azure synapse analytics
Data warehouse con azure synapse analyticsData warehouse con azure synapse analytics
Data warehouse con azure synapse analytics
 
Que hay de nuevo en el Azure Data Lake Storage Gen2
Que hay de nuevo en el Azure Data Lake Storage Gen2Que hay de nuevo en el Azure Data Lake Storage Gen2
Que hay de nuevo en el Azure Data Lake Storage Gen2
 
Introduccion a Azure Synapse Analytics
Introduccion a Azure Synapse AnalyticsIntroduccion a Azure Synapse Analytics
Introduccion a Azure Synapse Analytics
 
Seguridad de SQL Database en Azure
Seguridad de SQL Database en AzureSeguridad de SQL Database en Azure
Seguridad de SQL Database en Azure
 
Python dentro de SQL Server
Python dentro de SQL ServerPython dentro de SQL Server
Python dentro de SQL Server
 
Servicios Cognitivos de de Microsoft
Servicios Cognitivos de de Microsoft Servicios Cognitivos de de Microsoft
Servicios Cognitivos de de Microsoft
 
Script de paso a paso de configuración de Secure Enclaves
Script de paso a paso de configuración de Secure EnclavesScript de paso a paso de configuración de Secure Enclaves
Script de paso a paso de configuración de Secure Enclaves
 
Introducción a conceptos de SQL Server Secure Enclaves
Introducción a conceptos de SQL Server Secure EnclavesIntroducción a conceptos de SQL Server Secure Enclaves
Introducción a conceptos de SQL Server Secure Enclaves
 

Recently uploaded

Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxContemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxMarkAnthonyAurellano
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationAnamaria Contreras
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?Olivia Kresic
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCRashishs7044
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCRashishs7044
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCRashishs7044
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Kirill Klimov
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Pereraictsugar
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Seta Wicaksana
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Riya Pathan
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607dollysharma2066
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menzaictsugar
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMintel Group
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfJos Voskuil
 
IoT Insurance Observatory: summary 2024
IoT Insurance Observatory:  summary 2024IoT Insurance Observatory:  summary 2024
IoT Insurance Observatory: summary 2024Matteo Carbone
 

Recently uploaded (20)

Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxContemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement Presentation
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 
Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Perera
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 Edition
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdf
 
IoT Insurance Observatory: summary 2024
IoT Insurance Observatory:  summary 2024IoT Insurance Observatory:  summary 2024
IoT Insurance Observatory: summary 2024
 
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCREnjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
 

Hyper V High Availabitiy

  • 1. High Availability and Disaster Recovery Considerations for Microsoft Hyper-V Ing. Eduardo Castro, PhD Grupo Asesor en Informática ecastro@grupoasesor.net
  • 2. Agenda Hyper-V Virtualization Scenarios How VM Availability, Disaster Recovery and Backup/Recovery Relate to Business Continuity Anatomy of a Hyper-V Virtual Machine Backup/HA/DR for Hyper-V Backup/Recovery Implications for Hyper-V VMs High Availability Implications for Hyper-V VMs Disaster Recovery Implications for Hyper-V VMs Geo-Clustered Hyper-V VM Demonstration Summary / Q&A
  • 3. Hyper-V Virtualization Scenarios Business Continuity Server Consolidation Test and Dev Dynamic Datacenter
  • 4. Business Continuity Resumption of full operations combining People, Processes and Platforms Disaster Recovery Site-level crisis , data and IT operations resumption Backup and Restore Presumes infrastructure is whole 97% is file/small unit related High Availability Presumes that the rest of the environment is active Keeping the Business Running
  • 5.
  • 6. extending protection to more applications
  • 7. simplifying backups, recovery and DR testingPrimary Site Secondary Site High Availability Disaster Recovery Backup and Recovery Disaster Recovery Storage Array Storage Array VHD Clustering Shared Storage Quick/Live Migration Backup/Recovery Backup/Recovery Backup/Recovery
  • 8. The Architecture of Hyper-V VMWorkerProcesses Parent Partition Child Partitions Applications Applications Applications Applications User Mode WMIProvider VM Service Windows Server 2008 Non-Hypervisor Aware OS WindowsKernel Windows Kernel VSP Xen-Enabled Linux Kernel Windows Server 2003, 2008 Kernel Mode IHV Drivers VMBus Emulation Linux VSC VMBus VMBus VSC Windows Hypervisor Ring -1 HypercallAdapter “Designed for Windows” Server Hardware
  • 9. The Anatomy of a Hyper-V VM .VHD – VM data .AVHD – VM snapshots *.BIN – Contents of VM RAM for a saved state *.VSV – Saved state information (i.e., processor register data) *.XML – VM configuration information in an industry-standard XML file
  • 10. The Anatomy of a Hyper-V VM
  • 11. The Anatomy of a Hyper-V VM All VMs are assigned a unique GUID: <logical_id type="string">056B19F3…FAD06C76416D</logical_id> All snapshots are assigned a GUID – used to identify the snapshot and construct relative paths to .AVHDs: <guid type="string">53E0AC2C…EE46C4F495D4</guid> Both the virtualized NIC(s) in the VM as well as the virtual switch(es) on the host are assigned a GUID: <ChannelInstanceGuidtype="string">{bc66…}</ChannelInstanceGuid> <SwitchName type="string">Switch-SM-847f89…</SwitchName> Permissions related to Hyper-VM are important to consider: <sid type="string">S-1-5-2…</sid>
  • 12. VM Backup/Recovery Challenges Expense – Loading Agents in Each Guest OS Protecting Virtualized Applications (Exchange, SQL, etc.) VMs may Increase Backup/Restore Complexity Backing up “in the guest” Versus “outside the guest” – Image or file –level recovery Restoring to different hardware if necessary
  • 13. Some VM Backup Terminology File-Level Backup – “In the Guest” Image-Level Backup – “On the Host” Application Quiescing O/S Crash Consistency Application Crash Consistency
  • 14. Types of VM Backups Three types of Backups Backing up the host system May be necessary to maintain host configuration But often, not completely necessary The fastest fix for a broken host is often a complete rebuild Backing up Virtual Disk Files Fast and can be done from a single host-based backup client Challenging to do file-level restore Backing up VM’s from inside the VM Slower and requires backup clients in every VM. Resource intensive on host Capable of doing file-level restores
  • 15. Challenges of Transactional DBs O/S Crash Consistency is fairly easy Quiesce the NTFS file system before beginning the backup Application Crash Consistency is much harder Tx databases like AD, Exchange and SQL don’t quiesce just because NTFS does Restoration without crash consistency will lose data - DB restores into “inconsistent” state and must perform a soft recovery
  • 16. Dealing with Consistency When backing up VMs, may need to consider dual approaches: file level backups and image-level backups File-level = Restore Individual Files w/Tx Integrity Image-level = Whole-Server Recoverability Image-level backups may not provide application crash consistency! MSFT and 3rd Party Solutions may integrate with VSS-aware guest OS and applications Microsoft System Center Data Protection Manager 3rd Party Backup Solutions
  • 17. Integrating Backup w/VSS VSS = Volume Shadow Copy No need to power down virtual machines to do backups VSS ensures a consistent state in the virtual machine Must have backup integration component enabled
  • 18. Data Protection Manager 2007 Data Protection Manager 2007 Recovery Point Objective 15min versus RT for VSs-aware VMs ~1 day versus RT for non VSS-aware VMs Recovery Time Objective Automated Monitoring and Failover versus on-demand recovery Type of Recovery Needed Disaster Recovery – focus on getting back up and running with the latest copy ASAP Operational Recovery & Disaster Recovery – focus on being able to recover multiple points in time
  • 19.
  • 20. Live host-level virtual machine backup In guest consistency
  • 22. Rapid recovery Continuous Data Protection
  • 24. Protects VMs without hibernation (if OS is VSS enabled)Secondary Site Primary Site Recovery Up to every 15 minutes WAN Connectivity
  • 25. VSS/Backup Recommendations VSS in Hyper-V does not support: Host-level backups of pass-through VHDs. Host-level backups of iSCSI volumes in guest VMs Instead, use guest-based Exchange-aware streaming backup or VSS backup Data Protection Manager 2007 VSS in Hyper-V does support host-level backups of VHDs Hardware-based VSS backups of Exchange Storage Supported by the vendor, not Microsoft
  • 26. Hyper-V Backup Best Practices Ensure your backup solution supports VSS Support for the VSS writer in Hyper-V specifically Virtual Machine Backup Best practices Leverage the Hyper-V VSS writer to take online snapshots of virtual machines System Center Data Protection Manager will provide Hyper-V VSS snapshots Ability to quickly recover virtual machines Replicate snapshots to backup location for DR
  • 27.
  • 28. Downtime is far worse because multiple workloads are affectedVirtualization and High-Availability Go Hand in Hand
  • 29. Microsoft Hyper-V Quick Migration Provides solutions for both planned and unplanned downtime Planned downtime Quickly move virtualized workloads to service underlying hardware More common than unplanned Unplanned downtime Automatic failover to other nodes (hardware or power failure) Not as common and more difficult Windows Server 2008 R2 introduces Live-migration supporting movement of virtual machines between servers with no loss of service
  • 30. Quick Migration Fundamentals Save state Save entire virtual machine state Move virtual machine Move storage connectivity from origin to destination host Restore state and run Restore virtual machine and run VHDs Shared Storage Network Connectivity
  • 31. Other VM Availability Scenarios Guest-based VM clustering (using WSFC) Cost prohibitive – requires Enterprise edition of Windows Server and shared storage More complex to install/configure/manage An option for cluster-aware applications 3rd party replication/failover solutions Use software-based replication/failover to replicate VMs between Hyper-V hosts (or within VMs) Double-Take for Hyper-V CA XOsoft High Availability SteelEyeLifeKeeper for Windows
  • 32. Virtualization Benefits Downtime is Expensive More Rapid Backup and Recovery Quick/Live Migration/Clustering Things are Complicated Eliminate maintaining duplicate physical systems Automate Backup, Recovery and DR processes Infrastructure/People are Expensive Reduce expenditure on facility and infrastructure Diminish need for specialized hardware/personnel
  • 33. Some DR Terminology RTO – Recovery Time Objective How much data you can afford to lose… RPO – Recovery Point Objective How long you can afford to be down… Hot site Servers up and operational at remote site at all times. Warm site Servers pre-provisioned at remote site. Tasks to complete for failover to occur. Cold site Empty site and servers on retainer awaiting DR event.
  • 34. Hyper-V Recovery "Value Meals" $$$$
  • 35. Days to Weeks Recovery Use free or low-cost solutions to backup VMs at the host level (image-level backups) DR site is a “cold site” with equipment available on-demand from a vendor/co-lo company Store images to tape/disk and rotate off-site Will need to manually restore images and fix problems …. …and there will be problems!
  • 36. Hours to Days Recovery Use free or low-cost solutions to backup VMs at the host level (image-level backups) DR site is a “warm site” with storage available for replicated/copies VM images Transfer images to off-site data storage location Some tools provide off-site capabilities Will need to manually restore images and fix problems …. …and there will be problems!
  • 37. Minutes to Hours Recovery Use replication to provide site-to site replication of VM data These host-level replicated VM copies are potentially inconsistent Can use SAN-based or host-based replication Cost / Bandwidth trade-off Less impact to WAN – changes being sent in real-time (compression/throttling) Will need to attach replicated VMs to replacement equipment and fix problems
  • 38. Immediate Recovery Warm or hot site is used for DR Storage to storage replication installed between sites 3rd party replication technologies used for VM replication “in the guest” for transactional integrity “on the host” for all other workloads Restoration is usually automated using 3rd party tools or interoperability with Windows Server Failover Clustering
  • 39. Windows Server 2008 - WSFC No More Single-Subnet Limitation Allows cluster nodes to communicate across network routers No more having to connect nodes with VLANs! Configurable Heartbeat Timeouts Increase to extend geographically dispersed clusters over greater distances Storage Vendor Based Solution Mirrored storage between stretched locations Hardware or Software based replication
  • 40. GeoCluster Integrates with Microsoft Failover Clustering Uses Double-Take Patented Replication Extends Clusters Across Geographical Distances Eliminates Single Point of Disk Failure GeoCluster for Hyper-V Workloads Utilizes GeoCluster technology to extend Hyper-V clustering across virtual hosts without the use of shared disk Allows manual and automatic moves of cluster resources between virtual hosts
  • 41. At failover, the new active node resumes with current, replicated data Only the active node accesses its disks Data is replicated to all passive nodes Replication GeoCluster nodes use separate disks, kept synchronized by real-time replication How GC Integrates w/WSFC
  • 43. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. 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 provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.