Symon Perriman Program Manager II Clustering & High-Availability Microsoft Corporation SESSION CODE: VIR303.

Slides:



Advertisements
Similar presentations
Soumya Das Bhaumik Program Manager Microsoft Corporation SESSION CODE: VIR322.
Advertisements

Jason Fulenchek Enterprise Technology Strategist Microsoft Corporation SESSION CODE: VIR204 Roger Johnson Sr. Systems Engineer SyCom Technologies.
Henk Den Baes Technology Advisor Microsoft BeLux
Tech Ed North America /31/2017 9:47 PM Required Slide
Ben Bernstein, Program Manager, UAG DirectAccess Tom Shinder, Knowledge Engineer, UAG DirectAccess Microsoft Corporation SESSION CODE: SIA310.
Hey everyone, Im presenting at the BI Conference in New Orleans! OMG, no way! #ihavefriendsIRL Where are you? LMAO! Lorem ipsum Justin Bieber…
1 Windows 2008 Failover Clustering Witness/Quorum Models.
Windows Server 2012 Hyper-V Storage Senthil Rajaram Senior PM Microsoft Corporation Taylor Brown Senior SDET Microsoft Corporation.
NetApp Confidential - Limited Use
Rohit Rahi Sr. Product Manager Microsoft Corporation SESSION CODE: OSP210.
Dan Fernandez Twitter:Danielfe Blog: blogs.msdn.com/danielfe/ Clint Rutkas Twitter:ClintRutkas Blog:betterthaneveryone.com Microsoft Corporation SESSION.
Windows Server ® 2008 File Services Infrastructure Planning and Design Published: June 2010 Updated: November 2011.
Tech·Ed North America /6/2017 8:17 AM
Site A But what if there is a catastrophic event? Fire, flood, earthquake … Same Physical Location.
Vineet Rao Lead Program Manager Microsoft Corporation SESSION CODE: DAT207.
4/11/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
1 © Copyright 2010 EMC Corporation. All rights reserved. EMC RecoverPoint/Cluster Enabler for Microsoft Failover Cluster.
1© Copyright 2011 EMC Corporation. All rights reserved. EMC RECOVERPOINT/ CLUSTER ENABLER FOR MICROSOFT FAILOVER CLUSTER.
Joey Snow Technical Evanglist Microsoft Corporation SESSION CODE: WSV310.
Ronen Gabbay Microsoft Regional Director Yside / Hi-Tech College
Microsoft Virtual Academy. Microsoft Virtual Academy Part 1 | Windows Server 2012 Hyper-V &. VMware vSphere 5.1 Part 2 | System Center 2012 SP1 & VMware’s.
Enabling Disaster Recovery for Hyper-V Workloads Using Hyper-V Replica Shreesh Dubey Principal Group Program Manager Microsoft Corporation VIR302.
Hyper-V High-Availability & Mobility: Designing the Infrastructure for Your Private Cloud Symon Perriman Technical Evangelist Microsoft
Hyper-V High-Availability & Mobility: Designing the Infrastructure for Your Private Cloud Symon Perriman Technical Evangelist Microsoft
But what if there is a catastrophic event? Fire, flood, earthquake …
Chapter 10 : Designing a SQL Server 2005 Solution for High Availability MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design.
Cluster Shared Volumes Reborn in Windows Server 2012: Deep Dive Amitabh Tamhane Vineeth Karinta Program Manager 2 Senior Engineer Microsoft Corporation.
Hyper-V Storage Senthil Rajaram Senior PM Microsoft Corporation.
Implementing Multi-Site Clusters April Trần Văn Huệ Nhất Nghệ CPLS.
Cluster Heartbeats Node health monitoring CSV I/O Built-in resiliency for storage volume access Intra-Cluster Synchronization Replicated state.
Failover Clustering & Hyper-V: Multisite Disaster Recovery
SQLCAT: SQL Server 2012 AlwaysOn Lessons Learned from Early Customer Deployments Sanjay Mishra Program Manager Microsoft Corporation DBI360.
Site Power OutageNetwork Disconnect Node Shutdown for Patching Node Crash Quorum Witness Failure How do I make sure my Cluster stays up ??... Add/Evict.
SQLCAT: SQL Server HA and DR Design Patterns, Architectures, and Best Practices Using Microsoft SQL Server 2012 AlwaysOn Sanjay Mishra Program Manager.
Elden Christensen Senior Program Manager Lead Microsoft Session Code: SVR319.
Janssen Jones Virtual Machine MVP Indiana University SESSION CODE: VIR403.
Steven Ekren Senior Program Manager Microsoft Corporation SESSION CODE: WSV314.
IT Pro Day Windows Server 2012 Hyper-V – The next chapter Michel Luescher, Senior Consultant Microsoft Thomas Roettinger, Program Manager Microsoft.
Cluster Shared Volumes Reborn in Windows Server 2012
Alwayson Availability Groups
Younus Aftab Program Manager Microsoft Corporation SESSION CODE: WSV324.
Srinath Venkatasubramanian Alliance Manager Sonata Software Limited SESSION CODE: BIP203.
SESSION CODE: MGT205 Chris Harris Program Manager Microsoft Corporation.
You there? Yes Network Health Monitoring Heartbeats are sent to monitor health status of network interfaces Are sent over all cluster.
Building a Highly Available Failover Cluster Solution with Windows Server 2012 from the Ground UP Rob Hindman Program Manager Microsoft Corporation Lalithra.
Mir Rosenberg & Refaat Issa Program Managers Microsoft Corporation SESSION CODE: WSV401.
Complete VM Mobility Across the Datacenter Server Virtualization Hyper-V 2012 Live Migrate VM and Storage to Clusters Live Migrate VM and Storage Between.
Failover Clustering & Hyper-V: Multi-Site Disaster Recovery Symon Perriman Technical Evangelist Microsoft
Building a Highly Available Failover Cluster Solution with Windows Server 2012 from the Ground UP Rob Hindman Program Manager Microsoft Corporation WSV324.
SQL Server 2012: AlwaysOn HA and DR Design Patterns, and Lessons Learned from Early Customer Deployments Sanjay Mishra SQLCAT.
SQL Server 2014 AlwaysOn Step-by-Step SQL Server 2014 AlwaysOn Step-by-Step A hands on look at implementing AlwaysOn in SQL Server 2014.
VAROVANJE VIRTUALIZIRANEGA DATACENTRA – VISOKA RAZPOLOŽLJIVOST Gorazd Šemrov Microsoft Consulting Services
IT Pro Day Windows Server 2012 Hyper-V – The next chapter Michel Luescher, Senior Consultant Microsoft Thomas Roettinger, Program Manager Microsoft.
All the things you need to know before setting up AlwaysOn Michael Steineke SQL & BI Solution Lead Enterprise Architect Concurrency, Inc.
Introduction to Clustering
Always On Multi-Site Patterns
Always On : Multi-site patterns
Microsoft Azure P wer Lunch
Introduction to Clustering
Always On : Multi-site patterns
Planning High Availability and Disaster Recovery
Always On : Multi-site patterns
Guest vs. Host Clustering: What? Why? When?
Tech·Ed North America /5/2018 1:52 AM
Building continuously available systems with Hyper-V
4/7/2019 8:09 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or.
Designing a Highly Available SQL Server Infrastructure
Failover Clustering in Windows Server 2012 R2
Microsoft Virtual Academy
Designing Database Solutions for SQL Server
Presentation transcript:

