SlideShare a Scribd company logo
1 of 33
Hyper-V Replica
Kristian Nese
CTO
Lumagate
Average # of outages per year ?
A. 1
B. 3
C. 6
D. 25
Average # of outages per year ?
A. 1
B. 3
C. 6
D. 25

Downtime cost per day ?
A. $500
B. $3,850
C. $7,750
D. $12,500
Average # of outages per year ?
A. 1
B. 3
C. 6
D. 25

Downtime cost per day ?
A. $500
B. $3,850
C. $7,750
D. $12,500
Average # of outages per year ?
A. 1
B. 3
C. 6
D. 25

Downtime cost per day ?
A. $500
B. $3,850
C. $7,750
D. $12,500 x 6 = $75,000!
% of SMB respondents who DO NOT have a
Disaster Recovery plan?
A. 10
B. 15
C. 25
D. 50
% of SMB respondents who DO NOT have a
Disaster Recovery plan?

A. 10
B. 15
C. 25
D. 50!
Those 50% of SMB Disaster Recovery
plan is…
Session Objectives and Takeaways
• Relevance and Overview of Hyper-V Replica
• Capabilities and Value Proposition
• Deployment Considerations
Relevance of Hyper-V Replica
 Hyper-V & Failover Clustering:   Hyper-V Replica:
                                  Availability across datacenter


           Site A                                  Site B
Overview of Hyper-V Replica




  Affordable   Easy to manage   Flexible
Flexible Deployment




• Replication between two data centers
• Replication between SMB to hoster
DEMO
Asynchronous Replication
Replication Resiliency

• Resiliency from Failures
  • Retry and resume semantics
  • Resynchronization


• Seamless handling of VM Mobility
  • No admin intervention required
  • Live Migration, Storage Migration and Quick Migration
  • Within cluster and across cluster
VM Mobility


   Site                                          Site
   A                                             B




 • Pre-requisites:
    • Primary migration: All primary servers must be
      authorized
    • Replica migration: Requires Hyper-V Replica Broker
DR Scenarios
Planned Failover
  • Testing DR or site maintenance or impending disaster
  • Zero data loss but some downtime
  • Efficient reverse replication

                                          1. Shutdown primary VM
       Site A                   Site B    2. Send last log
                                          3. Failover Replica VM
                                          4. Reverse replicate
Network Configuration on Replica
VM Connectivity on Replica                Primary                 Replica
   Vswitch creation and assignment     10.22.100.XX             15.25.10.XX
   VLAN tagging


VM identity in a different subnet
   Inject static IP address
   Auto assignment via DHCP
   Preserve IP address via Network Virtualization
                                                       Client

VM Name Resolution                                    Server        IP Address
   Update DNS records to reflect new IP address       Name
                                                      SQLVM         15.25.10.XX
                                                                    10.22.100.X
                                                                    X
DEMO
Test Failover
  • Non-disruptive testing of workload – zero downtime
  • Test any recovery point
  • Pre-configure isolated network



              Site A                          Site B
Test Failover Setup
DEMO
Deployment Considerations
Network Capacity
   Capacity planning is critical
   Estimate rate of data change
   Estimate for peak usage and effective network bandwidth

                    15
 Avg. Replication
 Latency (mins)




                    10

                     5

                     0
                         0.5 GB 1 GB   3 GB   5 GB   7 GB   8 GB   10 GB
                            Uncompressed data transferred in 24 hrs
Network Throttling
• Use Windows Server 2012 QoS to throttle replication
  traffic

• Throttling based on the destination subnet
  New-NetQosPolicy “Replication Traffic to 10.0.0.0/8” –DestinationAddress
  10.0.0.0/8 –MinBandwidthWeightAction 40



• Throttling based on the destination port

  New-NetQosPolicy “Replication Traffic to 8080” –DestinationPort 8080 –
  ThrottleRateActionBytesPerSecond 100000
Network Utilization
• Replicating multiple VMs in parallel
   • Higher concurrency leads to resource contention and latency
   • Lower concurrency leads to underutilizing
