SlideShare uma empresa Scribd logo
1 de 54
Introducing Storage Replica
Replication
Block-level, volume-based
Synchronous & asynchronous
SMB 3.1.1 transport
Write ordering
Seeded and thin provisioned
Flexibility
Any Windows data volume
Any fixed disk storage
Any storage fabric
Shared cluster storage
S2D cluster storage
Management
Failover Cluster Manager
Windows PowerShell
Azure Site Recovery
End to end MS storage stack
SR and Storage Spaces
Direct close the loop on the
MS storage stack
Single cluster
Automatic failover
Synchronous & Asynchronous
Asymmetric storage
Two sites, two sets of shared storage
Cluster storage: CSV or role-assigned PDR
Manage with Cluster Manager
Or Windows PowerShell
Increase cluster DR capabilities
Hyper-V and General Use File
Server are the main use cases
New York New Jersey
SR over SMB
The Hudson River
Two separate clusters
Manual or
orchestrated failover
Synchronous or
asynchronous
S2D and shared disk
supported
Manage with
PowerShell & ASR
Los Angeles Las Vegas
SR over SMB
Two separate servers
Manual failover
Synchronous or
asynchronous
Manage with PowerShell
…only?
Building 5 Building 9
SR over SMB
Remote Server Management Tool support for SR
Server to server to start
Cluster to cluster to follow
Fully integrated into RSMT
Coming at or slightly after TP5
This is not DFSR
This is not DFSR!
Replicating storage blocks underneath the CSVFS,
NTFS, or ReFS volume
Don’t care if files are in use
Write IOs are all that matter to Storage Replica
V
o
l
u
m
e
Applications
(local or remote)
Source Server
Node (SR)
Data
Log
1
t 2
Destination Server
Node (SR)
Data
Log
t1 3
2
5
4
Applications
(local or remote)
Source Server
Node (SR)
Data
Log
1
t 2
Destination Server
Node (SR)
Data
Log
t1 5
4
3
6
1. Replicating normally
2. Destination offline, the source log contains all IO:
A. Replay from log
B. Destination comes back online (faster)
3. Destination offline, the source log wrapped IO
A. Replay from bitmap
B. Destination comes back online (slower)
Source Server
Node (SR)
Data
Log
Destination Server
Node (SR)
Data
Log
OI
Replay Log DeltaReplay Bitmap Delta
The lesson: the bigger the log, the faster the recovery. And we never block IO
Using the scalability and
perf built into SMB
SMB Multichannel
SMB Direct (RDMA)
We are currently testing Mellanox InfiniBand
MetroX and Chelsio iWarp configs
We have several 10km, 25km and 40km networks
Roundtrip latencies: ~200usec at 80km
Encryption and signing
3.1.1 encryption performance improvements
(awesome parallelization)
Datacenter Edition (Full, Core, and Nano)
Active Directory
≥4GB RAM, ≥2 Cores
Disks
Firewall ports
Test-SRTopology cmdlet
Checks requirements and recommendations for
bandwidth, log sizes, IOPS, firewall ports, etc…
Tells you how long initial sync should take
Gives you a tidy HTML report with recommendations
Customers love it
When they find it
Destination volume is always dismounted
One to one
There is no “test failover”
Hmmm
Mixed cluster and standalone blocked
Currently
All of above planned for post-RTM
Don’t let your customer write checks we can’t cash
Async crash consistency versus application consistency
We guarantee a mountable volume
Your app must guarantee a usable file
Volume Shadow Copy Snapshots
They replicate too
Accept that async means possible data loss
How much money is your data worth?
Or your job?
Hyper-V
Replica
Yes NA Yes (VMs
hosting file
servers)
No Yes (VMs
hosting SQL)
Yes (VMs hosting
apps & servers)
VM SYSVOL File Server MS Exchange SQL Server Other Applications
Storage Replica Yes No Yes (bare metal
or VMs)
No Testing (bare
metal or VMs)
Yes (bare metal or
VMs)
SQL Server
AlwaysOn FCI
NA NA NA NA Yes NA
MS Exchange
DAG
NA NA NA Yes NA NA
DFS Replication No Yes Yes No No No
FRS Never Upgrade to
DFSR, soon
Don’t do it Are you crazy? What? No! Hahaha, you are
funny
SQL Server
AlwaysOn AG
NA NA NA NA Yes NA
Workload
Replicator
Hyper-V Replica advantages and characteristics
Use SR when you need:
In a VM
In Azure
Will we backport SR to Windows Server 2012 R2?
Please?
Storage Replica is not “shared nothing” clustering
Storage Replica is not a backup
Storage Replica is not DFSR
Storage Replica is not a general branch office solution
Module: StorageReplica
http://blogs.technet.com/b/filecab/archive/2015/07/09/storage-replica-versus-robocopy-fight.aspx
Technique Data to copy Time to complete
Robocopy /s /copyall /zb /mt:128 95GiB, 100M files 8 hours, 0 minutes and 12 seconds
Robocopy /copyall /zb 1.45TiB, 1 file 2 hours, 48 minutes, 26 seconds
Robocopy /copyall /j /zb 1.45TiB, 1 file 2 hours, 38 minutes, 8 seconds
Robocopy /s /copyall /zb /mt:128 1.45TiB, 1.11M files 25 minutes, 0 seconds
Robocopy /copyall /j 1.45TiB, 1 file 15 minutes, 23 seconds
Storage Replica 1.45TiB, the volume 14 minutes, 27 seconds
 4 Intel(R) Xeon(R) Processors (16 cores)
