Storage Replica: Save your job with Windows Server 2016 5/22/2018 12:29 PM Storage Replica: Save your job with Windows Server 2016 Ned Pyle Principal Program Manager @nerdpyle © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Disaster: is it any film by Michael Bay? 5/22/2018 Disaster: is it any film by Michael Bay? © 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.
Audience participation time: 5/22/2018 12:29 PM Audience participation time: Harvey or Irma? © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
5/22/2018 12:29 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Superstorm Sandy That’s 880 miles! NYC Atlanta For you Europeans, that’s 1,416,222,720 millimeters!
Storage-agnostic, block-level, SMB3-based, zero RPO replication
Synchronous or asynchronous data replication between floors, buildings, campuses, cities, & continents
Today we talk about SR capabilities, 5/22/2018 12:29 PM Today we talk about SR capabilities, what’s new in version 1709, what we learned, & interesting trickery © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
When you see a dog, it’s question time 5/22/2018 12:29 PM When you see a dog, it’s question time Thatcher. Worried as h*ck about your DR plan. 13/10 would replicate © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Storage Replica capabilities
Stretch Clusters Single cluster Automatic failover Asymmetric storage
S2D and shared disk supported Cluster to cluster Two separate clusters Manual failover S2D and shared disk supported
Two separate servers Manual failover Server to self too Server to server Two separate servers Manual failover Server to self too
Demo “Easy Peasy Lemon Squeezy” 5/22/2018 © 2015 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.
Datacenter Edition (Full, Core) Requirements Datacenter Edition (Full, Core) Kerberos ≥2GB RAM, ≥2 Cores Data & logs storage Network Firewall ports
Replicating blocks under CSVFS, NTFS, or ReFS volume Blocks, not files Not DFSR Replicating blocks under CSVFS, NTFS, or ReFS volume File in use? Don’t care! Write IOs only
File sys filters & dedup Driver layering NY Site NJ Site SMB server Not here! Dismounted Volume Volume File sys filters & dedup CSVFS/NTFS/ReFS VolSnap filter BitLocker Filter Volume Manager Storage Replica Storage Replica Here Partition manager Partition manager Disk driver Disk driver Disk Disk
Synchronous workflow The async difference? Applications (local or remote) 1 5 2 Source Server Node (SR) Destination Server Node (SR) 4 t 2 t1 3 Data Log Data Log The async difference?
No, I have not been digging up the dark fiber link. Questions so far? No, I have not been digging up the dark fiber link. Why do you ask?
Storage Replica in version 1709
Demo “Everybody loves PowerShell – right?” 5/22/2018 © 2015 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.
Reduces need for PowerShell Honolulu Support Reduces need for PowerShell Server to server More to come
It’s called Windows, Snover! 5/22/2018 12:29 PM It’s called Windows, Snover! © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Demo “Is this thing on?” 5/22/2018 © 2015 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.
Test Failover in Windows Server, version 1709 Mount destination storage Read and write to it Discard when done Test & validate DR
What we’ve learned in a year of Storage Replica
Microsoft Ignite 2016 5/22/2018 12:29 PM Microsoft Marketing Hello. I am an IT pro person. I like the computers and such. They work fine always © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Gaze upon the real face of storage… 5/22/2018 12:29 PM Gaze upon the real face of storage… © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Storage Best Practices Log performance Initial sync performance Log size
Network Best Practices RDMA Network Constraints SMB Bandwidth
What’s performance worth? RDMA is about efficiency Downsides? RDMA vs legacy NIC What’s performance worth? RDMA is about efficiency Downsides? SMB Direct has outstanding partner relationships
Why does the SR team love iWARP? Microsoft Ignite 2016 5/22/2018 12:29 PM Why does the SR team love iWARP? Perf Uses existing infrastructure Simple setup Scalable 10, 25, 40, 50, & 100 Gbps speeds Naturally long haul © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Compute Best Practices VSS Cluster sites
Cluster sites New-ClusterFaultDomain -Name Seattle -Type Site -Description "Primary" -Location "Seattle Datacenter" New-ClusterFaultDomain -Name Bellevue -Type Site -Description "Secondary" -Location "Bellevue Datacenter" Set-ClusterFaultDomain -Name sr-srv01 -Parent Seattle Set-ClusterFaultDomain -Name sr-srv02 -Parent Seattle Set-ClusterFaultDomain -Name sr-srv03 -Parent Bellevue Set-ClusterFaultDomain -Name sr-srv04 -Parent Bellevue (Get-Cluster).PreferredSite="Seattle"
Compute Best Practices VSS Cluster sites VM Resiliency
Cluster VM resiliency (Get-Cluster).ResiliencyDefaultPeriod=n
Compute Best Practices VSS Cluster sites VM Resiliency VM Start Ordering Consistency Groups for SQL
Encryption, Signing, none of the above? Use conscientiously Understand the hit Disables RDMA(!)
Avoid SOFS All same speed storage
Firmware, Drivers, Updates Know your vendor Have a plan Be proactive
Hyper-V or Storage Replica? Hyper-V Replica Storage Replica
Hyper-V or Storage Replica? Hyper-V Replica Storage Replica Recovery Per VM Per Volume
Hyper-V or Storage Replica? Hyper-V Replica Storage Replica Recovery Per VM Per Volume Dedicated network support Cert-based replication + host/DNS Per network interface
Hyper-V or Storage Replica? Hyper-V Replica Storage Replica Recovery Per VM Per Volume Dedicated network support Cert-based replication + host/DNS Per network interface Write Ordering Yes
Hyper-V or Storage Replica? Hyper-V Replica Storage Replica Recovery Per VM Per Volume Dedicated network support Cert-based replication + host/DNS Per network interface Write Ordering Yes Replication Modes Asynchronous (30 sec, 5/15 min) Synchronous & Asynchronous (cont.)
Hyper-V or Storage Replica? Hyper-V Replica Storage Replica Recovery Per VM Per Volume Dedicated network support Cert-based replication + host/DNS Per network interface Write Ordering Yes Replication Modes Asynchronous (30 sec, 5/15 min) Synchronous & Asynchronous (cont.) Test Failover Yes No RS1, Yes RS3(!)
Hyper-V or Storage Replica? Hyper-V Replica Storage Replica Recovery Per VM Per Volume Dedicated network support Cert-based replication + host/DNS Per network interface Write Ordering Yes Replication Modes Asynchronous (30 sec, 5/15 min) Synchronous & Asynchronous (cont.) Test Failover Yes No RS1, Yes RS3(!) Consistency Application Crash + VSS
Hyper-V or Storage Replica? Hyper-V Replica Storage Replica Recovery Per VM Per Volume Dedicated network support Cert-based replication + host/DNS Per network interface Write Ordering Yes Replication Modes Asynchronous (30 sec, 5/15 min) Synchronous & Asynchronous (cont.) Test Failover Yes No RS1, Yes RS3(!) Consistency Application Crash + VSS Scale See calculator app Massive (100TB+ already seen in field)
Hyper-V or Storage Replica? Hyper-V Replica Storage Replica Recovery Per VM Per Volume Dedicated network support Cert-based replication + host/DNS Per network interface Write Ordering Yes Replication Modes Asynchronous (30 sec, 5/15 min) Synchronous & Asynchronous (cont.) Test Failover Yes No RS1, Yes RS3(!) Consistency Application Crash + VSS Scale See calculator app Massive (100TB+ already seen in field) Inter-op Hyper-V, Azure (ASR) WS2016 Guest & Host
Customers.microsoft.com
Storage Replica offering: 2xDataON CiB-9112 Intel® Xeon® E5-v2600 v4 family, up to 22 cores 256GB – 1536GB Tier Storage SAS SSD + HDDs 10GbE RDMA NICs
Microsoft 2016 5/22/2018 12:29 PM For over a century, Mead & Hunt has build a reputation as an engineering and architectural firm powered by innovative thinkers and steadfast experts Mead & Hunt chose DataON CiB-9112 solution based on Windows Server 2016 to replace its aging FC SAN and deploying cluster-to-cluster replication leveraging Storage Replica (SR) “Once we have Storage Spaces running, enabling Storage Replica between our two sites were just three (3) lines of PowerShell- It’s so Simple.” – Joseph Anich Systems Infrastructure Engineering © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Storage Replica offering 2xDataON CiB-9473 Intel® Xeon® E5-v2600 v4 family, up to 22 cores 256GB – 1536GB Tier Storage SAS SSD + HDDs 10GbE RDMA NICs
Microsoft 2016 5/22/2018 12:29 PM The Kotter Group is made up of small, energetic team of IT enthusiasts who have spend 21 years working in the insurance industry Kotter Group chose DataON CiB-9473 solution based on Windows Server 2016 to replace its aging FC SAN and deploying cluster-to-cluster replication leveraging Storage Replica (SR) © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
R730 Stretch Cluster BOM 4x nodes 4x MD3060E JBODs 1.5PB raw Many deployments
Look into my eyes: you should take me to Shula’s tonight 5/22/2018 12:29 PM Questions so far? Look into my eyes: you should take me to Shula’s tonight © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Interesting Storage Replica trickery
Answer? Definitely maybe! Can I replace DFSR now? Yes! RPO and RTO Don’t need to access secondary No! Folder & file granularity Multi-master, complex topology, read-only secondary Answer? Definitely maybe!
Fun with Robocopy and SR Save time & CPU Down & dirty migrations
Demo “I’m givin’ her all she’s got, Captain!” 5/22/2018 © 2015 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.
Migration and Data Mover Disparate arrays* Local replication migrations Data consolidation Server decommission Seeding
Site: aka.ms/storagereplica Blog: aka.ms/serverstorage Feedback: Camera time! Site: aka.ms/storagereplica Blog: aka.ms/serverstorage Feedback: srfeedback@microsoft.com windowsserver.uservoice.com Twitter: @nerdpyle
If you rub my belly, I’ll add Honolulu support for clusters Final questions If you rub my belly, I’ll add Honolulu support for clusters
Enjoy the rest of the week and grab a laptop sticker! 5/22/2018 Enjoy the rest of the week and grab a laptop sticker! © 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.