Presentation is loading. Please wait.

Presentation is loading. Please wait.

Practical Implementation of Windows Server 2012 Storage Technologies

Similar presentations


Presentation on theme: "Practical Implementation of Windows Server 2012 Storage Technologies"— Presentation transcript:

1 Practical Implementation of Windows Server 2012 Storage Technologies
4/19/2017 8:39 AM MDC-325C Practical Implementation of Windows Server 2012 Storage Technologies Dean Jackson EMC Corporation @dean_j_jackson © 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.

2 Session Overview System Center Virtual Machine Manager 2012
Windows Server 2012 Offloaded Data Transfer (ODX) Support for Thin storage (TRIM/UNMAP) Windows Hyper-V (VHDX & Virtual HBA) System Center Virtual Machine Manager 2012 Storage Management Services (SMI-S) Storage Integration Extreme Virtual Machine Performance

3 Efficient Storage - ODX

4 Offloaded Data Transfer (ODX)
Why? We transfer a great deal of data Microsoft SQL Server environments Backups to alternate systems Virtualised environments Movement of VHDs & Virtual Machines Deployments from Templates Data movement consumes resources Read block from storage Transfer block to alternate system Write block to storage

5 Offloaded Data Transfer (ODX)
TechEd 2013 4/19/2017 8:39 AM Offloaded Data Transfer (ODX) How? Built into Windows 2012 SCSI Inquiry on LUN Firmware prior to Q4/2012 might not have support. Automatically invoked Any operation invoking Windows Copy API Within a LUN Within a host across LUNs Across Windows 2012 Servers (via SMB 3.0) Third party “Copy Engine” Target ODX capable? Yes Pass token Offload Read Write using Token Transfer executed in “chunks” © 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.

6 ODX Demo

7 VIDEO DELETED FOR WEB OPTIMISATION

8 ODX – Operational Behaviour
ODX can dynamically fallback to legacy read/write When a fallback occurs ODX session switches to legacy copy and remains in legacy copy Timer (3 minutes) begins between source/target pair for copy engine Already in-process ODX operations on separate copy engine continue NOTE: Install KB “Offloaded Data Transfers fail on a computer that is running Windows 8 or Windows Server 2012” Associated with KB

9 ODX Control Storage arrays may provide control Volumes can “opt-out”
This can occur with certain filter drivers Disable ODX Set-ItemProperty hklm:\system\currentcontrolset\control\filesystem -Name "FilterSupportedFeaturesMode" -Value 1 Enable ODX Set-ItemProperty hklm:\system\currentcontrolset\control\filesystem -Name "FilterSupportedFeaturesMode" -Value 0

10 ODX – Additional Uses VHDX creation Hyper-V Storage Migration
Special case of “Write Using Zero Token” “Writes” zeros to allocated storage range Hyper-V Storage Migration Transfer of block storage occurs via array

11 ODX and SCVMM Demo

12 VIDEO DELETED FOR WEB OPTIMISATION
TechEd 2013 4/19/2017 8:39 AM VIDEO DELETED FOR WEB OPTIMISATION © 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.

13 Thin Storage - UNMAP

14 Thin Device Support Why? Making storage more efficient
A lot of “empty” storage (volumes and within files) Windows Server NTFS implemented logical file removal Making storage more efficient Space is returned to Thin Pools Previous storage allocations are “zeroed”

15 Thin Storage Volumes How? Built into Windows 2012
TechEd 2013 4/19/2017 8:39 AM Thin Storage Volumes How? Built into Windows 2012 SCSI Inquiry on LUN Firmware prior to Q4/2012 might not have support. Automatically invoked File deletion can generate UNMAP operations Background operations As a scheduled task through “Optimize Drive” Volume initialization (format) can generate UNMAP File Delete Thin storage? UNMAP © 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.

16 UNMAP Demo

17 VIDEO DELETED FOR WEB OPTIMISATION

18 UNMAP – Operational Behaviour
Hyper-V VHDX supports Thin/UNMAP Windows Server can serialise operations File is deleted : NTFS volume update may wait NTFS volume create can traverse all blocks looking to deallocate These items may cause operations to appear to “stall” NOTE: Watch for HotFix Resolves serialisation of UNMAP in NTFS volumes

19 UNMAP Control Storage arrays may provide control Disable UNMAP
fsutil behavior set DisableDeleteNotify 1 Enable UNMAP fsutil behavior set DisableDeleteNotify 0

20 Hyper-V support: ODX & UNMAP
Windows Server 2012 as parent OS & VM OS Support for ODX “pass-through” with VHDX Support for UNMAP “pass-through” with VHDX Virtual Machine with Virtual HBAs This is effectively the same as a physical server for ODX/UNMAP

21 Trivia Time!

22 Windows Storage Management

23 Windows Server Storage Management
Standards based Storage Management Support for SMI-S providers

24 Storage Management with SMI-S Demo

25

26 Scripts are great and all …. But ….
Dynamic automation is generally required System Center Orchestrator Centralised point of management Partner Extensible environment

27 System Center Orchestrator Demo

28 VIDEO DELETED FOR WEB OPTIMISATION
TechEd 2013 4/19/2017 8:39 AM VIDEO DELETED FOR WEB OPTIMISATION © 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.

29 Storage Management Integration – SCVMM

30 SCVMM : Storage Integration
Major focus on Storage Management Virtual Machines live on storage Store templates & services Replicate VM images Manage Windows Clusters First class SMI-S consumer Storage classification Resource management Delegated security

31 System Center Virtual Machine Manager Demo

32 VIDEO DELETED FOR WEB OPTIMISATION

33 SCVMM : Storage Integration
VM creation from templates SCVMM uses BITS transfer even if ODX is available Behaviour changed in SCVMM 2012 R2 Rapid Provisioning available with SAN copy capability

34 System Center Virtual Machine Manager Rapid Provisioning Demo

35 VIDEO DELETED FOR WEB OPTIMISATION

36 System Center Virtual Machine Manager Extreme Performance

37 SCVMM : Extreme Performance
VDI Infrastructure with SCVMM High IO requirements Difficult IO profiles Boot storms In guest activities

38 VIDEO DELETED FOR WEB OPTIMISATION

39 Windows Server 2012 Storage Support
Driving value and innovation Better support for technologies like Thin storage Leverage the value/power of Storage Arrays Systems provide significant processing power Offload Compute resources and networks from transfer operations Extending the solution scale Standardise interfaces for management operations Extensible by storage partners

40 Want To See More Demos?

41 Resources Learning TechNet Developer Network
4/19/2017 8:39 AM Resources Learning Sessions on Demand Virtual Academy TechNet Developer Network Resources for IT Professionals Resources for Developers © 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.

42 4/19/2017 8:39 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.


Download ppt "Practical Implementation of Windows Server 2012 Storage Technologies"

Similar presentations


Ads by Google