MDC-B345 Hyper-V Storage Mathew John. MDC-B345 Hyper-V Storage Mathew John.

Slides:



Advertisements
Similar presentations
Hardware Platform (CPU, AMD-V or Intel – VT) Hypervisor Parent partition (Windows with Hyper-V Role enabled) VM Worker processes VMBUS Device Driver.
Advertisements

Hyper-V Storage Senthil Rajaram Senior PM Microsoft Corporation.
Microsoft Virtual Academy. Microsoft Virtual Academy First HalfSecond Half (01) Introduction to Microsoft Virtualization(05) Hyper-V Management (02) Hyper-V.
SODA File Server Physical Machine VMHost File Server App File CSV NTFS/REFS RDR Volume Partition Spaces SAS/SCSIIDE FCiSCSI JBODSAN Target FC SAN.
What’s New with IIS 8: Open Web Platform for Cloud
Microsoft Virtual Academy
Business Continuity & Disaster Recovery
Microsoft Virtual Academy
Nested Virtualization: A game changer in Hyper-V and Azure
6/19/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
TechEd /9/ :26 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /14/2018 6:55 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Business Continuity & Disaster Recovery
9/22/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Key Metrics and Practices for Monitoring Virtualization Platforms
iSCSI Software Target for Application Storage and Boot
TechEd /11/2018 6:28 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /14/2018 6:05 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /14/2018 6:26 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /19/ :39 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /21/2018 5:20 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /23/ :44 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /24/2018 6:19 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /24/2018 5:46 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
11/27/2018 Desktop Virtualization Corey Hynes Kyle Rosenthal President Technical Lead HynesITe Inc Spider Consulting @windowspcguy.
TechEd /28/ :51 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Identity Infrastructure Fundamentals and Key Capabilities
TechEd /1/2018 6:39 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /2/2018 5:42 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /4/2018 3:19 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /6/2018 8:16 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /7/ :16 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
12/9/2018 Desktop Virtualization Corey Hynes Kyle Rosenthal President Technical Lead HynesITe Inc Spider Consulting @windowspcguy.
TechEd /9/2018 9:18 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /11/ :21 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /11/ :54 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /12/2019 3:22 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /15/2019 5:30 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /15/2019 8:08 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Building continuously available systems with Hyper-V
TechEd /18/2019 2:43 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Optimizing SQL Server Performance in a Virtual Environment
TechEd /23/2019 7:16 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /24/2019 4:29 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
MDC-B203 Deploying Applications in Microsoft System Center Virtual Machine Manager Using Services John Messec Program Manager Microsoft.
Upgrading Your Private Cloud with Windows Server 2012 R2
2/27/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
TechEd /28/2019 4:43 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /28/2019 7:27 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Pushing Data to and from the Cloud with SQL Azure Data Sync
TechEd /11/ :25 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /23/2019 9:35 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
2010 Microsoft BI Conference
Service Template Creation from the Ground Up
TechEd /27/2019 5:37 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Шитманов Дархан Қаражанұлы Тарих пәнінің
TechEd /5/2019 4:36 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Cloud-powered Load Testing with Team Foundation Service
7/5/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
TechEd /7/2019 1:38 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Microsoft Virtual Academy
Microsoft Virtual Academy
TechEd /12/ :12 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /30/2019 7:18 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Microsoft Virtual Academy
TechEd /30/ :28 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /5/2019 2:08 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /14/2019 9:28 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
What’s New in Visual Studio 2012 for Web Developers
TechEd /21/2019 9:49 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Presentation transcript:

MDC-B345 Hyper-V Storage Mathew John

Session objectives Why How What Hyper-V Storage Microsoft recommends…

Hyper-V storage architecture

Hyper-V Storage SODA File Server Physical Machine Clustered Scale Out VM Host App Stor vDEV Shared VHDX Parser SCSI over SMB3.0 Shared VHDX Filter iSCSI Target Shared VHDX Filter File Stor VSP QoS Limit VHDMP CSV \\share De-Dup QoS Reserve VHDMP App VHDX NTFS Volume & Partition CSV/NTFS Spaces SAS VHD VHDX File \\share SMB3.0 RDMA Multichannel ⇚ other cluster nodes using SMB CSV RDR SRB iSCSI Synth SAS/SCSI* NTFS/REFS Filter JBOD   Volume FC VSP Synth FC IDE Partition NPIV FC VSC Stor VSC Emulated Native VHD Not Shown System Center Hyper-V Replica VSS ODX TRIM Tiering in Spaces Write back cache BitLocker CSV Cache Pass through disks ⇚ other machines Spaces VMBus - Multichannel SAS/SCSI IDE FC iSCSI Hypervisor FC SAN       JBOD   SAN Target   ⇚ other machines Ethernet Hyper-V Storage