• Manage initial replication through scheduling
• Manage delta replication
    Network bandwidth            Ideal number of parallel
                                 transfers
    1.5 Mbps, 100ms, 1% packet   3 (Default)
    loss
    300 Mbps, 10ms, 1% packet    10
    loss
Backup Interoperability
• Backup copy to seed Initial Replication
• Back-up Primary VM
   • Concurrent backup and replication are handled
     seamlessly
   • Restore of Primary VM requires resync
• Back-up Replica VM
   • Replica VM turned off
   • Backup is on hold when VHD is modified by replication
   • Restore of replica VM requires resync
Server Impact
• Impact on primary server
    • Storage space: Proportional to writes in the VM
    • Storage IOPS on ~ 1.5 times write IOPS
• Impact on replica server
    • Storage space: Proportional to the write-churn
       • Each additional recovery point ~10% of the base
         VHD size
    • Storage IOPS:
       •

•   Memory ~50MB per replicating VHD
•   CPU impact <3%
DEMO
In Review: Session Objectives and
Takeaways
• Relevance of Hyper-V Replica and when to use it
  • Complements high availability and migration
• Capabilities and Value Proposition
  • Inbox solution
  • Flexible deployment scenarios
  • Comprehensive replication and failover capabilities
• Deployment Considerations
  • Network
  • System Impact
  • Back-up Inter-op
Q&A

More Related Content

What's hot

Performance Tuning a Cloud Application: A Real World Case Study
Performance Tuning a Cloud Application: A Real World Case StudyPerformance Tuning a Cloud Application: A Real World Case Study
Performance Tuning a Cloud Application: A Real World Case Studyshane_gibson
 
XPDDS17: Keynote: Xen 4.8 at Gandi - Vincent Legout, Gandi
XPDDS17: Keynote: Xen 4.8 at Gandi - Vincent Legout, GandiXPDDS17: Keynote: Xen 4.8 at Gandi - Vincent Legout, Gandi
XPDDS17: Keynote: Xen 4.8 at Gandi - Vincent Legout, GandiThe Linux Foundation
 
Disk Performance Comparison Xen v.s. KVM
Disk Performance Comparison Xen v.s. KVMDisk Performance Comparison Xen v.s. KVM
Disk Performance Comparison Xen v.s. KVMnknytk
 
KVM Tuning @ eBay
KVM Tuning @ eBayKVM Tuning @ eBay
KVM Tuning @ eBayXu Jiang
 
Xen Virtualization 2008
Xen Virtualization 2008Xen Virtualization 2008
Xen Virtualization 2008mwlang88
 
Секреты виртуализации - Windows Server 2012 Hyper-V
Секреты виртуализации - Windows Server 2012 Hyper-VСекреты виртуализации - Windows Server 2012 Hyper-V
Секреты виртуализации - Windows Server 2012 Hyper-VВиталий Стародубцев
 
OWF: Xen - Open Source Hypervisor Designed for Clouds
OWF: Xen - Open Source Hypervisor Designed for CloudsOWF: Xen - Open Source Hypervisor Designed for Clouds
OWF: Xen - Open Source Hypervisor Designed for CloudsThe Linux Foundation
 
xen server 5.6, provisioning server 5.6 — технические детали и планы на будущее
xen server 5.6, provisioning server 5.6 — технические детали и планы на будущееxen server 5.6, provisioning server 5.6 — технические детали и планы на будущее
xen server 5.6, provisioning server 5.6 — технические детали и планы на будущееDenis Gundarev
 
Windows Server "10": что нового в виртуализации
Windows Server "10": что нового в виртуализацииWindows Server "10": что нового в виртуализации
Windows Server "10": что нового в виртуализацииВиталий Стародубцев
 
2015 02-10 xen server master class
2015 02-10 xen server master class2015 02-10 xen server master class
2015 02-10 xen server master classCitrix
 
Refactoring Ruby on Rails Applications
Refactoring Ruby on Rails ApplicationsRefactoring Ruby on Rails Applications
Refactoring Ruby on Rails ApplicationsJonathan Weiss
 

What's hot (20)

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
 
