Windows Server 2016 Storage Replica presenta Roberto Ferazzi Operations Manager PulsarIT Srl MVP Office Server & Services MCSE - MCT Email/skype: roberto.ferazzi@pulsarit.net Blog: http://msexchange.community Twitter: @robertoferazzi www.wpc2015.it info@wpc2015.it - +39 02 365738.11 - #wpc15it 1
About me 20 anni di esperienza in progetti e tecnologie IT Microsoft Certified dal 1999 Microsoft Certified Trainer dal 2000 MCT, MCITP, MCSE Windows Server/Exchange/SfB/Office365 Microsoft Technical Community Speaker Microsoft Technet Forum moderator Community Lead MSExchange.Community Microsoft MVP (Most Valuable Professional) Office Server and Services (Exchange)
www.pulsarit.net info@pulsarit.net Microsoft Excellence since 1995 Involved in Skype/Lync vnext development (TAP) with Microsoft Corporation Product Team since 2009 www.pulsarit.net blogs.pulsarit.net Design, Deploy, and Support of Microsoft Solutions Unified Communications & Collaboration Exchange, Lync & SharePoint Private Cloud Virtualization & Systems Management Hybrid & Public Cloud Office 365, Azure, Active Directory Federation Smart Workplace Security, Control, Platform & Device Management
Cos è un disastro?
Superstorm Sandy (Ottobre 2012) Chicago NewYork Datacenter Verizon a Manhattan 1175 chilometri di distanza
Il DR fino a ieri era per pochi Costi elevati per prodotti di terze parti Hardware & vendor dependent DR = Per pochi Complessità di implementazione Dipendenza da versioni di drivers/software/firmware www.wpc2015.it info@wpc2015.it - +39 02 365738.11 6
SR = Per tutti Incluso in Windows Server 2016 Datacenter Edition Storage agnostic Vendor agnostic Just works www.wpc2015.it info@wpc2015.it - +39 02 365738.11 - #wpc15it 7
Storage Replica Replication Block-level, volume-based Synchronous & asynchronous SMB 3.1.1 transport Flexibility Any Windows data volume Any fixed disk storage Any storage fabric Management Failover Cluster Manager Windows PowerShell WMI End to end MS Storage Stack
Stora replica requirements Per ogni volume in replica servono due volumi, uno per i dati e uno per i log Sia il disco dati che il disco dei log devono essere inizializzati GPT non MBR I due volumi dati (sorgente e destinazione) devono essere identici (dimensione/geometria) I due volumi log (sorgente e destinazione) possono essere diversi I volumi dati devono avere la stessa sector size I volumi log devono avere la stessa sector size I volumi log devono essere veloci I volumi dati possono essere HDD, SSD o combinazioni a tier, possono usare qualunque livello di RAID I volumi dati non devono essere più grandi di 10TB, si consiglia di iniziare con dischi non più grandi di 1TB per ridurre i tempi della sincronizzazione iniziale I volumi dei log devono essere grandi almeno 8GB www.wpc2015.it info@wpc2015.it - +39 02 365738.11 9
Scenari Storage Replica Stretch Cluster Server to Server Cluster to Cluster Server to Self
Manhattan DC Jersey City DC Stretch Cluster Single cluster Automatic failover Synchronous NODE1 in HVCLUS NODE3 in HVCLUS SR over SMB3 NODE2 in HVCLUS NODE4 in HVCLUS
Manhattan DC Jersey City DC Cluster to Cluster Two separate clusters Manual failover Synchronous or asynchronous NODE1 in FSCLUS NODE2 in FSCLUS NODE1 in DRCLUS NODE2 in DRCLUS SR over SMB3 NODE3 in FSCLUS NODE4 in FSCLUS NODE4 in DRCLUS NODE4 in DRCLUS
Manhattan DC Jersey City DC Server to Server Two separate servers Manual failover Synchronous or asynchronous SRV1 SRV2 SR over SMB3
Server to Self Singolo server che replica su se stesso (un volume su un altro volume) Seed su storage per trasferimento in altra location SRV1 SR over SMB3
Poteva essere più semplice?
Stretch Clusters
Redmond Site Bellevue Site Stretch Clusters Due site, due set di shared storage Cluster storage: CSV or role-assigned Gestito con Failover Cluster Manager o con Windows PowerShell Aumenta le funzionalità di DR del cluster Hyper-V e General Use File Server sono le principali casistiche Non è Scale Out File Server SR-SRV01 SR-SRV02 Cluster SR-SRV03 SR-SRV04 Asymmetric shared storage SAN/JBOD/ iscsi Internode network connectivity SAN/JBOD/ iscsi
Familiare Failover Cluster Manager GUI
1. 2. Configurazione e gestione 3. 4. 5. 6.
Cluster to Cluster & Server to Server
Redmond Site Bellevue Site Redmond Site Bellevue Site Cluster to Cluster & Server to Server Synchronous or asynchronous Qualunque tipo di fixed disk storage Conforme alle regole di Cluster storage Supporta Storage Spaces Direct SR-SRV01 SAN/JBOD/ iscsi SR-SRV02 Cluster A Symmetric shared storage Internode network connectivity SR-SRV03 Cluster B Symmetric shared storage SAN/JBOD/ iscsi SR-SRV04 Configurabile e gestibile con Windows PowerShell and Microsoft Azure Site Recovery SR-SRV01 SAN/JBOD/ iscsi/das Partnership Storage Internode network connectivity SR-SRV03 SAN/JBOD/ iscsi
Windows PowerShell Get-SRGroup Get-SRPartnership New-SRGroup New-SRPartnership (create) Remove-SRGroup Remove-SRPartnership Set-SRGroup Set-SRPartnership (change direction) Suspend-SRGroup Sync-SRGroup Test-SRTopology (plan your replication)
Demo Test-SRTopology Server to Server provisioning Failover Cluster Manager Provisioning and Failover
Demo Facciamo un disastro!!!
Un po più a fondo
Blocchi, non files
Applications (local or remote) Synchronous workflow 1 5 Source Server Node (SR) 2 4 Destination Server Node (SR) t 2 t 1 3 Data Log Data Log
Applications (local or remote) 1 3 Asynchronous workflow Source Server Node (SR) 4 6 Destination Server Node (SR) t 2 t 1 5 Data Log Data Log
SMB 3.1.1 transport Attualmente testato con Mellanox InfiniBand MetroX e Chelsio iwarp Microsoft ha parecchie reti di replica da 10km, 25km e 40km Roundtrip latencies: ~0,2msec a 80km 3.1.1 encryption performance improvements (awesome parallelization) These are coming..
Requisiti & Raccomandazioni
Per Kerberos; non richiede Schema updates, AD objects, AD functional levels, etc. Requisiti GPT, no MBR Yes: JBOD, Local (non-cluster) SCSI or SATA, or SAN (iscsi or Fibre Channel storage array) No removable devices: USB external arrays, thumb drives, tapes, 5.25 floppy disks, etc. Same disk geometry (between logs, between data) and partitioning for data Free space for logs on a Windows NTFS/ReFS volume (logs are fixed size, do not grow or shrink) No %SystemRoot%, page file, hibernation file, DMP files SMB, WS-MAN
Raccomandazioni per Synchronous 5ms round trip average Assumendo la velocità della luce teorica, 5ms is ~1500km round trip Nella realtà: la fibra ottica riduce del ~35%, occorre attraversare switch, router, firewall, etc. costi, disponibilità Risultato finale: nella maggior parte dei casi si può arrivare a 30-50km 1 Gbps network - end to end - tra server è il punto di partenza Dipende dall IO e dal traffico che passa dallo stesso tubo (SR potrebbe non essere il solo traffico da e verso il sito di DR) Flash (SSD, NVME, etc.) Grandi Log consentono un recovery veloce, ma costano spazio
Non è importante Raccomandazioni per Asynchronous Il minimo necessario Dipende dalla quantità di IO Stesso della slide precedente
SR garantisce un mountable volume La vostra applicazione deve garantire un file leggibile Filosofia E il vostro lavoro?
No read-write o read-only sulla destinazione Punti chiave per la gestione di Storage Replica No A-B-C, A-B+A-C o one-to-many E possibile utilizzare altre tecniche di replica in combinazione (Es. Hyper-V Replica for A-B, SR for A-C)..ma prima della RTM potrebbe cambiare qualcosa..
Lo strumento giusto al momento giusto 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) SQL Server AlwaysOn FCI SQL Server AlwaysOn AG MS Exchange DAG No Testing (bare metal or VMs) NA NA NA NA Yes NA NA NA NA NA Yes NA NA NA NA Yes NA NA DFS Replication No Yes Yes No No No Yes (bare metal or VMs) FRS Mai Upgrade a DFSR, subito! Non fatelo! Siete pazzi? Cosa? No!! Hahaha, buona questa!!
SR in VM? SR in Azure? Retrocompatibilità? Assolutamente Si Richiede Datacenter Edition E possibile con ogni hypervisor supportato specialmente Hyper-V ;-) Tramite Azure Site Recovery Extremamente improbabile
Cosa non è Storage Replica Funziona ed è supportato, ma non è il suo obiettivo Storage Replica non è un sistema di backup La cancellazione di dati si replica che è un piacere!! Storage Replica non è DFSR No file-level No multi-master No multi-endpoint (per ora) No ultra-low bandwidth Storage Replica non è una soluzione per branch office
Coming (soon?) Come sempre, credeteci quando li vedrete
Infrastruttura DEMO
Domande e Risposte Q & A www.wpc2015.it info@wpc2015.it - +39 02 365738.11 - #wpc15it 41
OverNet Education info@overneteducation.it www.overneteducation.it Tel. 02 365738 Contatti OverNet Education @overnete www.facebook.com/overneteducation www.linkedin.com/company/overnet-solutions www.wpc2015.it www.wpc2015.it info@wpc2015.it - +39 02 365738.11 - #wpc15it 42