If I have seen further it is by standing on the shoulders of giants. - Isaac Newton

Quick recap Windows Server 2012

Demo >1 Million IOPS

How did we scale IO to each VM? Pre-Windows Server 2012 1 channel 256 queue depth/SCSI controller Fixed VP For IO Interrupt Handling Windows Server 2012 1 channel/16 VPs/SCSI 256 Queue Depth/Device/SCSI Distributed IO interrupt handling Parent Partition VM Device Virtual Storage Stack VM Device Physical Machine

VHDX The default format for Virtual Hard Disks Up To 64 TB Larger Virtual Disks Internal Log Enhanced Resiliency MB Alignment Large Sector Support Enhanced Perf Larger Block Sizes Embed Custom Metadata User Defined Metadata

Demo VHDX performance

VHDX Perf: 1MB Sequential Writes 25% 25% Queue Depth 16

VHDX Perf: 32KB Random Writes IOPS 10% 10% Queue Depth 16

VHDX Perf: Dynamic VHDX growth MB/s 800% 100%

Windows Server 2012 recommendation Move away from PassThru drives Start using Dynamic VHDX Decouple storage and compute

Windows Server 2012 R2 Learn More: Hyper-V – What’s New in Windows Server 2012 R2 (MDC-B330)

VHDX online resize Grow virtual disk size with no downtime Shrink virtual disk size with no downtime Safe Shrink VHDX only SCSI virtual disk only Boot drive resize with Generation 2 VMs

Demo VHDX online resize

Storage Quality of Service* (QoS) Limit – Maximum IOPS Reserve – Minimum IOPS threshold alerts Measure – New Storage attributes in VM Metrics

Demo Storage QoS

Storage QoS: Normalized IOPS (IO) Size Matters Normalized IOPS only for Accounting Normalized IOPS accounted in terms of 8K IOPS Example: One 8K I/O will be counted as 1 Normalized I/O Example: One 4K I/O will be counted as 1 Normalized I/O Example: One 10K I/O will be counted as 2 Normalized I/Os Example: One 16K I/O will be counted as 2 Normalized I/Os

Storage QoS Limits Limits set per virtual disk VM Limits set per virtual disk StorVSP contains QoS limiter Token bucket algorithm Stor VSC Host QoS Limiter Stor VSP QoS Reserves IO Balancer VHDMP

Storage QoS Reserves Minimums thresholds per virtual disk VM Minimums thresholds per virtual disk Threshold alerts VHDMP contains QoS IO Balancer Stor VSC Host QoS Limiter Stor VSP QoS Reserves IO Balancer VHDMP

Storage QoS Metrics New storage metrics per virtual disk Chargeback Average Normalized IOPS (Averaged over 20s) Average latency (Averaged over 20s) Aggregate Data Written (between start and stop metric command) Aggregate Data Read (between start and stop metric command)

Shared VHDX Shared storage with VHDX VM sees a shared Virtual SAS disk Guest Clustering no longer bound to storage topology Learn More: Application Availability Strategies for the Private Cloud (MDC-B311)

Spaces: Tiered Storage TechEd 2013 11/17/2018 6:24 AM Spaces: Tiered Storage SSDs & HDDs in single space Activity measured in background Hot data moved to SSD tier Cold data moved to HDD tier Assign files to storage tiers Hyper-V Compute Nodes Storage Space HDD Tier Cold Data SSD Tier Hot Data 400GB EMLC SAS SSD 4TB 7200RPM SAS HDD Reads/Writes Accumulates Data Activity Learn More: Exceptional IOPS (MDC-B218) © 2013 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.