XS 2008 Boston Capacity Planning
XS 2008 Boston Capacity PlanningXS 2008 Boston Capacity Planning
XS 2008 Boston Capacity Planning
 
Running on Amazon EC2
Running on Amazon EC2Running on Amazon EC2
Running on Amazon EC2
 
Performance Tuning a Cloud Application: A Real World Case Study
Performance Tuning a Cloud Application: A Real World Case StudyPerformance Tuning a Cloud Application: A Real World Case Study
Performance Tuning a Cloud Application: A Real World Case Study
 
XPDDS17: Keynote: Xen 4.8 at Gandi - Vincent Legout, Gandi
XPDDS17: Keynote: Xen 4.8 at Gandi - Vincent Legout, GandiXPDDS17: Keynote: Xen 4.8 at Gandi - Vincent Legout, Gandi
XPDDS17: Keynote: Xen 4.8 at Gandi - Vincent Legout, Gandi
 
Disk Performance Comparison Xen v.s. KVM
Disk Performance Comparison Xen v.s. KVMDisk Performance Comparison Xen v.s. KVM
Disk Performance Comparison Xen v.s. KVM
 
KVM Tuning @ eBay
KVM Tuning @ eBayKVM Tuning @ eBay
KVM Tuning @ eBay
 
Rails in the Cloud
Rails in the CloudRails in the Cloud
Rails in the Cloud
 
Xen Virtualization 2008
Xen Virtualization 2008Xen Virtualization 2008
Xen Virtualization 2008
 
Секреты виртуализации - Windows Server 2012 Hyper-V
Секреты виртуализации - Windows Server 2012 Hyper-VСекреты виртуализации - Windows Server 2012 Hyper-V
Секреты виртуализации - Windows Server 2012 Hyper-V
 
OWF: Xen - Open Source Hypervisor Designed for Clouds
OWF: Xen - Open Source Hypervisor Designed for CloudsOWF: Xen - Open Source Hypervisor Designed for Clouds
OWF: Xen - Open Source Hypervisor Designed for Clouds
 
xen server 5.6, provisioning server 5.6 — технические детали и планы на будущее
xen server 5.6, provisioning server 5.6 — технические детали и планы на будущееxen server 5.6, provisioning server 5.6 — технические детали и планы на будущее
xen server 5.6, provisioning server 5.6 — технические детали и планы на будущее
 
ppt
pptppt
ppt
 
Windows Server "10": что нового в виртуализации
Windows Server "10": что нового в виртуализацииWindows Server "10": что нового в виртуализации
Windows Server "10": что нового в виртуализации
 
2015 02-10 xen server master class
2015 02-10 xen server master class2015 02-10 xen server master class
2015 02-10 xen server master class
 
Refactoring Ruby on Rails Applications
Refactoring Ruby on Rails ApplicationsRefactoring Ruby on Rails Applications
Refactoring Ruby on Rails Applications
 
EventMachine
EventMachineEventMachine
EventMachine
 
Advanced Deployment
Advanced DeploymentAdvanced Deployment
Advanced Deployment
 
PVH : PV Guest in HVM container
PVH : PV Guest in HVM containerPVH : PV Guest in HVM container
PVH : PV Guest in HVM container
 
XS Boston 2008 XenLoop
XS Boston 2008 XenLoopXS Boston 2008 XenLoop
XS Boston 2008 XenLoop
 

Viewers also liked

NIC 2013 - VM Mobility
NIC 2013 - VM MobilityNIC 2013 - VM Mobility
NIC 2013 - VM MobilityKristian Nese
 
NIC - Hybrid Cloud with NVGRE - Level 400
NIC - Hybrid Cloud with NVGRE - Level 400NIC - Hybrid Cloud with NVGRE - Level 400
NIC - Hybrid Cloud with NVGRE - Level 400Kristian Nese
 
NIC - Windows Azure Pack - Level 300
NIC - Windows Azure Pack - Level 300NIC - Windows Azure Pack - Level 300
NIC - Windows Azure Pack - Level 300Kristian Nese
 