o Intel® Xeon® Processor E5-2623 v3 (10M Cache, 3.00 GHz)
 Installed Physical Memory (RAM) 128 GB
 (24) x 2.5" SAS/SATA drive bay, Hot-swap with 12Gb/s backplane
 (4) x Redundant cooling fans
 (2) Risers x8 slots low profile PCIe Gen3 (2 available per node)
 (2) Intel(R) 10Gb Ethernet SFP+ connections on-board (per Node)
 (1) 1200W (1+1) Redundant Power Supply
 Remote Management Module, Integrated BMC w/IPMI 2.0 NIC port
 (4) External SAS Ports (per Node)
 (1) DataON 2U "Standard" RACK mount Rail set
 Internal OS Drives 4: Sandisk x300 128GB 2.5 SATA III MLC SSD - 2 per Node
 12G SAS HBA for Data Drives - Avago(R) LSI Storage 9300-8i PCI-e 3 8-port internal 12Gp/s SAS HBA.
Integrated mezzanine card
 12G SAS Cabling for Expansion - SFF-8644 to SFF-8644 Ext. 2M 12Gb/s SAS Cable for expansion
 12 1800GB HGST SAS 2.5" 10k RPM - HDD Part # Ultrastar C10K1800 21.6TB Raw per appliance
 12 400GB HGST 12Gb Ultrastar SSD1600MM SAS 2.5" - SSD Part # HUSMM1640ASS04 4.8TB Raw per
appliance
 Network Card(s): 7 NIC(s) Installed.
o Intel(R) 82599 10 Gigabit Dual Port Network Connection
o Mellanox ConnectX-3 Pro Ethernet Adapter
o Chelsio Network Adapter
o Chelsio Network Adapter
o Intel(R) 82599 10 Gigabit Dual Port Network Connection
o Mellanox ConnectX-3 IPoIB Adapter
Mellanox ConnectX-3 IPoIB Adapter
Metric 8 KB I/O 16 KB I/O 32 KB I/O 64 KB I/O
Percentage Write Latency Overhead due to SR -56% -45% -65% -66%
Percentage Read Latency Overhead due to SR - 100% Read 7% 5% 2% 23%
Average Write Latency to Source Log disk in milliseconds 1.24 1.53 2.78 3.7
Average Write Latency to Destination Log disk in milliseconds 1.17 1.35 2.81 3.31
I/O Size (KB)
Read Latency - 100% Read (ms) Write Latency – 80% Write (ms)
Without SR With SR Without SR With SR
8 5.37 5.77 41.98 18.31
16 6.08 6.37 42.79 23.68
32 4.8 4.92 52.16 18.12
64 5.52 6.77 68.45 23.49
Configure SR without being an administrator
Pair two clusters
Replicate thin-provisioned Storage Spaces volumes
Support for 3rd parties possible but requires validation
Pick your networks
Limit by machine or by partnership
Also limit bandwidth
Set-SmbBandwidthLimit -Category StorageReplication -BytesPerSecond <uint64>
Change partition sizes mid-replication
No need to recreate replication, not blocked while
replicating
ReFS is grow-only
New/Set-SRPartnership
Cluster Administrator wizard
Lots of issues in TP4
All working in TP5
Probably
Please test and file bugs, Nano is very dynamic code
Hooked into new Cluster health system
RPO dial for async
Not a bandwidth limiter
More of an early warning system
Under-provisioned log warnings (maybe not TP5)
Технологии работы с дисковыми хранилищами и файловыми системами Windows Server 2016 (Часть 2)

Mais conteúdo relacionado

Mais procurados

VMware Advance Troubleshooting Workshop - Day 4
VMware Advance Troubleshooting Workshop - Day 4VMware Advance Troubleshooting Workshop - Day 4
VMware Advance Troubleshooting Workshop - Day 4Vepsun Technologies
 
Techorama 2017 - What's new in Windows Server 2016
 Techorama 2017 - What's new in Windows Server 2016 Techorama 2017 - What's new in Windows Server 2016
Techorama 2017 - What's new in Windows Server 2016David De Vos
 
Storage in windows server 2012
Storage in windows server 2012Storage in windows server 2012
Storage in windows server 2012David De Vos
 
JetStor portfolio update final_2020-2021
JetStor portfolio update final_2020-2021JetStor portfolio update final_2020-2021
JetStor portfolio update final_2020-2021Gene Leyzarovich
 
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best PracticesVMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best PracticesVMworld
 
