Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Symon Perriman Program Manager II Clustering & High-Availability Microsoft Corporation SESSION CODE: VIR303."— Presentation transcript:

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

2

3 Introduction Networking Storage Quorum

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

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

6 Dependence on People

7

8 Introduction Networking Storage Quorum

9

10 Site A 10.10.10.1 20.20.20.1 30.30.30.1 40.40.40.1 Site B

11 Site A Public Network 10.10.10.1 20.20.20.1 30.30.30.1 40.40.40.1 Redundant Network Site B

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

13

14 10.10.10.111 DNS Server 1 VM = 10.10.10.111 Site ASite B 20.20.20.222

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

16 10.10.10.111 20.20.20.222 DNS Server 1 DNS Server 2 VM = 30.30.30.30 Site ASite B 30.30.30.30

17 Site A Site B VLAN CSV Network

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

19

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

21 Introduction Networking Storage Quorum

22 Site B Site ASite B

23 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

24

25 Primary Storage Secondary Storage Write Complete Replication Acknowledgement Write Request

26 Primary Storage Secondary Storage Write Complete Write Request Replication

27 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

28

29

30 Disk5 Single Volume VHD Concurrent access to a single file system

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

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

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

34

35

36

37

38 Concurrent Replication Cascaded Replication Heterogeneous Replication

39

40

41

42 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

43

44 Introduction Networking Storage Quorum

45 Vote

46 Replicated Storage ? Vote

47 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

48 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

49

50 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

51 \\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)

52

53 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

54

55

56 Passion for High Availability? Become a Cluster MVP!

57 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

58

59

60 www.microsoft.com/teched www.microsoft.com/learning http://microsoft.com/technet http://microsoft.com/msdn

61

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

63

64


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

Similar presentations


Ads by Google