NIC 2013 - Configure and Deploy Private Cloud
NIC 2013 - Configure and Deploy Private CloudNIC 2013 - Configure and Deploy Private Cloud
NIC 2013 - Configure and Deploy Private CloudKristian Nese
 
Cloud computing NIC 2012
Cloud computing NIC 2012Cloud computing NIC 2012
Cloud computing NIC 2012Kristian Nese
 
Securing open stack for compliance
Securing open stack for complianceSecuring open stack for compliance
Securing open stack for complianceTomasz Zen Napierala
 
Hypervisor selection in CloudStack
Hypervisor selection in CloudStackHypervisor selection in CloudStack
Hypervisor selection in CloudStackTim Mackey
 
Hypervisor Selection in CloudStack and OpenStack
Hypervisor Selection in CloudStack and OpenStackHypervisor Selection in CloudStack and OpenStack
Hypervisor Selection in CloudStack and OpenStackTim Mackey
 
Hypervisor Capabilities in Apache CloudStack 4.3
Hypervisor Capabilities in Apache CloudStack 4.3Hypervisor Capabilities in Apache CloudStack 4.3
Hypervisor Capabilities in Apache CloudStack 4.3Tim Mackey
 
Fuzzy Logic in the Real World
Fuzzy Logic in the Real WorldFuzzy Logic in the Real World
Fuzzy Logic in the Real WorldBCSLeicester
 

Viewers also liked (11)

NIC 2013 - VM Mobility
NIC 2013 - VM MobilityNIC 2013 - VM Mobility
NIC 2013 - VM Mobility
 
NIC - Hybrid Cloud with NVGRE - Level 400
NIC - Hybrid Cloud with NVGRE - Level 400NIC - Hybrid Cloud with NVGRE - Level 400
NIC - Hybrid Cloud with NVGRE - Level 400
 
NIC - Windows Azure Pack - Level 300
NIC - Windows Azure Pack - Level 300NIC - Windows Azure Pack - Level 300
NIC - Windows Azure Pack - Level 300
 
NIC 2013 - Configure and Deploy Private Cloud
NIC 2013 - Configure and Deploy Private CloudNIC 2013 - Configure and Deploy Private Cloud
NIC 2013 - Configure and Deploy Private Cloud
 
Cloud computing NIC 2012
Cloud computing NIC 2012Cloud computing NIC 2012
Cloud computing NIC 2012
 
Securing open stack for compliance
Securing open stack for complianceSecuring open stack for compliance
Securing open stack for compliance
 
Hypervisor selection in CloudStack
Hypervisor selection in CloudStackHypervisor selection in CloudStack
Hypervisor selection in CloudStack
 
Hypervisor Selection in CloudStack and OpenStack
Hypervisor Selection in CloudStack and OpenStackHypervisor Selection in CloudStack and OpenStack
Hypervisor Selection in CloudStack and OpenStack
 
Hypervisor Capabilities in Apache CloudStack 4.3
Hypervisor Capabilities in Apache CloudStack 4.3Hypervisor Capabilities in Apache CloudStack 4.3
Hypervisor Capabilities in Apache CloudStack 4.3
 
Fuzzy Logic in the Real World
Fuzzy Logic in the Real WorldFuzzy Logic in the Real World
Fuzzy Logic in the Real World
 
Fuzzy logic ppt
Fuzzy logic pptFuzzy logic ppt
Fuzzy logic ppt
 

Similar to NIC 2013 - Hyper-V Replica

FlurryDB: A Dynamically Scalable Relational Database with Virtual Machine Clo...
FlurryDB: A Dynamically Scalable Relational Database with Virtual Machine Clo...FlurryDB: A Dynamically Scalable Relational Database with Virtual Machine Clo...
FlurryDB: A Dynamically Scalable Relational Database with Virtual Machine Clo...Michael Mior
 
Hyper-V 3.0 Overview
Hyper-V 3.0 OverviewHyper-V 3.0 Overview
Hyper-V 3.0 OverviewTudor Damian
 
Tudor Damian - Hyper-V 3.0 overview
Tudor Damian - Hyper-V 3.0 overviewTudor Damian - Hyper-V 3.0 overview
Tudor Damian - Hyper-V 3.0 overviewITCamp
 