Symon Perriman Program Manager II Clustering & High-Availability Microsoft Corporation SESSION CODE: VIR303

Introduction Networking Storage Quorum

But what if there is a catastrophic event and you lose the entire datacenter? Site A

Site B Node is located at a physically separate site Site ASite B

Dependence on People

Introduction Networking Storage Quorum

Site A Site B

Site A Public Network Redundant Network Site B

DNS Server 1 DNS Server 2 DNS Replication Record Created VM = Record Updated VM = Site A Site B Record Updated Record Obtained

DNS Server 1 VM = Site ASite B

DNS Server 1 DNS Server 2 FS = Site ASite B VLAN

DNS Server 1 DNS Server 2 VM = Site ASite B

Site A Site B VLAN CSV Network

IP updated automatically DHCP Admin needs to configure new IP Can be scripted Static IP

Multi-SubnetVLAN Live Migration (seamless) Quick Migration Fast failover Cluster Shared Volumes Static IPs in guest Flexibility Complexity

Introduction Networking Storage Quorum

Site B Site ASite B

Site A Changes are made on Site A and replicated to Site B DR requires data replication mechanism between sites Site B Site ASite B Replica

Primary Storage Secondary Storage Write Complete Replication Acknowledgement Write Request

Primary Storage Secondary Storage Write Complete Write Request Replication