Xen Virtualization 2008
Xen Virtualization 2008Xen Virtualization 2008
Xen Virtualization 2008mwlang88
 
VMware vSphere Performance Troubleshooting
VMware vSphere Performance TroubleshootingVMware vSphere Performance Troubleshooting
VMware vSphere Performance TroubleshootingDan Brinkmann
 
Storage Enhancements in Windows 2012 R2
Storage Enhancements in Windows 2012 R2Storage Enhancements in Windows 2012 R2
Storage Enhancements in Windows 2012 R2Michael Rüefli
 
Enterprise Storage NAS - Dual Controller
Enterprise Storage NAS - Dual ControllerEnterprise Storage NAS - Dual Controller
Enterprise Storage NAS - Dual ControllerFernando Barrientos
 
Simplifying Ceph Management with Virtual Storage Manager (VSM)
Simplifying Ceph Management with Virtual Storage Manager (VSM)Simplifying Ceph Management with Virtual Storage Manager (VSM)
Simplifying Ceph Management with Virtual Storage Manager (VSM)Ceph Community
 
IMCSummit 2015 - Day 1 Developer Session - The Science and Engineering Behind...
IMCSummit 2015 - Day 1 Developer Session - The Science and Engineering Behind...IMCSummit 2015 - Day 1 Developer Session - The Science and Engineering Behind...
IMCSummit 2015 - Day 1 Developer Session - The Science and Engineering Behind...In-Memory Computing Summit
 
Citrix PVS Advanced memory and storage considerations for provisioning services
Citrix PVS Advanced memory and storage considerations for provisioning servicesCitrix PVS Advanced memory and storage considerations for provisioning services
Citrix PVS Advanced memory and storage considerations for provisioning servicesNuno Alves
 
Impact of Intel Optane Technology on HPC
Impact of Intel Optane Technology on HPCImpact of Intel Optane Technology on HPC
Impact of Intel Optane Technology on HPCMemVerge
 
Data core makes_ha_nas_practical_20mar12
Data core makes_ha_nas_practical_20mar12Data core makes_ha_nas_practical_20mar12
Data core makes_ha_nas_practical_20mar12jelenaveskovic
 
The dark side of stretched cluster
The dark side of stretched clusterThe dark side of stretched cluster
The dark side of stretched clusterAndrea Mauro
 

Mais procurados (20)

Windows Server 2012 R2! Что нового в Hyper-V?
Windows Server 2012 R2! Что нового в Hyper-V?Windows Server 2012 R2! Что нового в Hyper-V?
Windows Server 2012 R2! Что нового в Hyper-V?
 
VMware Advance Troubleshooting Workshop - Day 4
VMware Advance Troubleshooting Workshop - Day 4VMware Advance Troubleshooting Workshop - Day 4
VMware Advance Troubleshooting Workshop - Day 4
 
Techorama 2017 - What's new in Windows Server 2016
 Techorama 2017 - What's new in Windows Server 2016 Techorama 2017 - What's new in Windows Server 2016
Techorama 2017 - What's new in Windows Server 2016
 
Storage in windows server 2012
Storage in windows server 2012Storage in windows server 2012
Storage in windows server 2012
 
JetStor portfolio update final_2020-2021
JetStor portfolio update final_2020-2021JetStor portfolio update final_2020-2021
JetStor portfolio update final_2020-2021
 
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best PracticesVMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
 
TDS-16489U-R2 0215 EN
TDS-16489U-R2 0215 ENTDS-16489U-R2 0215 EN
TDS-16489U-R2 0215 EN
 
Xen Virtualization 2008
Xen Virtualization 2008Xen Virtualization 2008
Xen Virtualization 2008
 
VMware vSphere Performance Troubleshooting
VMware vSphere Performance TroubleshootingVMware vSphere Performance Troubleshooting
VMware vSphere Performance Troubleshooting
 
Storage Enhancements in Windows 2012 R2
Storage Enhancements in Windows 2012 R2Storage Enhancements in Windows 2012 R2
Storage Enhancements in Windows 2012 R2
 
(Free and Net) BSD Xen Roadmap
(Free and Net) BSD Xen Roadmap(Free and Net) BSD Xen Roadmap
(Free and Net) BSD Xen Roadmap
 
Enterprise Storage NAS - Dual Controller
Enterprise Storage NAS - Dual ControllerEnterprise Storage NAS - Dual Controller
Enterprise Storage NAS - Dual Controller
 
Simplifying Ceph Management with Virtual Storage Manager (VSM)
Simplifying Ceph Management with Virtual Storage Manager (VSM)Simplifying Ceph Management with Virtual Storage Manager (VSM)
Simplifying Ceph Management with Virtual Storage Manager (VSM)
 
IMCSummit 2015 - Day 1 Developer Session - The Science and Engineering Behind...
IMCSummit 2015 - Day 1 Developer Session - The Science and Engineering Behind...IMCSummit 2015 - Day 1 Developer Session - The Science and Engineering Behind...
IMCSummit 2015 - Day 1 Developer Session - The Science and Engineering Behind...
 