VMworld 2015: Extreme Performance Series - vCenter Performance Best Practices
VMworld 2015: Extreme Performance Series - vCenter Performance Best PracticesVMworld 2015: Extreme Performance Series - vCenter Performance Best Practices
VMworld 2015: Extreme Performance Series - vCenter Performance Best PracticesVMworld
 
VMworld 2013: Virtualize Active Directory ‒ The Right Way!
VMworld 2013: Virtualize Active Directory ‒ The Right Way!VMworld 2013: Virtualize Active Directory ‒ The Right Way!
VMworld 2013: Virtualize Active Directory ‒ The Right Way!VMworld
 
Ian slides technical only
Ian slides   technical onlyIan slides   technical only
Ian slides technical onlyiansjones
 
Server Virtualization using Hyper-V
Server Virtualization using Hyper-VServer Virtualization using Hyper-V
Server Virtualization using Hyper-VMd Yousup Faruqu
 
VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way! VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way! VMworld
 
How to Build High Performance : WordPress
How to Build High Performance : WordPressHow to Build High Performance : WordPress
How to Build High Performance : WordPressDylan Burris
 
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
 
Microsoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private CloudMicrosoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private CloudMd Yousup Faruqu
 
VMworld 2013: Extreme Performance Series: vCenter of the Universe
VMworld 2013: Extreme Performance Series: vCenter of the UniverseVMworld 2013: Extreme Performance Series: vCenter of the Universe
VMworld 2013: Extreme Performance Series: vCenter of the UniverseVMworld
 
Zerto Virtual Replication 4.5
Zerto Virtual Replication 4.5Zerto Virtual Replication 4.5
Zerto Virtual Replication 4.5BusinesstoVirtual
 
MySQL High Availability and Disaster Recovery with Continuent, a VMware company
MySQL High Availability and Disaster Recovery with Continuent, a VMware companyMySQL High Availability and Disaster Recovery with Continuent, a VMware company
MySQL High Availability and Disaster Recovery with Continuent, a VMware companyContinuent
 
VMworld 2013: Virtualizing and Tuning Large Scale Java Platforms
VMworld 2013: Virtualizing and Tuning Large Scale Java Platforms VMworld 2013: Virtualizing and Tuning Large Scale Java Platforms
VMworld 2013: Virtualizing and Tuning Large Scale Java Platforms VMworld
 
USAA Mono-to-Serverless.pdf
USAA Mono-to-Serverless.pdfUSAA Mono-to-Serverless.pdf
USAA Mono-to-Serverless.pdfRichHagarty
 
Running Neutron at Scale - Gal Sagie & Eran Gampel - OpenStack Day Israel 2016
Running Neutron at Scale - Gal Sagie & Eran Gampel - OpenStack Day Israel 2016Running Neutron at Scale - Gal Sagie & Eran Gampel - OpenStack Day Israel 2016
Running Neutron at Scale - Gal Sagie & Eran Gampel - OpenStack Day Israel 2016Cloud Native Day Tel Aviv
 
Continuent webinar 02-19-2015
Continuent webinar 02-19-2015Continuent webinar 02-19-2015
Continuent webinar 02-19-2015Continuent
 

Similar to NIC 2013 - Hyper-V Replica (20)

FlurryDB: A Dynamically Scalable Relational Database with Virtual Machine Clo...
FlurryDB: A Dynamically Scalable Relational Database with Virtual Machine Clo...FlurryDB: A Dynamically Scalable Relational Database with Virtual Machine Clo...
FlurryDB: A Dynamically Scalable Relational Database with Virtual Machine Clo...
 
Hyper-V 3.0 Overview
Hyper-V 3.0 OverviewHyper-V 3.0 Overview
Hyper-V 3.0 Overview
 
Tudor Damian - Hyper-V 3.0 overview
Tudor Damian - Hyper-V 3.0 overviewTudor Damian - Hyper-V 3.0 overview
Tudor Damian - Hyper-V 3.0 overview
 
