Describe the basics of the Hyper-V over SMB scenario, including the main reasons to implement it. Enumerate the most common performance bottlenecks.

Slides:



Advertisements
Similar presentations
Jose Barreto Principal Program Manager Microsoft Corporation
Advertisements

Fluffy’s Safe Right? If you want to limit a user’s functionality, don’t make them an administrator.
4/11/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Windows Server 2012 R2 Software Defined Storage Lenovo ThinkServer HA Solutions Rui Freitas OEM Partner Strategist.
Installing and Configuring the Hyper-V Role
What’s in Windows Server 2012 for SQL Server N.Raja / James Crawshaw Technology Specialists - Microsoft DBI332.
-ConfigMgr Scripting history -Introduction to the ConfigMgr SP1 & PowerShell -Scenarios & Demos.
DatacenterMicrosoft Azure Consistency Connectivity Code.
Hyper-V Recovery Service DR Orchestration Extensible Data Channel (Hyper-V Replica, SQL AlwaysOn)
Microsoft Software Defined Storage (SDS) Breadth offering and unique opportunity Customer choice SAN and NAS Storage Private Cloud with Partner.
Implementing Failover Clustering with Hyper-V
\\fs\share File Server SMB Direct Client Application NIC RDMA NIC TCP/ IP SMB Direct Ethernet and/or InfiniBand TCP/ IP Unchanged.
Upgrading the Platform - How to Get There!
The Journey to the 2012 R2 wave The 2012 R2 wave File Based Storage Storage Management for Private Cloud Storage Spaces.
Hyper-V 3.0 – What’s New in Windows Server 2012? Brien Posey
Elad Hayun Agenda What's New in Hyper-V 2012 Storage Improvements Networking Improvements VM Mobility Improvements.
Not what you are looking for? Head to another session now!
Windows Store apps Provisioning Installation.
Session Objectives and Takeaways Scenario End UserAdministrator Art needs to quickly install an application to edit a diagram that he needs to update.
Boot processCapable of USB boot Firmware USB boot enabled. (PCs certified for use with Windows 7 or Windows 8 can be configured to boot directly.
Robert Larson Delivery Architect Microsoft Corporation SESSION CODE: WSV316 David Lef Principal Systems Architect Microsoft Corporation.
Understand what’s new for Windows File Server Understand considerations for building Windows NAS appliances Understand how to build a customized NAS experience.

Cluster Shared Volumes Reborn in Windows Server 2012: Deep Dive Amitabh Tamhane Vineeth Karinta Program Manager 2 Senior Engineer Microsoft Corporation.
Windows Server 2012 VSP Windows Kernel Applications Non-Hypervisor Aware OS Windows Server 2008, 2012 Windows Kernel VSC VMBus Emulation “Designed for.
Windows RDMA File Storage
Hyper-V Storage Senthil Rajaram Senior PM Microsoft Corporation.
VIR309. Installed? What version? Are all of the ICs added to the VMs? Integration Components Supported LPs number on host Number of logical processors.
Nexenta Proprietary Global Leader in Software Defined Storage Nexenta Technical Sales Professional (NTSP) COURSE CONTENT.
Chapter 8 Implementing Disaster Recovery and High Availability Hands-On Virtual Computing.
IM-B391 Agenda Getting Metrics Out From Database Servers.
RD Connection Brokers Personal Desktop Pooled Desktops RD WEB Session Hosts VDI Corp LAN User login Get list of published apps & collections User.
Microsoft Virtual Academy Module 8 Managing the Infrastructure with VMM.
Enable Multi Tenant Clouds Network Virtualization. Dynamic VM Placement. Secure Isolation. … High Scale & Low Cost Datacenters Leverage Hardware. High.
Online Snapshots Disk-Based Backup Active Directory Tape-Based Backup SC DPM Up to Every 15 minutes Disaster Recovery with offsite replication and.
DC-B312 BitLocker Improvements in Windows 8 MBAM 2.0 Investment Areas and Key New Features Deploying MBAM 2.0MBAM 2.0 End User Experience.
File Based Storage Block Storage VHDX Guest Clustering Guest Clustering with commodity storage Sharing VHDX files provides shared.
Microsoft Virtual Academy. Microsoft Virtual Academy First HalfSecond Half (01) Introduction to Microsoft Virtualization(05) Hyper-V Management (02) Hyper-V.
Amit Virmani Software Design Engineer Madhu Jujare Software Design Engineer.
Not what you are looking for? Head to another session now!
JBODs (just a bunch of disks) See under the “Storage Spaces” Category.
IT Pro Day Windows Server 2012 Hyper-V – The next chapter Michel Luescher, Senior Consultant Microsoft Thomas Roettinger, Program Manager Microsoft.
Business and Partnering Opportunities: “Windows Server 8” Continuous Availability Designing Systems for Continuous Availability and Scalability Session.
Session Objectives And Takeaways A word on Perf & VDI architecture.
MDC323B SMB 3 is the answer Ned Pyle Sr. PM, Windows Server
Including what’s new in Windows Server 2012 R2 Describe the basics of the Hyper-V over SMB scenario, focusing on the new capabilities in Windows Server.
Rick Claus Sr. Technical Evangelist,
WHO WILL BENEFIT FROM THIS TALK TOPICS WHAT YOU’LL LEAVE WITH Server and Storage OEMs Storage ODMs Storage, Network, RDMA controller IHVs Systems and.
Architecting Private Clouds Using Windows Server 2012
Complete your session evaluations today and enter to win prizes daily. Provide your feedback at a CommNet kiosk or log on at.

DC-B301 Agenda Can you afford not to Migrate? What is USMT 5.0?
Virtual Machine Movement and Hyper-V Replica
Network Virtualization Policy-Based Isolation QoS Performance Metrics Live & Storage Migrations Cross-Premise Connectivity Dynamic & Multi-Tenant.
Windows Server 2012R2 is the best platform for mission-critical SQL Server workloads (OLTP, DW, and BI) with better scalability, performance, and availability.
Microsoft Advertising 16:9 Template Light Use the slides below to start the design of your presentation. Additional slides layouts (title slides, tile.
Deploying Private Clouds (Lessons Learned from the Windows Server 2012 TAP) Pat Fetty and Allen Stewart Principal Program Manager and Principal Group Program.
300 DELAVNICA: Hyper-V 2012 in visoka razpoložljivost v privatnem oblaku Jože Markič, Microsoft.
IT Pro Day Windows Server 2012 Hyper-V – The next chapter Michel Luescher, Senior Consultant Microsoft Thomas Roettinger, Program Manager Microsoft.
Brian Lauge Pedersen Senior DataCenter Technology Specialist Microsoft Danmark.
Windows Server 2012 Overview Michael Leworthy Senior Product Manager Microsoft Corporation WSV205.
Module 4: Hyper-V for VDI
Kako sa novim tehnologijama graditi datacentar budućnosti?
Introduction to Networks
iSCSI Software Target for Application Storage and Boot
12/9/2018 Desktop Virtualization Corey Hynes Kyle Rosenthal President Technical Lead HynesITe Inc Spider Consulting @windowspcguy.
Building continuously available systems with Hyper-V
Microsoft Virtual Academy
Microsoft Virtual Academy
Day 1, Session 2 Building the Cloud Fabric
Presentation transcript:

Describe the basics of the Hyper-V over SMB scenario, including the main reasons to implement it. Enumerate the most common performance bottlenecks in Hyper over SMB configurations. Outline a few Hyper-V over SMB configurations that can provide continuous availability, including details on networking and storage. Session Objectives

Sample Configurations Agenda Hyper-V over SMB - Overview Performance Considerations Basic Configurations

Hyper-V over SMB What is it? Store Hyper-V files in shares over the SMB 3.0 protocol (including VM configuration, VHD files, snapshots) Works with both standalone and clustered servers (file storage used as cluster shared storage) Highlights Increases flexibility Eases provisioning, management and migration Leverages converged network Reduces CapEx and OpEx Supporting Features SMB Transparent Failover - Continuous availability SMB Scale-Out – Active/Active file server clusters SMB Direct (SMB over RDMA) - Low latency, low CPU use SMB Multichannel – Network throughput and failover SMB Encryption - Security VSS for SMB File Shares - Backup and restore SMB PowerShell - Manageability

SMB Transparent Failover Failover transparent to server application Zero downtime – small IO delay during failover Supports planned and unplanned failovers Hardware/Software Maintenance Hardware/Software Failures Load Rebalancing Resilient for both file and directory operations Requires: File Servers configured as Windows Failover Cluster Windows Server 2012 on both the servers running the application and file server cluster nodes Shares enabled for “continuous availability” (default configuration for clustered file shares) Works for both classic file server clusters (cluster disks) or scale-out file server clusters (CSV) Hyper-V Failover share - connections and handles lost, temporary stall of IO Normal operation 1 1 Connections and handles auto-recovered Application IO continues with no errors \\fs\share

SMB Scale-Out Targeted for server app storage Example: Hyper-V and SQL Server Increase available bandwidth by adding nodes Leverages Cluster Shared Volumes (CSV) Key capabilities: Active/Active file shares Fault tolerance with zero downtime Fast failure recovery CHKDSK with zero downtime Support for app consistent snapshots Support for RDMA enabled networks Optimization for server apps Simple management

User Kernel SMB Direct (SMB over RDMA)

SMB Multichannel Full Throughput Bandwidth aggregation with multiple NICs Multiple CPUs cores engaged when NIC offers Receive Side Scaling (RSS) Automatic Failover SMB Multichannel implements end-to-end failure detection Leverages NIC teaming (LBFO) if present, but does not require it Automatic Configuration SMB detects and uses multiple paths Sample Configurations

SMB Encryption End-to-end encryption of SMB data in flight Protects data from eavesdropping or snooping attacks on untrusted networks Zero new deployment costs No need for IPSec, specialized hardware, or WAN accelerators Configured per share or for the entire server Can be turned on for a variety of scenarios where data traverses untrusted networks Application workload over unsecured networks Branch Offices over WAN networks ServerClient SMB Encryption

VSS for SMB File Shares Application consistent shadow copies for server application data stored on Windows Server 2012 file shares Backup and restore scenarios Full integration with VSS infrastructure \\fs\foo Data volume Shadow Copy Backup Server Application ServerFile Server Backup A A B B C C D D E E Read from Shadow Copy Share G G Relay Shadow Copy request F F

File Server Configurations Single-node File Server Lowest cost for shared storage Shares not continuously available Dual-node File Server Low cost for continuously available shared storage Limited scalability (up to a few hundred disks) Multi-node File Server Highest scalability (up to thousands of disks) Higher cost, but still lower than connecting all Hyper-V hosts with FC Config VHD Disk Config VHD Disk Share1Share2 Disk Config VHD Disk Config VHD Disk Share1Share2Share1Share2 Disk Config VHD Disk Config VHD Disk Share1 Disk Share2Share3Share4 A A B B C C

Network Configurations 1GbE Networks Mixed 1GbE/10GbE 10GbE or InfiniBand Networks Clients B B C C A A D D

Important notes on Hyper-V over SMB

Hyper-V Host Typical Configuration for Hyper-V over SMB SAS HBA Storage Spaces SMB 3.0 Server SMB 3.0 Client VM Virtual Machine vDisk File Share Space File Share Space … … … … File Server Cluster JBODs Clients Hyper-V Cluster SAS Module SAS Module Disk SAS Module SAS Module Disk SAS Module SAS Module Disk SAS HBA

Performance considerations Hyper-V Host SAS HBA Storage Spaces SMB 3.0 Server SMB 3.0 Client VM Virtual Machine vDisk File Share Space File Share Space … … … … VMs per host Virtual processes per VM RAM per VM R-NICs per Hyper-V host Speed of R-NICs SAS ports per module SAS Speed SAS HBAs per File Server SAS Speed R-NICs per file server, Speed of R-NICs NICs per Hyper-V host Speed of NICs Disks per JBOD Disk Speed SAS Speed Number of Spaces Columns per space CSV cache config Hyper-V hosts Cores per Hyper-V host RAM per Hyper-V host Number of clients Speed of client NICs SAS Module SAS Module Disk

Designing a solution

VDI workload (sample only, your requirements may vary) ~4.4 GB/sec 2 x 10GbE x 2 Hyper-V Host Storage Spaces SMB 3.0 Server SMB 3.0 Client VM Virtual Machine vDisk File Share Space File Share Space … … … … 2GB per VM 50 VMs per host 500 VMs total 50GB VHD per VM 2 10Gbps 4 SAS 6 Gbps 2 SAS 6Gbps 2 SAS ports/HBA 2 10Gbps 2 10Gbps 60 disks/JBOD 120 disks total 10Krpm 8 mirrored spaces 16 columns/space 12 GB CSV cache 11 Hyper-V hosts 16 cores/host 128GB RAM/host 500 clients 1 Gbps NICs SAS HBA SAS Module SAS Module Disk 8.8 GB/sec 2 x 6Gb SAS x4 x 2

Speeds and Feeds – Maximum Theoretical Throughput NICThroughput 1Gb Ethernet~0.1 GB/sec 10Gb Ethernet~1.1 GB/sec 40Gb Ethernet~4.5 GB/sec 32Gb InfiniBand (QDR)~3.8 GB/sec 56Gb InfiniBand (FDR)~6.5 GB/sec HBAThroughput 3Gb SAS x4~1.1 GB/sec 6Gb SAS x4~2.2 GB/sec 4Gb FC~0.4 GB/sec 8Gb FC~0.8 GB/sec 16Gb FC~1.5 GB/sec Bus SlotThroughput PCIe Gen2 x4~1.7 GB/sec PCIe Gen2 x8~3.4 GB/sec PCIe Gen2 x16~6.8 GB/sec PCIe Gen3 x4~3.3 GB/sec PCIe Gen3 x8~6.7 GB/sec PCIe Gen3 x16~13.5 GB/sec MemoryThroughput DDR2-400 (PC2-3200)~3.4 GB/sec DDR2-667 (PC2-5300)~5.7 GB/sec DDR (PC2-8500)~9.1 GB/sec DDR3-800 (PC3-6400)~6.8 GB/sec DDR (PC )~11.4 GB/sec DDR (PC )~13.7 GB/sec DDR (PC )~18.3 GB/sec Intel QPIThroughput 4.8 GT/s ~9.8 GB/sec 5.86 GT/s ~12.0 GB/sec 6.4 GT/s ~13.0 GB/sec 7.2 GT/s ~14.7 GB/sec 8.0 GT/s ~16.4 GB/sec

Potential Variations Hyper-V Host Storage Spaces SMB 3.0 Server SMB 3.0 Client VM Virtual Machine vDisk File Share Space File Share Space … … … … Regular NICs instead of RDMA NICs Fibre Channel or iSCSI instead of SAS Third-party SMB 3.0 NAS Instead of Windows File Server Cluster SAS HBA SAS Module SAS Module Disk Traditional SAN instead of JBODS

WorkloadBW GB/sec IOPS IOs/sec %CPU Privileged Physical host, 512KB IOs, 100% read, 2t, 12o ~16.8 ~32K~16% Physical host, 32KB IOs, 100% read, 8t, 4o ~10.9 ~334K ~52% 12 VMs, 4VP, 512KB IOs, 100% read, 2t, 16o ~16.8 ~32K~12% 12 VMs, 4VP, 32KB IOs, 100% read, 4t, 32o ~10.7 ~328K ~62% SAS SAS HBA JBOD SSD SAS SAS HBA JBOD SSD SAS SAS HBA JBOD SSD SAS SAS HBA JBOD SSD SAS SAS HBA JBOD SSD SAS SAS HBA JBOD SSD …

Sample Configurations

Standalone, 1GbE, FC Array ClientServer CPU2 sockets, 8 cores total, 2.26 GHz Memory24 GB RAM Network1 x 1GbE NIC (onboard) Storage adapter N/A1 FC adapter 2 x 4Gbps links DisksN/A24 x 10Krpm HDD 20 used for data 2 used for log

Dell Servers, Standalone, 10GbE, SAS, Storage Spaces VMs Local IOPS Remote IOPS Remote/ Local % 21,7501, % 43,5003, % 65,8505, % 87,0006, %

Intel, Standalone, 56GbIB, FusionIO Configuration BW MB/sec IOPS 512KB IOs/sec %CPU Privileged Non-RDMA (Ethernet, 10Gbps) 1,1292,259~9.8 RDMA (InfiniBand QDR, 32Gbps) 3,7547,508~3.5 RDMA (InfiniBand FDR, 54Gbps) 5,79211,565~4.8 Local5,80811,616~6.6 SMB RDMA (InfiniBand FDR)

SuperMicro, Standalone, 2 x 56GbIB, SAS, LSI RAID Configuration BW MB/sec IOPS 512KB IOs/sec %CPU Privileged Latency milliseconds 1 – Local10,09038,492~2.5%~3ms 2 – Remote9,85237,584~5.1%~3ms 3 - Remote VM10,36739,548~4.6%~3 ms SAS RAID Controller JBOD SSD SAS RAID Controller JBOD SSD SAS RAID Controller JBOD SSD SAS RAID Controller JBOD SSD

EchoStreams, Standalone, 3 x 56GbIB, Storage Spaces SAS RAID Controller JBOD SSD SAS SAS HBA JBOD SSD SAS SAS HBA JBOD SSD SAS SAS HBA JBOD SSD SAS SAS HBA JBOD SSD SAS SAS HBA JBOD SSD Workload BW MB/sec IOPS IOs/sec %CPU Privileged Latency milliseconds 512KB IOs, 100% read, 2t, 8o16,77832,002~11%~ 2 ms 8KB IOs, 100% read, 16t, 2o4,027491,665~65%< 1 ms

X-IO, Standalone, FC SAN, 3 x 56GbIB

Wistron, Cluster-in-a-box, 10GbE, SAS, Storage Spaces

HP StoreEasy 5000, Cluster-in-a-box, 10GbE, SAS

Quanta, Cluster-in-a-box, 56GbIB, SAS, LSI HA- DAS

Violin Memory Prototype, Cluster-in-a-box, 56GbIB

VDI boot storm, Scale-Out (File Server test team)

holSystems: Dell Servers, Cluster, 10GbE, FC Arrays … … Failover Cluster 2Failover Cluster 1

Microsoft IT: HP Servers, Cluster, 6 x 10GbE, FC Array … 10GbE Switch 3a 10GbE Switch 3b

NTTX: Dell servers, Clusters, 10GbE, SAS JBODs

In Review: Session Objectives Describe the basics of the Hyper-V over SMB scenario, including the main reasons to implement it. Enumerate the most common performance bottlenecks in Hyper over SMB configurations. Outline a few Hyper-V over SMB configurations that can provide continuous availability, including details on networking and storage.

Complete your session evaluations today and enter to win prizes daily. Provide your feedback at a CommNet kiosk or log on at Upon submission you will receive instant notification if you have won a prize. Prize pickup is at the Information Desk located in Attendee Services in the Mandalay Bay Foyer. Entry details can be found on the MMS website.

Resources