TDS-16489U - Dual Processor
TDS-16489U - Dual ProcessorTDS-16489U - Dual Processor
TDS-16489U - Dual Processor
 
Citrix PVS Advanced memory and storage considerations for provisioning services
Citrix PVS Advanced memory and storage considerations for provisioning servicesCitrix PVS Advanced memory and storage considerations for provisioning services
Citrix PVS Advanced memory and storage considerations for provisioning services
 
Impact of Intel Optane Technology on HPC
Impact of Intel Optane Technology on HPCImpact of Intel Optane Technology on HPC
Impact of Intel Optane Technology on HPC
 
Data core makes_ha_nas_practical_20mar12
Data core makes_ha_nas_practical_20mar12Data core makes_ha_nas_practical_20mar12
Data core makes_ha_nas_practical_20mar12
 
The dark side of stretched cluster
The dark side of stretched clusterThe dark side of stretched cluster
The dark side of stretched cluster
 
Scale2014
Scale2014Scale2014
Scale2014
 

Destaque

Destaque (7)

APP-V 5.0 Service Pack 3, виртуализация Microsoft Office
APP-V 5.0 Service Pack 3, виртуализация Microsoft OfficeAPP-V 5.0 Service Pack 3, виртуализация Microsoft Office
APP-V 5.0 Service Pack 3, виртуализация Microsoft Office
 
Windows Server "10": что нового в виртуализации
Windows Server "10": что нового в виртуализацииWindows Server "10": что нового в виртуализации
Windows Server "10": что нового в виртуализации
 
Файловая система ReFS в Windows Server 2012/R2 и её будущее в vNext
Файловая система ReFS в Windows Server 2012/R2 и её будущее в vNext Файловая система ReFS в Windows Server 2012/R2 и её будущее в vNext
Файловая система ReFS в Windows Server 2012/R2 и её будущее в vNext
 
Презентация RDS & App-V, VDI
Презентация RDS & App-V, VDIПрезентация RDS & App-V, VDI
Презентация RDS & App-V, VDI
 
Advanced Directory Services Windows Server 2012
Advanced Directory Services Windows Server 2012Advanced Directory Services Windows Server 2012
Advanced Directory Services Windows Server 2012
 
System Center 2012 Operations Manager + SP1
System Center 2012 Operations Manager + SP1 System Center 2012 Operations Manager + SP1
System Center 2012 Operations Manager + SP1
 
SCRUM - разработка без начальника
SCRUM - разработка без начальникаSCRUM - разработка без начальника
SCRUM - разработка без начальника
 

Semelhante a Технологии работы с дисковыми хранилищами и файловыми системами Windows Server 2016 (Часть 2)

Experience In Building Scalable Web Sites Through Infrastructure's View
Experience In Building Scalable Web Sites Through Infrastructure's ViewExperience In Building Scalable Web Sites Through Infrastructure's View
Experience In Building Scalable Web Sites Through Infrastructure's ViewPhuwadon D
 
New Oracle Infrastructure2
New Oracle Infrastructure2New Oracle Infrastructure2
New Oracle Infrastructure2markleeuw
 
Tsm7.1 seminar Stavanger
Tsm7.1 seminar StavangerTsm7.1 seminar Stavanger
Tsm7.1 seminar StavangerSolv AS
 
Open HFT libraries in @Java
Open HFT libraries in @JavaOpen HFT libraries in @Java
Open HFT libraries in @JavaPeter Lawrey
 
Running Apache Spark on a High-Performance Cluster Using RDMA and NVMe Flash ...
Running Apache Spark on a High-Performance Cluster Using RDMA and NVMe Flash ...Running Apache Spark on a High-Performance Cluster Using RDMA and NVMe Flash ...
Running Apache Spark on a High-Performance Cluster Using RDMA and NVMe Flash ...Databricks
 
Day 2 General Session Presentations RedisConf
Day 2 General Session Presentations RedisConfDay 2 General Session Presentations RedisConf
Day 2 General Session Presentations RedisConfRedis Labs
 
Oracle Open World 2014: Lies, Damned Lies, and I/O Statistics [ CON3671]
Oracle Open World 2014: Lies, Damned Lies, and I/O Statistics [ CON3671]Oracle Open World 2014: Lies, Damned Lies, and I/O Statistics [ CON3671]
Oracle Open World 2014: Lies, Damned Lies, and I/O Statistics [ CON3671]Kyle Hailey
 
SOUG_SDM_OracleDB_V3
SOUG_SDM_OracleDB_V3SOUG_SDM_OracleDB_V3
SOUG_SDM_OracleDB_V3UniFabric
 
2009-01-28 DOI NBC Red Hat on System z Performance Considerations
2009-01-28 DOI NBC Red Hat on System z Performance Considerations2009-01-28 DOI NBC Red Hat on System z Performance Considerations
2009-01-28 DOI NBC Red Hat on System z Performance ConsiderationsShawn Wells
 
