Download presentation
Presentation is loading. Please wait.
Published byClaud Hubbard Modified over 9 years ago
1
4/17/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
2
4/17/2017 Stretching Failover Clusters and Using Storage Replica for Disaster Recovery in Windows Server vNext CDP-B352 Ned Pyle Sr. PM, Microsoft Corporation © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
3
Me me me meeeee File Server and Cluster Team I get around
8 years in MS support 8 years IT shops and consulting US Marine Infantry The “Storage Replication PM” DFSR, FRS (really!), and now… something new AskDS and FileCab blogs
4
What is a disaster?
5
Sometimes you need more than a rack
6
Storage Replica is here
7
Storage Replica Replication Block-level, volume-based Flexibility
Synchronous & Asynchronous SMB3 transport Flexibility Any Windows volume Any fixed disk storage Any storage fabric Management Failover Cluster Manager Windows PowerShell WMI End to end MS Storage Stack
8
Demo Proof that this is not vapor
9
Technical Preview Scenarios
10
What is block replication?
11
Blocks, not files This is not DFSR
Replicating storage blocks underneath the NTFS or ReFS volume Don’t care if files are in use Write IOs are all that matter to Storage Replica
12
Driver layering Monaco Site Source SR Server Nice Site
Destination SR Server SMB Server File System Filters NTFS / REFS VolSnap Filter BitLocker Filter Volume Manager SR Partition Manager Disk Driver Disk
13
Synchronous workflow Applications (local or remote) Source Server
1 5 2 Source Server Node (SR) Destination Server Node (SR) 4 t 2 t1 3 Data Log Data Log
14
Asynchronous workflow
Applications (local or remote) 1 3 4 Source Server Node (SR) Destination Server Node (SR) 6 t 2 t1 5 Data Log Data Log
15
Requirements & Recommendations
16
Especially MBR, from using Gen1 VMs!
Most “setup isn’t working” s I get are from not understanding these requirements Requirements Active Directory (for SMB) No need for Schema updates, AD objects, certain AD functional levels, etc. Uses Kerberos, not NTLM or certificates ≥1 Gbps network between servers Disks GPT, not MBR Yes: JBOD, iSCSI, Local (non-cluster) SCSI or SATA, or SAN No: USB external arrays, thumb drives, tapes, 5.25” floppy disks, etc. Same disk geometry (see guide) Free space for logs on a Windows NTFS/ReFS volume No %systemroot% or page file Firewall ports SMB, WS-MAN Especially MBR, from using Gen1 VMs! JBOD: “Just a Bunch of Disks.” In Microsoftland, usually a serially-attached SCSI enclosure using Storage Spaces
17
Recommendations for Synchronous
Network latency ≤5ms round trip average Assuming the light speed vacuum ideal, 5ms is ~1500km round trip But reality steps in: optical fiber reduces by 35%, you cross switches, routers, firewalls, etc. – likely ≥2X latent at that range Dark fiber and 10GBASE have logistical and financial limits End result: most customers end up 30-50km (or stay within the campus) Disk latency Perfmon (logical disk) and DISKSPD Use micro benchmarks before and after SR – not in Technical Preview, though! Log sizing and backing SSD (if you want it to really work!) Larger logs allow faster recovery from larger outages, but cost space These are very strong recommendations ;)
18
Recommendations for Asynchronous
Network latency Doesn’t matter Disk latency Same as previous slide Log sizing and backing
19
Philosophy Async crash consistency versus application consistency
We guarantee a mountable volume Your app guarantees a usable file Snapshots Whoops, this is broken in Technical Preview Accept that async means possible data loss We have no RPO dial in Technical Preview How much money is your data worth?
20
Good ideas for anyone Drivers drivers drivers!
Filters filters filters! Learn your performance envelopes
21
Your “other application” vendors must state support – we cannot.
What are the options? VM SYSVOL File Server MS Exchange SQL Server Other Applications Hyper-V Replica Yes NA Yes (VMs hosting file servers) No Yes (VMs hosting SQL) Yes (VMs hosting apps & servers) Storage Replica Yes No Yes (bare metal or VMs) Yes (VMs hosting SQL) Yes (VMs hosting apps & servers) SQL Server AlwaysOn FCIs NA Yes SQL Server AlwaysOn AG NA Yes MS Exchange DAG NA Yes DFS Replication No Yes FRS Never Upgrade to DFSR, soon Don’t do it Are you crazy? What? No! Hahaha, you are funny Your “other application” vendors must state support – we cannot.
22
What Storage Replica is not
Storage Replica is not “shared nothing” clustering Storage Replica is not a backup We will happily replicate the deletion of all data! Storage Replica is not DFSR Not file-level Not multi-master Not multi-endpoint Not low-bandwidth Storage Replica is therefore not a general branch office solution We mean it!
23
While we’re on the subject of offices and users…
24
4/17/2017 Marketing view © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
25
4/17/2017 Your view © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
26
Topology Stretch Cluster Server-to-server Cluster-to-cluster is coming
No 1-many No a-b-c No a-b-c-d Cluster-to-cluster is coming But not possible in Technical Preview Fun fact: You can also create server-to-self You are on your own, pal
27
Stretch Clusters
28
Stretch Clusters Synchronous only Asymmetric storage Manage with FCM
Two sites, two sets of shared storage Cluster storage: CSV or role-assigned Manage with FCM Or Windows PowerShell Increase cluster DR capabilities Hyper-V and General Use File Server are the main use cases in the Technical Preview Not Scale Out File Server
29
Familiar Failover Cluster Manager GUI
30
Configure and manage Add a source data disk to a role or CSV
Enable replication on that source data disk Select a source log Select a destination data disk Select a destination log Done. Really! We’ve already changed this to 2,4,3,5 and altered nearly every word.
31
Demo Failover Cluster Manager Provisioning and Failover
32
Server to Server
33
Server to Server Synchronous or asynchronous
Any type of fixed disk storage (see previous rules) Configure and manage with Windows PowerShell Designed explicitly to increase the DR capabilities of a server Cluster to cluster is coming File Server is the main use cases in the Technical Preview Ideally, no one ever uses this. Cluster to cluster is far more resilient.
34
Windows PowerShell Module: WVR Get-SRGroup Get-SRPartnership
New-SRGroup New-SRPartnership (Create) Remove-SRGroup Remove-SRPartnership Set-SRGroup Set-SRPartnership (change direction) Suspend-SRGroup Sync-SRGroup
35
Demo Server to Server provisioning
36
A deeper look
37
Non-clustered Architecture
SR CIM Provider (WvrCimProv.dll in WMIv2 instance) SR Service (WvrSvc.exe) Registry SR Filter Driver (wvrf.sys) SMB 3 SMB 3 NTFS/REFS CLFS Log
38
Clustered Architecture
SR Service (WvrSvc.exe) SR CIM Provider (WvrCimProv.dll in WMIv2 instance) Windows Failover Cluster Service SR Cluster Resource (wvrres.dll) SR Filter Driver (wvrf.sys) SMB 3 SMB 3 NTFS/REFS CLFS Log
39
SMB 3.1 transport Using the scalability and perf built into SMB
SMB Multichannel SMB Direct (RDMA) Encryption and signing
40
Replication metadata Hidden disk partition Hidden logs
Always write through to disk Registry (“real” and cluster hive) HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WVR HKEY_LOCAL_MACHINE\Cluster\WVR
41
Supportability Performance Counters Event Logs WPP Tracing
Dozens of useful counters Made many improvements since Technical Preview Event Logs Hundreds of clear, guided, low-noise events WPP Tracing Booo! Requires calling MS. If we do our events right, you will never need it
42
Known issues with Technical Preview
Removal of replication PowerShell remoting Performance Finicky FCM The ^%# name The Step-By-Step guide covers all of this!
43
The big finish
44
Coming Microsoft Azure Site Recovery orchestration Cluster-to-cluster
Performance Ease of management Migration Inventory As always: believe it when you see it
45
Get the guide! Technical Preview Step-by-Step Guide: Storage Replica
Or search: filecab blog storage replica
46
Related content Storage Sessions in chronological order
4/17/2017 Related content Storage Sessions in chronological order CDP-B323: Delivering Predictable Storage Performance with Storage Quality of Service in Windows Server vNext (Wednesday Oct 29 8:30 AM) CDP-B339: Leveraging SAN Replication for Enterprise-Grade Disaster Recovery with Microsoft Azure Site Recovery and System Center 2012 R2 (Wednesday Oct PM) CDP-B349: Storage Management in a Hybrid Cloud Environment with Windows Server and System Center (Thursday Oct PM) CDP-B325: Designing Scale-Out File Server with DAS Storage in Windows (Friday Oct am) Find me at the Storage booth! © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
47
Track resources Windows Server Technical Preview (Storage)
4/17/2017 Track resources Microsoft Storage Windows Server Technical Preview (Storage) Storage Replica Intro - Experience guide - © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
48
For more information Windows Server System Center Azure Pack
Windows Server Technical Preview Windows Server System Center System Center Technical Preview Azure Pack windows-azure-pack Microsoft Azure Come visit us in the Microsoft Solutions Experience (MSE)! Look for the Cloud and Datacenter Platform area TechExpo Hall 7
49
Azure Exams EXAM 532 Developing Microsoft Azure Solutions Implementing Microsoft Azure Infrastructure Solutions EXAM 533 (Coming soon) Architecting Microsoft Azure Solutions EXAM 534 Azure-Cert + Classroom training (Coming soon) Microsoft Azure Fundamentals MOC 10979 MOC 20532 Developing Microsoft Azure Solutions Implementing Microsoft Azure Infrastructure Solutions MOC 20533 2 5 5 Azure-Train Online training (Coming soon) Microsoft Azure Fundamentals MVA (Coming soon) Architecting Microsoft Azure Solutions MVA Azure-MVA Get certified for 1/2 the price at TechEd Europe 2014! TechEd-CertDeal
50
Please Complete An Evaluation Form Your input is important!
4/17/2017 Please Complete An Evaluation Form Your input is important! TechEd Mobile app Phone or Tablet QR code TechEd Schedule Builder CommNet station or PC © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
51
Evaluate this session 4/17/2017
© 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
52
Resources Learning TechNet Developer Network
4/17/2017 Resources Sessions on Demand Learning Microsoft Certification & Training Resources TechNet Resources for IT Professionals Developer Network © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
53
4/17/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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. © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.