VMworld 2015: Extreme Performance Series - vCenter Performance Best Practices
VMworld 2015: Extreme Performance Series - vCenter Performance Best PracticesVMworld 2015: Extreme Performance Series - vCenter Performance Best Practices
VMworld 2015: Extreme Performance Series - vCenter Performance Best Practices
 
VMworld 2013: Virtualize Active Directory ‒ The Right Way!
VMworld 2013: Virtualize Active Directory ‒ The Right Way!VMworld 2013: Virtualize Active Directory ‒ The Right Way!
VMworld 2013: Virtualize Active Directory ‒ The Right Way!
 
Ian slides technical only
Ian slides   technical onlyIan slides   technical only
Ian slides technical only
 
Server Virtualization using Hyper-V
Server Virtualization using Hyper-VServer Virtualization using Hyper-V
Server Virtualization using Hyper-V
 
VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way! VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way!
 
TechTalkThai-CiscoHyperFlex
TechTalkThai-CiscoHyperFlexTechTalkThai-CiscoHyperFlex
TechTalkThai-CiscoHyperFlex
 
How to Build High Performance : WordPress
How to Build High Performance : WordPressHow to Build High Performance : WordPress
How to Build High Performance : WordPress
 
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
 
Microsoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private CloudMicrosoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private Cloud
 
VMworld 2013: Extreme Performance Series: vCenter of the Universe
VMworld 2013: Extreme Performance Series: vCenter of the UniverseVMworld 2013: Extreme Performance Series: vCenter of the Universe
VMworld 2013: Extreme Performance Series: vCenter of the Universe
 
Zerto Virtual Replication 4.5
Zerto Virtual Replication 4.5Zerto Virtual Replication 4.5
Zerto Virtual Replication 4.5
 
Server 2016 sneak peek
Server 2016 sneak peekServer 2016 sneak peek
Server 2016 sneak peek
 
MySQL High Availability and Disaster Recovery with Continuent, a VMware company
MySQL High Availability and Disaster Recovery with Continuent, a VMware companyMySQL High Availability and Disaster Recovery with Continuent, a VMware company
MySQL High Availability and Disaster Recovery with Continuent, a VMware company
 
VMworld 2013: Virtualizing and Tuning Large Scale Java Platforms
VMworld 2013: Virtualizing and Tuning Large Scale Java Platforms VMworld 2013: Virtualizing and Tuning Large Scale Java Platforms
VMworld 2013: Virtualizing and Tuning Large Scale Java Platforms
 
USAA Mono-to-Serverless.pdf
USAA Mono-to-Serverless.pdfUSAA Mono-to-Serverless.pdf
USAA Mono-to-Serverless.pdf
 
Running Neutron at Scale - Gal Sagie & Eran Gampel - OpenStack Day Israel 2016
Running Neutron at Scale - Gal Sagie & Eran Gampel - OpenStack Day Israel 2016Running Neutron at Scale - Gal Sagie & Eran Gampel - OpenStack Day Israel 2016
Running Neutron at Scale - Gal Sagie & Eran Gampel - OpenStack Day Israel 2016
 
Continuent webinar 02-19-2015
Continuent webinar 02-19-2015Continuent webinar 02-19-2015
Continuent webinar 02-19-2015
 