Spaces: Write-Back Cache TechEd 2013 11/17/2018 6:24 AM Spaces: Write-Back Cache Complements Tiering Absorb short I/O bursts Seamless integration Hyper-V Compute Nodes Storage Space HDD Tier Cold Data SSD Tier & WBC Hot Data 400GB EMLC SAS SSD 4TB 7200RPM SAS HDD Reads/Writes Accumulates Data Activity Learn More: Exceptional IOPS (MDC-B218) © 2013 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.

Live Deduplication* Live VHDX/VHD deduplication Hyper-V VDI Live VHDX/VHD deduplication VDI on Remote File Server only Supported on CSV SMB Scale-out File Server Dedup CSV VHD Learn More: Reduce Storage Costs with Data Deduplication (MDC-B342)

Recommendation

Hyper-V Storage SODA File Server Physical Machine Clustered Scale Out VM Host App Stor vDEV Shared VHDX Parser SCSI over SMB3.0 Shared VHDX Filter iSCSI Target Shared VHDX Filter File Stor VSP QoS Limit VHDMP CSV \\share De-Dup QoS Reserve VHDMP App VHDX NTFS Volume & Partition CSV/NTFS Spaces SAS VHD VHDX File \\share SMB3.0 RDMA Multichannel ⇚ other cluster nodes using SMB CSV RDR SRB iSCSI Synth SAS/SCSI* NTFS/REFS Filter JBOD   Volume FC VSP Synth FC IDE Partition NPIV FC VSC Stor VSC Emulated Native VHD Not Shown System Center Hyper-V Replica VSS ODX TRIM Tiering in Spaces Write back cache BitLocker CSV Cache Pass through disks ⇚ other machines Spaces VMBus - Multichannel SAS/SCSI IDE FC iSCSI Hypervisor FC SAN       JBOD   SAN Target   ⇚ other machines Ethernet Hyper-V Storage

Recommendation for greenfield deployments SODA File Server Physical Machine Clustered File Server SODA File Server Scale Out VM Host App Stor vDEV Shared VHDX Parser SCSI over SMB3.0 Shared VHDX Filter File Stor VSP QoS Limit VHDMP CSV \\share De-Dup QoS Reserve VHDMP VHDX NTFS Volume & Partition CSV/NTFS Spaces SAS Dynamic VHDX File \\share SMB3.0 RDMA Multichannel RDR SRB Synth SAS/SCSI* NTFS/REFS Filter JBOD   Volume IDE Partition Stor VSC Emulated SAS/SCSI Native VHD VMBus - Multichannel Hypervisor FC SAN     SAN Target   Recommendation for greenfield deployments

Takeaway We take virtualization storage seriously, very seriously! We will continue innovating to provide the best storage solution for you.

Related content Breakout Sessions Hands-on Labs 11/17/2018 6:24 AM Related content Breakout Sessions MDC-B311 Application Availability Strategies for the Private Cloud MDC-B330 Hyper-V – What’s New in Windows Server 2012 R2 MDC-B333 Software-Defined Storage in Windows Server R2 and System Center 2012 R2 MDC-B335 Hyper-V over SMB Scenario (Overview, Configuration, and Performance) MDC-B342 Reduce Storage Costs with Data Deduplication MDC-B344 Storage Management: Spanning the Enterprise to Low Cost Scalable Solutions MDC-B345 Windows Server 2012 Hyper-V Storage Performance MDC-B349 Upgrading the Platform - How to Get There! Part 4: Your Fileservers and Storage Options MDC-B357 What’s New in System Center 2012 R2 - Virtual Machine Manager Hands-on Labs MDC-H201 Implementing Storage Pools and Storage Spaces MDC-H303 Configuring Hyper-V over Highly Available SMB Storage Find Me Later at the Virtualization Booth © 2013 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.

Resources Learning TechNet msdn http://channel9.msdn.com/Events/TechEd 11/17/2018 6:24 AM Resources Learning Sessions on Demand http://channel9.msdn.com/Events/TechEd Microsoft Certification & Training Resources www.microsoft.com/learning TechNet msdn Resources for IT Professionals http://microsoft.com/technet Resources for Developers http://microsoft.com/msdn © 2013 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.

Evaluate this session Scan this QR code to evaluate this session. 11/17/2018 6:24 AM Required Slide *delete this box when your slide is finalized Your MS Tag will be inserted here during the final scrub. Evaluate this session Scan this QR code to evaluate this session. © 2013 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.

11/17/2018 6:24 AM © 2013 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. © 2013 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.