SynchronousAsynchronous No data lossPotential data loss on hard failures Requires high bandwidth/low latency connection Enough bandwidth to keep up with data replication Stretches over shorter distances Stretches over longer distances Write latencies impact application performance No significant impact on application performance

Disk5 Single Volume VHD Concurrent access to a single file system

Site B Site A VHD Read/OnlyRead/Write VM attempts to access replica

Site B Site A Virtualized storage presents logical LUN Servers abstracted from storage

Traditional Cluster Storage Cluster Shared Volumes Live Migration Hardware ReplicationConsult vendor Software Replication Appliance ReplicationConsult vendor

Concurrent Replication Cascaded Replication Heterogeneous Replication

CSV - Volume1 - OS VHDs CSV - Volume2 - OS VHDs CSV - Volume3 - OS VHDs CSV - Volume4 - OS VHDs NewYork-01 NewYork-02 NewYork-03 NewYork-04 NewJersey-01 NewJersey-02 NewJersey-03 NewJersey-04 VPLEX Cluster-1 VPLEX Cluster-2 CSV - Volume1 - SQL VHDs CSV - Volume2 - SQL VHDs CSV - Volume3 - SQL VHDs CSV - Volume4 - SQL VHDs

Introduction Networking Storage Quorum

Vote

Replicated Storage ? Vote

Site B Site A Cross site network connectivity broken! Can I communicate with majority of the nodes in the cluster? Yes, then Stay Up Can I communicate with majority of the nodes in the cluster? Yes, then Stay Up Can I communicate with majority of the nodes in the cluster? No, drop out of Cluster Membership Can I communicate with majority of the nodes in the cluster? No, drop out of Cluster Membership 5 Node Cluster: Majority = 3 Majority in Primary Site

Disaster at Site 1 Can I communicate with majority of the nodes in the cluster? No, drop out of Cluster Membership Can I communicate with majority of the nodes in the cluster? No, drop out of Cluster Membership 5 Node Cluster: Majority = 3 Need to force quorum manually Site A We are down! Site B Majority in Primary Site

Site ASite B Site C (branch office) Complete resiliency and automatic recovery from the loss of any 1 site \\Foo\Share WAN File Share Witness

\\Foo\Share WAN Complete resiliency and automatic recovery from the loss of connection between sites Can I communicate with majority of the nodes in the cluster? No (lock failed), drop out of Cluster Membership Can I communicate with majority of the nodes in the cluster? No (lock failed), drop out of Cluster Membership Site BSite A Can I communicate with majority of the nodes (+FSW) in the cluster? Yes, then Stay Up Can I communicate with majority of the nodes (+FSW) in the cluster? Yes, then Stay Up Site C (branch office)

Even number of nodes Highest availability solution has FSW in 3rd site Node and File Share Majority Odd number of nodes More nodes in primary site Node Majority Use as directed by vendor Node and Disk Majority Not Recommended Use as directed by vendor No Majority: Disk Only

Passion for High Availability? Become a Cluster MVP!

Breakout Sessions WSV313 | Failover Clustering Deployment Success WSV314 | Failover Clustering Pro Troubleshooting with Windows Server 2008 R2 VIR303 | Disaster Recovery by Stretching Hyper-V Clusters across Sites ARC308 | High Availability: A Contrarian View DAT207 | SQL Server High Availability: Overview, Considerations, and Solution Guidance DAT303 | Architecting and Using Microsoft SQL Server Availability Technologies in a Virtualized World DAT305 | See the Largest Mission Critical Deployment of Microsoft SQL Server around the World DAT401 | High Availability and Disaster Recovery: Best Practices for Customer Deployments DAT407 | Windows Server 2008 R2 and Microsoft SQL Server 2008: Failover Clustering Implementations UNC304 | Microsoft Exchange Server 2010: High Availability Deep Dive UNC305 | Microsoft Exchange Server 2010 High Availability Design Considerations Visit the Cluster Team in the TLC Failover Clustering Booth WSV-7

Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31 st You can also register at the North America 2011 kiosk located at registration Join us in Atlanta next year