Kako sa novim tehnologijama graditi datacentar budućnosti? 6/2/2018 2:08 PM Kako sa novim tehnologijama graditi datacentar budućnosti? Luka Manojlovic http://skrci.me/network7 © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
6/2/2018 2:08 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
6/2/2018 2:08 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Software defined storage - stack SMB Scale-Out File Server Access point for Hyper-V Scale-out data access Data access resiliency Cluster Shared Volumes Single consistent namespace Fast failover Storage Spaces Storage pooling Virtual disks Data Resiliency Hardware - Standard volume hardware - Fast and efficient networking - Shared storage enclosures SAS SSD SAS HDD Scale-Out File Server \\FileServer\Share Cluster Shared Volumes C:\ClusterStorage Storage Space Virtual Disks Software Defined Storage System Storage Pool Storage Node Shared JBOD Storage
Microsoft SDS : Past , Present and Future Microsoft Ignite 2015 6/2/2018 2:08 PM Microsoft SDS : Past , Present and Future Pre Windows 2012 Windows 2012 Windows 2012 R2 Windows 2016 Dependent on Traditional Storage Relied on 3rd party SAN vendors 1st wave SDS Introduction to Storage Spaces “Remote File solution for Hyper-V using shared JBOD Introducied Scale Out File Server ( SOFS) RDMA and Multichannel SAN independence 2nd wave SDS Storage Tiering WriteBack Cache (WBC) Scale Out File Server improvements SMB Direct Improvements Volume Rebalancing Multiple instances JBOD monitoring Storage Spaces Direct Remote File solution for Hyper-V using shared nothing hardware Unlock use of DAS Reduce Cost Software Storage Bus SATA and NVMe Node Fault Tolerance Health Services Storage Spaces Enhancements Scalable pools Data Rebalancing © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Storage tiering and write back caching Storage Space HDD Tier Cold Data SSD Tier and WBC Hot Data SAS SSD SAS HDD I/O Activity Accumulates Heat at Sub-File Granularity Compute Nodes Tiered Spaces leverage file system intelligence File system measures data activity at sub-file granularity Heat follows files Admin-controlled file pinning is possible Data movement Automated promotion of hot data to SSD tier Configurable scheduled task Write-Back Cache (WBC) Helps smooth effects of write bursts Uses a small amount of SSD capacity IO to SSD bypass WBC Large IO bypass WBC Complementary Together, WBC and the SSD tier address data’s short-term and long-term performance needs
SMB Multichannel Network throughput and fault tolerance Hyper-V Host VM VM VMBUS Network throughput and fault tolerance Bandwidth aggregation & link fault tolerance IO balanced over active interfaces Replays operations on alternate channels in channel failure cases RSS aware, LBFO aware, NUMA aware Zero configuration Client driven NIC discovery and best pair(s) selection Transparent fall back to less desirable interfaces in failure cases Periodic re-evaluation and transparent ‘upgrade’ VHD Parser B/W Limiter DPM SMB Client SMBD WSK VSS NDK TCP Witness Client RVSS Provider LBFO CSV traffic to node 2+ To Witness Service On SOFS node 2+ NIC Pair 1 NIC Pair N SMB Server Witness Service RVSS Service SMB Client CSVFS Server Service DNN Resource Cluster Resume Key SOFS Resource Shared VHD VSS DB NTFS/ReFS CSV Provider LUN / Space SOFS Node 1
Storage Replica 1 Stretch Cluster BCDR 2 Benefits Synchronous stretch clusters across sites for HA BCDR Synchronous or asynchronous Cluster <-> Cluster Server <-> Server Microsoft Azure Site Recovery orchestration 2 Benefits Block-level, host-based, volume replication End-to-end software stack from Microsoft Works with any Windows volume Hardware agnostic; existing SANs work Uses SMB3 as transport Available in Windows Server Technical Preview for Stretch Cluster and Server to Server scenarios. Management tools are still in progress.
Storage Replica : Sync and Async modes Deployment Diagram Steps Synchronous Zero Data Loss RPO Mission critical apps On-Prem or Metro setup Short distance ( <5ms, more likely <30km) Usually dedicated link Bigger bandwidth Application write Log data written & the data is replicated to remote site Log data written at the remote site Acknowledgement from the remote site Application write acknowledged t, t1- Data flushed to the volume, logs always write through Asynchronous Near zero data loss (depends on multiple factors) RPO Non-critical apps Across region / country Unlimited distance Usually over WAN Log data written Data replicated to the remote site Applications (Primary) Server Cluster (SR) Data Log 1 t 2 (Remote) t1 3 5 4 Applications (Primary) Server Cluster (SR) Data Log 1 t 2 (Remote) 5 4 3 6 t1
6/2/2018 2:08 PM Hvala! © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.