FalconStor NSS Presentation
FalconStor NSS PresentationFalconStor NSS Presentation
FalconStor NSS Presentationrpsprowl
 
SQL Server It Just Runs Faster
SQL Server It Just Runs FasterSQL Server It Just Runs Faster
SQL Server It Just Runs FasterBob Ward
 
Oow2007 performance
Oow2007 performanceOow2007 performance
Oow2007 performanceRicky Zhu
 
MySQL 5.7 clustering: The developer perspective
MySQL 5.7 clustering: The developer perspectiveMySQL 5.7 clustering: The developer perspective
MySQL 5.7 clustering: The developer perspectiveUlf Wendel
 
Storage and performance- Batch processing, Whiptail
Storage and performance- Batch processing, WhiptailStorage and performance- Batch processing, Whiptail
Storage and performance- Batch processing, WhiptailInternet World
 
IMCSummit 2015 - Day 1 Developer Track - Evolution of non-volatile memory exp...
IMCSummit 2015 - Day 1 Developer Track - Evolution of non-volatile memory exp...IMCSummit 2015 - Day 1 Developer Track - Evolution of non-volatile memory exp...
IMCSummit 2015 - Day 1 Developer Track - Evolution of non-volatile memory exp...In-Memory Computing Summit
 
IMCSummit 2015 - Day 2 IT Business Track - 4 Myths about In-Memory Databases ...
IMCSummit 2015 - Day 2 IT Business Track - 4 Myths about In-Memory Databases ...IMCSummit 2015 - Day 2 IT Business Track - 4 Myths about In-Memory Databases ...
IMCSummit 2015 - Day 2 IT Business Track - 4 Myths about In-Memory Databases ...In-Memory Computing Summit
 
Ceph Day Melbourne - Ceph on All-Flash Storage - Breaking Performance Barriers
Ceph Day Melbourne - Ceph on All-Flash Storage - Breaking Performance BarriersCeph Day Melbourne - Ceph on All-Flash Storage - Breaking Performance Barriers
Ceph Day Melbourne - Ceph on All-Flash Storage - Breaking Performance BarriersCeph Community
 
IBM SAN Volume Controller Performance Analysis
IBM SAN Volume Controller Performance AnalysisIBM SAN Volume Controller Performance Analysis
IBM SAN Volume Controller Performance Analysisbrettallison
 
Offloading for Databases - Deep Dive
Offloading for Databases - Deep DiveOffloading for Databases - Deep Dive
Offloading for Databases - Deep DiveUniFabric
 

Semelhante a Технологии работы с дисковыми хранилищами и файловыми системами Windows Server 2016 (Часть 2) (20)

Experience In Building Scalable Web Sites Through Infrastructure's View
Experience In Building Scalable Web Sites Through Infrastructure's ViewExperience In Building Scalable Web Sites Through Infrastructure's View
Experience In Building Scalable Web Sites Through Infrastructure's View
 
IO Dubi Lebel
IO Dubi LebelIO Dubi Lebel
IO Dubi Lebel
 
New Oracle Infrastructure2
New Oracle Infrastructure2New Oracle Infrastructure2
New Oracle Infrastructure2
 
Tsm7.1 seminar Stavanger
Tsm7.1 seminar StavangerTsm7.1 seminar Stavanger
Tsm7.1 seminar Stavanger
 
Open HFT libraries in @Java
Open HFT libraries in @JavaOpen HFT libraries in @Java
Open HFT libraries in @Java
 
Running Apache Spark on a High-Performance Cluster Using RDMA and NVMe Flash ...
Running Apache Spark on a High-Performance Cluster Using RDMA and NVMe Flash ...Running Apache Spark on a High-Performance Cluster Using RDMA and NVMe Flash ...
Running Apache Spark on a High-Performance Cluster Using RDMA and NVMe Flash ...
 
Day 2 General Session Presentations RedisConf
Day 2 General Session Presentations RedisConfDay 2 General Session Presentations RedisConf
Day 2 General Session Presentations RedisConf
 
Oracle Open World 2014: Lies, Damned Lies, and I/O Statistics [ CON3671]
Oracle Open World 2014: Lies, Damned Lies, and I/O Statistics [ CON3671]Oracle Open World 2014: Lies, Damned Lies, and I/O Statistics [ CON3671]
Oracle Open World 2014: Lies, Damned Lies, and I/O Statistics [ CON3671]
 
SOUG_SDM_OracleDB_V3
SOUG_SDM_OracleDB_V3SOUG_SDM_OracleDB_V3
SOUG_SDM_OracleDB_V3
 
2009-01-28 DOI NBC Red Hat on System z Performance Considerations
2009-01-28 DOI NBC Red Hat on System z Performance Considerations2009-01-28 DOI NBC Red Hat on System z Performance Considerations
2009-01-28 DOI NBC Red Hat on System z Performance Considerations
 