NIC 2013 - Hyper-V Replica

  • 2. Average # of outages per year ? A. 1 B. 3 C. 6 D. 25
  • 3. Average # of outages per year ? A. 1 B. 3 C. 6 D. 25 Downtime cost per day ? A. $500 B. $3,850 C. $7,750 D. $12,500
  • 4. Average # of outages per year ? A. 1 B. 3 C. 6 D. 25 Downtime cost per day ? A. $500 B. $3,850 C. $7,750 D. $12,500
  • 5. Average # of outages per year ? A. 1 B. 3 C. 6 D. 25 Downtime cost per day ? A. $500 B. $3,850 C. $7,750 D. $12,500 x 6 = $75,000!
  • 6. % of SMB respondents who DO NOT have a Disaster Recovery plan? A. 10 B. 15 C. 25 D. 50
  • 7. % of SMB respondents who DO NOT have a Disaster Recovery plan? A. 10 B. 15 C. 25 D. 50!
  • 8. Those 50% of SMB Disaster Recovery plan is…
  • 9.
  • 10. Session Objectives and Takeaways • Relevance and Overview of Hyper-V Replica • Capabilities and Value Proposition • Deployment Considerations
  • 11. Relevance of Hyper-V Replica Hyper-V & Failover Clustering: Hyper-V Replica: Availability across datacenter Site A Site B
  • 12. Overview of Hyper-V Replica Affordable Easy to manage Flexible
  • 13. Flexible Deployment • Replication between two data centers • Replication between SMB to hoster
  • 14. DEMO
  • 16. Replication Resiliency • Resiliency from Failures • Retry and resume semantics • Resynchronization • Seamless handling of VM Mobility • No admin intervention required • Live Migration, Storage Migration and Quick Migration • Within cluster and across cluster
  • 17. VM Mobility Site Site A B • Pre-requisites: • Primary migration: All primary servers must be authorized • Replica migration: Requires Hyper-V Replica Broker
  • 19. Planned Failover • Testing DR or site maintenance or impending disaster • Zero data loss but some downtime • Efficient reverse replication 1. Shutdown primary VM Site A Site B 2. Send last log 3. Failover Replica VM 4. Reverse replicate
  • 20. Network Configuration on Replica VM Connectivity on Replica Primary Replica Vswitch creation and assignment 10.22.100.XX 15.25.10.XX VLAN tagging VM identity in a different subnet Inject static IP address Auto assignment via DHCP Preserve IP address via Network Virtualization Client VM Name Resolution Server IP Address Update DNS records to reflect new IP address Name SQLVM 15.25.10.XX 10.22.100.X X
  • 21. DEMO
  • 22. Test Failover • Non-disruptive testing of workload – zero downtime • Test any recovery point • Pre-configure isolated network Site A Site B
  • 24. DEMO
  • 26. Network Capacity Capacity planning is critical Estimate rate of data change Estimate for peak usage and effective network bandwidth 15 Avg. Replication Latency (mins) 10 5 0 0.5 GB 1 GB 3 GB 5 GB 7 GB 8 GB 10 GB Uncompressed data transferred in 24 hrs
  • 27. Network Throttling • Use Windows Server 2012 QoS to throttle replication traffic • Throttling based on the destination subnet New-NetQosPolicy “Replication Traffic to 10.0.0.0/8” –DestinationAddress 10.0.0.0/8 –MinBandwidthWeightAction 40 • Throttling based on the destination port New-NetQosPolicy “Replication Traffic to 8080” –DestinationPort 8080 – ThrottleRateActionBytesPerSecond 100000
  • 28. Network Utilization • Replicating multiple VMs in parallel • Higher concurrency leads to resource contention and latency • Lower concurrency leads to underutilizing • Manage initial replication through scheduling • Manage delta replication Network bandwidth Ideal number of parallel transfers 1.5 Mbps, 100ms, 1% packet 3 (Default) loss 300 Mbps, 10ms, 1% packet 10 loss
  • 29. Backup Interoperability • Backup copy to seed Initial Replication • Back-up Primary VM • Concurrent backup and replication are handled seamlessly • Restore of Primary VM requires resync • Back-up Replica VM • Replica VM turned off • Backup is on hold when VHD is modified by replication • Restore of replica VM requires resync
  • 30. Server Impact • Impact on primary server • Storage space: Proportional to writes in the VM • Storage IOPS on ~ 1.5 times write IOPS • Impact on replica server • Storage space: Proportional to the write-churn • Each additional recovery point ~10% of the base VHD size • Storage IOPS: • • Memory ~50MB per replicating VHD • CPU impact <3%
  • 31. DEMO
  • 32. In Review: Session Objectives and Takeaways • Relevance of Hyper-V Replica and when to use it • Complements high availability and migration • Capabilities and Value Proposition • Inbox solution • Flexible deployment scenarios • Comprehensive replication and failover capabilities • Deployment Considerations • Network • System Impact • Back-up Inter-op
  • 33. Q&A