FalconStor NSS Presentation
FalconStor NSS PresentationFalconStor NSS Presentation
FalconStor NSS Presentation
 
SQL Server It Just Runs Faster
SQL Server It Just Runs FasterSQL Server It Just Runs Faster
SQL Server It Just Runs Faster
 
Oow2007 performance
Oow2007 performanceOow2007 performance
Oow2007 performance
 
MySQL 5.7 clustering: The developer perspective
MySQL 5.7 clustering: The developer perspectiveMySQL 5.7 clustering: The developer perspective
MySQL 5.7 clustering: The developer perspective
 
Storage and performance- Batch processing, Whiptail
Storage and performance- Batch processing, WhiptailStorage and performance- Batch processing, Whiptail
Storage and performance- Batch processing, Whiptail
 
IMCSummit 2015 - Day 1 Developer Track - Evolution of non-volatile memory exp...
IMCSummit 2015 - Day 1 Developer Track - Evolution of non-volatile memory exp...IMCSummit 2015 - Day 1 Developer Track - Evolution of non-volatile memory exp...
IMCSummit 2015 - Day 1 Developer Track - Evolution of non-volatile memory exp...
 
IMCSummit 2015 - Day 2 IT Business Track - 4 Myths about In-Memory Databases ...
IMCSummit 2015 - Day 2 IT Business Track - 4 Myths about In-Memory Databases ...IMCSummit 2015 - Day 2 IT Business Track - 4 Myths about In-Memory Databases ...
IMCSummit 2015 - Day 2 IT Business Track - 4 Myths about In-Memory Databases ...
 
Ceph Day Melbourne - Ceph on All-Flash Storage - Breaking Performance Barriers
Ceph Day Melbourne - Ceph on All-Flash Storage - Breaking Performance BarriersCeph Day Melbourne - Ceph on All-Flash Storage - Breaking Performance Barriers
Ceph Day Melbourne - Ceph on All-Flash Storage - Breaking Performance Barriers
 
IBM SAN Volume Controller Performance Analysis
IBM SAN Volume Controller Performance AnalysisIBM SAN Volume Controller Performance Analysis
IBM SAN Volume Controller Performance Analysis
 
Offloading for Databases - Deep Dive
Offloading for Databases - Deep DiveOffloading for Databases - Deep Dive
Offloading for Databases - Deep Dive
 

Mais de Виталий Стародубцев

FirstLook: Экзамен 70-333 и 70-334 (на основе курсов 20333, 20334)
FirstLook: Экзамен 70-333 и 70-334 (на основе курсов 20333, 20334)FirstLook: Экзамен 70-333 и 70-334 (на основе курсов 20333, 20334)
FirstLook: Экзамен 70-333 и 70-334 (на основе курсов 20333, 20334)Виталий Стародубцев
 
Windows Server «10»: Что нового в виртуализации
Windows Server «10»: Что нового в виртуализацииWindows Server «10»: Что нового в виртуализации
Windows Server «10»: Что нового в виртуализацииВиталий Стародубцев
 
Обзор администрирования и подготовка к сертификации по Office 365
Обзор администрирования и подготовка к сертификации по Office 365 Обзор администрирования и подготовка к сертификации по Office 365
Обзор администрирования и подготовка к сертификации по Office 365 Виталий Стародубцев
 
Подготовка к Экзамену Microsoft 70-411 (MCSA: Windows Server 2012)
Подготовка к Экзамену Microsoft 70-411 (MCSA: Windows Server 2012)Подготовка к Экзамену Microsoft 70-411 (MCSA: Windows Server 2012)
Подготовка к Экзамену Microsoft 70-411 (MCSA: Windows Server 2012)Виталий Стародубцев
 
Подготовка к Экзамену Microsoft 70-410 с А. Кибкало
Подготовка к Экзамену Microsoft 70-410 с А. КибкалоПодготовка к Экзамену Microsoft 70-410 с А. Кибкало
Подготовка к Экзамену Microsoft 70-410 с А. КибкалоВиталий Стародубцев
 

Mais de Виталий Стародубцев (7)

FirstLook: Экзамен 70-333 и 70-334 (на основе курсов 20333, 20334)
FirstLook: Экзамен 70-333 и 70-334 (на основе курсов 20333, 20334)FirstLook: Экзамен 70-333 и 70-334 (на основе курсов 20333, 20334)
FirstLook: Экзамен 70-333 и 70-334 (на основе курсов 20333, 20334)
 
Windows Server «10»: Что нового в виртуализации
Windows Server «10»: Что нового в виртуализацииWindows Server «10»: Что нового в виртуализации
Windows Server «10»: Что нового в виртуализации
 
Обзор администрирования и подготовка к сертификации по Office 365
Обзор администрирования и подготовка к сертификации по Office 365 Обзор администрирования и подготовка к сертификации по Office 365
Обзор администрирования и подготовка к сертификации по Office 365
 
Будущее Directory Services (в облаках)
Будущее Directory Services (в облаках) Будущее Directory Services (в облаках)
Будущее Directory Services (в облаках)
 
Аренда класса
Аренда классаАренда класса
Аренда класса
 
Подготовка к Экзамену Microsoft 70-411 (MCSA: Windows Server 2012)
Подготовка к Экзамену Microsoft 70-411 (MCSA: Windows Server 2012)Подготовка к Экзамену Microsoft 70-411 (MCSA: Windows Server 2012)
Подготовка к Экзамену Microsoft 70-411 (MCSA: Windows Server 2012)
 
Подготовка к Экзамену Microsoft 70-410 с А. Кибкало
Подготовка к Экзамену Microsoft 70-410 с А. КибкалоПодготовка к Экзамену Microsoft 70-410 с А. Кибкало
Подготовка к Экзамену Microsoft 70-410 с А. Кибкало
 

Último

Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersChitralekhaTherkar
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptxPoojaSen20
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 

Último (20)

Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of Powders
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptx
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 

Технологии работы с дисковыми хранилищами и файловыми системами Windows Server 2016 (Часть 2)

  • 1.
  • 2.
  • 4.
  • 5.
  • 6.
  • 7. Replication Block-level, volume-based Synchronous & asynchronous SMB 3.1.1 transport Write ordering Seeded and thin provisioned Flexibility Any Windows data volume Any fixed disk storage Any storage fabric Shared cluster storage S2D cluster storage Management Failover Cluster Manager Windows PowerShell Azure Site Recovery End to end MS storage stack
  • 8. SR and Storage Spaces Direct close the loop on the MS storage stack
  • 9.
  • 10.
  • 11. Single cluster Automatic failover Synchronous & Asynchronous Asymmetric storage Two sites, two sets of shared storage Cluster storage: CSV or role-assigned PDR Manage with Cluster Manager Or Windows PowerShell Increase cluster DR capabilities Hyper-V and General Use File Server are the main use cases New York New Jersey SR over SMB The Hudson River
  • 12. Two separate clusters Manual or orchestrated failover Synchronous or asynchronous S2D and shared disk supported Manage with PowerShell & ASR Los Angeles Las Vegas SR over SMB
  • 13. Two separate servers Manual failover Synchronous or asynchronous Manage with PowerShell …only? Building 5 Building 9 SR over SMB
  • 14. Remote Server Management Tool support for SR Server to server to start Cluster to cluster to follow Fully integrated into RSMT Coming at or slightly after TP5
  • 15.
  • 16.
  • 17.
  • 18. This is not DFSR This is not DFSR! Replicating storage blocks underneath the CSVFS, NTFS, or ReFS volume Don’t care if files are in use Write IOs are all that matter to Storage Replica
  • 20. Applications (local or remote) Source Server Node (SR) Data Log 1 t 2 Destination Server Node (SR) Data Log t1 3 2 5 4
  • 21. Applications (local or remote) Source Server Node (SR) Data Log 1 t 2 Destination Server Node (SR) Data Log t1 5 4 3 6
  • 22. 1. Replicating normally 2. Destination offline, the source log contains all IO: A. Replay from log B. Destination comes back online (faster) 3. Destination offline, the source log wrapped IO A. Replay from bitmap B. Destination comes back online (slower) Source Server Node (SR) Data Log Destination Server Node (SR) Data Log OI Replay Log DeltaReplay Bitmap Delta The lesson: the bigger the log, the faster the recovery. And we never block IO
  • 23. Using the scalability and perf built into SMB SMB Multichannel SMB Direct (RDMA) We are currently testing Mellanox InfiniBand MetroX and Chelsio iWarp configs We have several 10km, 25km and 40km networks Roundtrip latencies: ~200usec at 80km Encryption and signing 3.1.1 encryption performance improvements (awesome parallelization)
  • 24.
  • 25. Datacenter Edition (Full, Core, and Nano) Active Directory ≥4GB RAM, ≥2 Cores Disks Firewall ports
  • 26. Test-SRTopology cmdlet Checks requirements and recommendations for bandwidth, log sizes, IOPS, firewall ports, etc… Tells you how long initial sync should take Gives you a tidy HTML report with recommendations Customers love it When they find it
  • 27.
  • 28.
  • 29. Destination volume is always dismounted One to one There is no “test failover” Hmmm Mixed cluster and standalone blocked Currently All of above planned for post-RTM Don’t let your customer write checks we can’t cash
  • 30. Async crash consistency versus application consistency We guarantee a mountable volume Your app must guarantee a usable file Volume Shadow Copy Snapshots They replicate too Accept that async means possible data loss How much money is your data worth? Or your job?
  • 31. Hyper-V Replica Yes NA Yes (VMs hosting file servers) No Yes (VMs hosting SQL) Yes (VMs hosting apps & servers) VM SYSVOL File Server MS Exchange SQL Server Other Applications Storage Replica Yes No Yes (bare metal or VMs) No Testing (bare metal or VMs) Yes (bare metal or VMs) SQL Server AlwaysOn FCI NA NA NA NA Yes NA MS Exchange DAG NA NA NA Yes NA NA DFS Replication No Yes Yes No No No FRS Never Upgrade to DFSR, soon Don’t do it Are you crazy? What? No! Hahaha, you are funny SQL Server AlwaysOn AG NA NA NA NA Yes NA Workload Replicator
  • 32. Hyper-V Replica advantages and characteristics Use SR when you need:
  • 33. In a VM In Azure Will we backport SR to Windows Server 2012 R2? Please?
  • 34. Storage Replica is not “shared nothing” clustering Storage Replica is not a backup Storage Replica is not DFSR Storage Replica is not a general branch office solution
  • 35.
  • 36.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42. http://blogs.technet.com/b/filecab/archive/2015/07/09/storage-replica-versus-robocopy-fight.aspx Technique Data to copy Time to complete Robocopy /s /copyall /zb /mt:128 95GiB, 100M files 8 hours, 0 minutes and 12 seconds Robocopy /copyall /zb 1.45TiB, 1 file 2 hours, 48 minutes, 26 seconds Robocopy /copyall /j /zb 1.45TiB, 1 file 2 hours, 38 minutes, 8 seconds Robocopy /s /copyall /zb /mt:128 1.45TiB, 1.11M files 25 minutes, 0 seconds Robocopy /copyall /j 1.45TiB, 1 file 15 minutes, 23 seconds Storage Replica 1.45TiB, the volume 14 minutes, 27 seconds
  • 43.  4 Intel(R) Xeon(R) Processors (16 cores) o Intel® Xeon® Processor E5-2623 v3 (10M Cache, 3.00 GHz)  Installed Physical Memory (RAM) 128 GB  (24) x 2.5" SAS/SATA drive bay, Hot-swap with 12Gb/s backplane  (4) x Redundant cooling fans  (2) Risers x8 slots low profile PCIe Gen3 (2 available per node)  (2) Intel(R) 10Gb Ethernet SFP+ connections on-board (per Node)  (1) 1200W (1+1) Redundant Power Supply  Remote Management Module, Integrated BMC w/IPMI 2.0 NIC port  (4) External SAS Ports (per Node)  (1) DataON 2U "Standard" RACK mount Rail set  Internal OS Drives 4: Sandisk x300 128GB 2.5 SATA III MLC SSD - 2 per Node  12G SAS HBA for Data Drives - Avago(R) LSI Storage 9300-8i PCI-e 3 8-port internal 12Gp/s SAS HBA. Integrated mezzanine card  12G SAS Cabling for Expansion - SFF-8644 to SFF-8644 Ext. 2M 12Gb/s SAS Cable for expansion  12 1800GB HGST SAS 2.5" 10k RPM - HDD Part # Ultrastar C10K1800 21.6TB Raw per appliance  12 400GB HGST 12Gb Ultrastar SSD1600MM SAS 2.5" - SSD Part # HUSMM1640ASS04 4.8TB Raw per appliance  Network Card(s): 7 NIC(s) Installed. o Intel(R) 82599 10 Gigabit Dual Port Network Connection o Mellanox ConnectX-3 Pro Ethernet Adapter o Chelsio Network Adapter o Chelsio Network Adapter o Intel(R) 82599 10 Gigabit Dual Port Network Connection o Mellanox ConnectX-3 IPoIB Adapter Mellanox ConnectX-3 IPoIB Adapter
  • 44. Metric 8 KB I/O 16 KB I/O 32 KB I/O 64 KB I/O Percentage Write Latency Overhead due to SR -56% -45% -65% -66% Percentage Read Latency Overhead due to SR - 100% Read 7% 5% 2% 23% Average Write Latency to Source Log disk in milliseconds 1.24 1.53 2.78 3.7 Average Write Latency to Destination Log disk in milliseconds 1.17 1.35 2.81 3.31 I/O Size (KB) Read Latency - 100% Read (ms) Write Latency – 80% Write (ms) Without SR With SR Without SR With SR 8 5.37 5.77 41.98 18.31 16 6.08 6.37 42.79 23.68 32 4.8 4.92 52.16 18.12 64 5.52 6.77 68.45 23.49
  • 45.
  • 46.
  • 47. Configure SR without being an administrator Pair two clusters
  • 48. Replicate thin-provisioned Storage Spaces volumes Support for 3rd parties possible but requires validation
  • 49. Pick your networks Limit by machine or by partnership Also limit bandwidth Set-SmbBandwidthLimit -Category StorageReplication -BytesPerSecond <uint64>
  • 50. Change partition sizes mid-replication No need to recreate replication, not blocked while replicating ReFS is grow-only
  • 52. Lots of issues in TP4 All working in TP5 Probably Please test and file bugs, Nano is very dynamic code
  • 53. Hooked into new Cluster health system RPO dial for async Not a bandwidth limiter More of an early warning system Under-provisioned log warnings (maybe not TP5)