4/26/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.

Slides:



Advertisements
Similar presentations
Ravi Sankar Technology Evangelist | Microsoft
Advertisements

4/11/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
What’s New: Windows Server 2012 R2 Tim Vander Kooi Systems Architect
WS2012 File System Enhancements: ReFS and Storage Spaces Rick Claus Sr. Technical WSV316.
Come Visit Us in the Microsoft Solutions Experience! Look for Datacenter and Infrastructure Management TechExpo Level 1 Hall.
Sudhir Rao Technology Specialist | Microsoft Corporation.
4/19/2017 DCIM-B220 Private Cloud Made Simple The Fast Track Reference Architecture Program Michael Schulz Ian Lucas © 2014 Microsoft Corporation. All.
Server Roles and Features.NET Framework 3.51.NET Framework 4.5 IIS Web Server IIS Default Document IIS Directory Browsing IIS HTTP Errors.
Richard Seroter Director of Product Management Microsoft MVP for Integration Cloud Editor for InfoQ.com Technical Trainer at Pluralsight 3-time Book.
Yes, yes it does! 1.Guest Clustering is supported with SQL Server when running a guest operating system of Windows Server 2008 SP2 or newer.
CMDB Ticketing Billing Management Systems Web based Runbook Authoring: Service Administrator can create runbooks to automate all aspects of cloud.
Hyper-V Recovery Service DR Orchestration Extensible Data Channel (Hyper-V Replica, SQL AlwaysOn)
DPM 2012 Centralized Management Express full backup of Hyper-V standalone VMs Data Source Extensibility Framework Certificate Based.
4 2) Code Repository 1) Developers 3) Build4) Test5) Deploy to Cloud 6) Monitor and Improve Contoso App Azure.
Implementing Failover Clustering with Hyper-V
National Manager Database Services
On Premises Microsoft Azure Service Provider Business Continuity Tenant Services Service Administration Fabric Management Admin Portal Tenant.
ProjectWise Virtualization Kevin Boland. What is Virtualization? Virtualization is a technique for deploying technologies. Virtualization creates a level.
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.
Elad Hayun Agenda What's New in Hyper-V 2012 Storage Improvements Networking Improvements VM Mobility Improvements.
Empower Hyper-V Improved Manageability Improved Manageability Continue Simplification Mission Expand Cluster Validation Flexible Migrations.
Microsoft ® Application Virtualization 4.6 Infrastructure Planning and Design Published: September 2008 Updated: February 2010.
SAP on windows server 2012 hyper-v documentation
Hyper-V High-Availability & Mobility: Designing the Infrastructure for Your Private Cloud Symon Perriman Technical Evangelist Microsoft
Hyper-V High-Availability & Mobility: Designing the Infrastructure for Your Private Cloud Symon Perriman Technical Evangelist Microsoft
Looking Ahead…Embracing Our Past Building upon our successes for the future of operations.
Available in 2012 R2 UR2 & 2012 SP1 UR6.
Chapter 10 : Designing a SQL Server 2005 Solution for High Availability MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design.
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.
Cluster Shared Volumes Reborn in Windows Server 2012 Gareth JamesHani AdhamiSenior Consultant WSV423.
Focus on “services” describing “what you deliver” Improve quality and consistency Continuous improvement in service delivery Prove it… and “show.
3 VIRTUAL MACHINES WEB SITES SERVICE BUS DATABASE.
Module 9: Configuring Storage
MODIFY THIS SLIDE FOR ACTUAL PRESENTER, DELETE THIS BAR AFTER MODIFICATION.
Get More out of SQL Server 2012 in the Microsoft Private Cloud environment Steven Wort, Xin Jin Microsoft Corporation.
SQLCAT: SQL Server 2012 AlwaysOn Lessons Learned from Early Customer Deployments Sanjay Mishra Program Manager Microsoft Corporation DBI360.
Unified solution Easy to configure, manage, and monitor Reuse existing investments SAN/DAS environments Allow using HA hardware resources Fast seamless.
SQLCAT: SQL Server HA and DR Design Patterns, Architectures, and Best Practices Using Microsoft SQL Server 2012 AlwaysOn Sanjay Mishra Program Manager.
4/24/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Server VirtualizationServer Virtualization Hyper-V 2012.
Iftekhar Hussain Partner Technology Advisor Microsoft Corporation SESSION CODE: VIR309.
VMware vSphere Configuration and Management v6
Cluster Shared Volumes Reborn in Windows Server 2012
Take enterprise virtualization to the next level
High Availability in DB2 Nishant Sinha
MDC323B SMB 3 is the answer Ned Pyle Sr. PM, Windows Server
CERN - IT Department CH-1211 Genève 23 Switzerland t High Availability Databases based on Oracle 10g RAC on Linux WLCG Tier2 Tutorials, CERN,
DBI302 AlwaysOn Availability Groups for database protection AlwaysOn Availability Groups for database protection AlwaysOn Failover Cluster Instances.
You there? Yes Network Health Monitoring Heartbeats are sent to monitor health status of network interfaces Are sent over all cluster.
Virtual Machine Movement and Hyper-V Replica
Network Virtualization Policy-Based Isolation QoS Performance Metrics Live & Storage Migrations Cross-Premise Connectivity Dynamic & Multi-Tenant.
Microsoft Advertising 16:9 Template Light Use the slides below to start the design of your presentation. Additional slides layouts (title slides, tile.
Deploying Highly Available SQL Server in Windows Azure A Presentation and Demonstration by Microsoft Cluster MVP David Bermingham.
Luis Vargas Senior Program Manager Lead Microsoft.
SQL Server 2014 AlwaysOn Step-by-Step SQL Server 2014 AlwaysOn Step-by-Step A hands on look at implementing AlwaysOn in SQL Server 2014.
Deploying Highly Available SAP in the Cloud
All the things you need to know before setting up AlwaysOn Michael Steineke SQL & BI Solution Lead Enterprise Architect Concurrency, Inc.
OSIsoft High Availability PI Replication Colin Breck, PI Server Team Dave Oda, PI SDK Team.
Redmond Protocols Plugfest 2016 Kevin Farlee Senior Program Manager SQL Server AlwaysOn in SQL Server 2016.
Bentley Systems, Incorporated
Kako sa novim tehnologijama graditi datacentar budućnosti?
2016 Citrix presentation.
Briefing: Leverage HPE Storage Solutions in Windows/Hyper-V
Required 9s and data protection: introduction to sql server 2012 alwayson, new high availability solution Santosh Balasubramanian Senior Program Manager.
SQL Server on Linux: High Availability And Disaster Recovery
Tech·Ed North America /5/2018 1:52 AM
Microsoft Virtual Academy
Designing Database Solutions for SQL Server
Presentation transcript:

4/26/2017 © 2014 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.

Deploying Microsoft SQL Server 2014 with Cluster Shared Volumes 4/26/2017 DCIM-B364 Deploying Microsoft SQL Server 2014 with Cluster Shared Volumes Subhasish Bhattacharya Program Manager Microsoft © 2014 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.

Prerequisites Good grasp of Failover Clustering fundamentals Proficiency with SQL Server deployment using “traditional” cluster storage

Agenda Cluster Shared Volumes (CSV) overview Value of deploying SQL Server over CSV Deployment Considerations Step-by-step deployment of SQL 2014 with CSV

Cluster Shared Volumes Overview 4/26/2017 Cluster Shared Volumes Overview © 2014 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.

What is Cluster Shared Volumes (CSV) Clustered file system in Windows Server Layer of abstraction above NTFS All cluster nodes can read/write to the CSV volume LUN ownership by node abstracted from SQL SQL Server failover without drive ownership changes No dismounting and remounting of volumes Faster failover times (less downtime) Reference: Cluster Shared Volumes Reborn in Windows Server 2012: Deep Dive, TechEd 2012

Cluster Shared Volumes (CSV) I/O synchronization overview Metadata Shared LUN Shared Storage Read/Write Simultaneous read/write access on all Cluster Nodes Server side metadata synchronization - Avoids I/O interruptions DB DB DB

Cluster Shared Volume data path Node 1 Node 2 Coordination Node Node 3 Cluster Shared Volume File System (CSVFS) CSV Proxy File System Stack CSV Proxy File System Stack CSV Proxy File System Stack NTFS Stack SMB 3.0 LBFO/RDMA Disk Disk Storage Connection Broken or not present Shared Storage

Cluster Shared Volume metadata path Node 1 Node 2 Coordination Node Node 3 Cluster Shared Volume File System (CSVFS) SMB 3.0 SMB 3.0 CSV Proxy File System Stack CSV Proxy File System Stack CSV Proxy File System Stack NTFS Stack LBFO/RDMA Disk Disk Storage Connection Broken or not present Shared Storage

When do Metadata Updates Occur SQL Server Database Open/Close Initial provisioning Extend (With auto log increment enabled – not recommended) Backup - Snapshot creation Key Takeaways Metadata updates are small operations, infrequent for SQL scenarios Parallel metadata updates - non-disruptive for SQL

Cluster Shared Volume Architecture Node 1 Node 2 Coordination Node Node 3 Cluster Shared Volume File System (CSVFS) SMB 3.0 SMB 3.0 CSV Proxy File System Stack CSV Proxy File System Stack File System Redirected I/O CSV Proxy File System Stack NTFS Stack SMB 3.0 LBFO/RDMA Disk Disk Block Redirected I/O Storage Connection Broken or not present Direct I/O Shared Storage

CSV Node Fault Tolerance 4/26/2017 3:24 PM CSV Node Fault Tolerance Node Failure SQL running on Node 2 is unaffected Brief queuing of I/O while volume ownership is changed Volume relocates to a healthy node DB

CSV Network Fault Tolerance 4/26/2017 3:24 PM CSV Network Fault Tolerance Volume mounted on Node 1 Network Path Connectivity Failure Metadata Updates Rerouted to redundant network SQL running on Node 2 is unaffected DB SMB Multi-channel with failover to NetFT (Cluster Fault-Tolerant TCP Connections)

Adding storage to Cluster Shared Volumes Failover Cluster Manager Multi-select disks to add Right-Click Choose Add to Cluster Shared Volumes PowerShell Use the Add-ClusterSharedVolume cmdlet

Single Namespace Consistent view across the cluster Single consistent file name space Files have same name & path on any cluster node Volumes exposed under “ClusterStorage” root directory VolumeX directory name can be renamed. Should be done before SQL Server deployment.

Determining the state of your CSV CSV State Displays on a per-node basis the CSV I/O mode Displays reason if in a redirected mode Direct I/O, Block level redirected mode, File system level redirected mode Get-ClusterSharedVolumeState PowerShell cmdlet Displays CSV I/O mode Reports why Reference: Understanding the State of your Cluster Shared Volumes in Windows Server 2012 R2

Demo Configuring Cluster Shared Volumes 4/26/2017 Demo Configuring Cluster Shared Volumes © 2014 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.

Value of Deploying SQL Server with CSV 4/26/2017 Value of Deploying SQL Server with CSV © 2014 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.

Challenges with your SQL Server deployment today Manageability Multi-path and masking of large numbers of LUNs Flexibility A LUN per SQL instance … 1 2 12 Capacity Poor SAN space utilization Scalability Limited to ~24 SQL instances … Log12 LUN24 DB1 LUN1 Log1 LUN2 DB2 LUN3 Log2 LUN4 DB12 LUN23

Value of Deploying SQL Server on CSV Consolidation Simplified storage management Consolidation of multiple instances onto single LUN Better capacity planning, storage utilization Addresses drive letter limitations Greater than 24 SQL instances on single cluster … 1 2 49 DB1 DB2 DB49 … CSV1 on LUN1 Log1 Log2 … CSV2 on LUN2 Log49

Value of Deploying SQL Server on CSV Increased Availability Faster Failover times No dismounting, remounting volumes required Databases moved without requiring drive ownership changes Resiliency to Storage Failures CSV Chkdsk integration File system correction with zero downtime

Resiliency to Storage Failures 4/26/2017 3:24 PM Resiliency to Storage Failures SQL on Traditional Storage SQL running on Node is unaffected Coordination Node SAN Connectivity Failure I/O Redirected via network DB SQL on CSV SQL running on Node is unavailable SAN Connectivity Failure DB

CSV Chkdsk Integration Chkdsk Improvements Scanning process separated from repair process Volume scanned online Zero offline time for repair with CSV Based on number of errors to fix rather than size of volume Repair now takes seconds not hours! <3 seconds of repair time Reference: NTFS Health and Chkdsk How to Run ChkDsk and Defrag on Cluster Shared Volumes in Windows Server 2012 R2

Value of Deploying SQL Server on CSV Performance and Security CSV block level cache Distributed read-only cache for unbuffered I/O to SQL databases BitLocker encrypted CSV Enables physical security for deployments outside of secure datacenters e.g. Branch Offices Volume level encryption for compliance requirements Reference: How to enable CSV Cache How to configure BitLocker Encrypted Clustered Disks in Windows Server 2012

Roadmap from PolyServe to CSV PolyServe end-of-life (Feb 2014) PolyServe “QuickSpecs” P SQL Server Consolidation High Availability for Mission-Critical Applications Real-Time Resource Allocation Adjustments Scale System Capacity Online Simplify Infrastructure Management Backups/Snapshots 64 Servers Supported per Cluster Reference: http://h18000.www1.hp.com/products/quickspecs/12741_na/12741_na.PDF

Deployment Considerations 4/26/2017 Deployment Considerations © 2014 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.

SQL Server Failover Cluster Instance (FCI) FCI with Local Shared Storage Aggregated Storage Configuration CSV supported in >= WS2012 + SQL Server 2014

SQL Server Failover Cluster Instance (FCI) FCI with Remote Storage - Scale-Out File Server(SoFS) SQL FCI Disaggregated Storage Configuration SoFS Cluster Share Share Share Supported in >= WS2012 + >= SQL Server 2012 CSV Reference: Hyper-V over SMB Scenario, TechEd 2013

SQL Server Deployment Guidance 4/26/2017 SQL Server Deployment Guidance SQL Scenario Storage Supported Versions Windows SQL Failover Cluster Instance (FCI) Cluster Shared Volumes (Aggregated) >= WS2012 SQL 2014 Scale-out File Server (Disaggregated) >= SQL 2012 Others “Traditional” Cluster Disk All1 1 – All versions supported by Microsoft. Refer to www.microsoft.com/lifecycle © 2014 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.

SQL Server Failover Cluster Instance (FCI) FCI with Direct Attached Storage (DAS) and Third-Party Storage Replication Third-Party Software Storage Replication Hardware Storage Replication CSV supported in WS2012 + SQL Server 2014 CSV not supported

SQL Server Availability Groups (AGs) Primary Site DR Site CSV not supported. Requirement for unique SQL DB name across sites

Storage Considerations Log and DB locations for a FCI Keep on CSVs carved out of different physical disks Helps avoid IO Contention DB1 DB2 DB49 … CSV1 on LUN1 49 2 1 Log1 Log2 CSV2 on LUN2 Log49

Network Planning for CSV Network path may be leveraged for CSV Metadata updates which are infrequent for SQL Server No storage connectivity for failure recovery, asymmetric configurations Provision appropriate network bandwidth Avoid bottleneck for SMB traffic from nodes to CSV coordinator node. Distribute CSVs owners across cluster Disable iSCSI networks for cluster use Prevents use for CSV traffic Reference: Failover Clustering Networking Essentials, TechEd 2013

Step-by-step deployment of SQL Server with CSV 4/26/2017 Step-by-step deployment of SQL Server with CSV © 2014 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.

Deploying SQL Server with CSV Provision Shared Storage for Cluster Add Storage to CSV Install SQL 2014 on first node On Database Engine Configuration Page indicate CSV storage to be used for instance. Add remaining nodes to SQL Server FCI Use the CSVs provisioned in Step 2 Reference: Deploying SQL Server 2014 with Cluster Shared Volumes

Demo Deploying SQL Server 2014 with CSV 4/26/2017 Demo Deploying SQL Server 2014 with CSV © 2014 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.

Key Takeaways Value of deploying SQL Server with CSV Scalability Consolidation of multiple SQL instances Better capacity planning, storage utilization Addresses drive letter limitation Allows > 24 SQL instances on cluster Availability Resilience from storage failures Fast failover No dismounting/remounting of volumes DB moved without drive ownership changes Zero downtime Chkdsk Operability Simple management Manage from any node Abstraction to which node owns the disk Solution for PolyServe End-of-life Performance and Security CSV Block Cache Read-only cache for unbuffered I/O to SQL databases BitLocker Encrypted CSV

Related content Breakout Sessions Labs 4/26/2017 Related content Breakout Sessions DBI-B332 AlwaysOn in Microsoft SQL Server 2014 DCIM-B354 Failover Clustering: What's New in Windows Server 2012 R2 DCIM-IL308 Windows Server 2012 R2: Introduction to Failover Clustering with Hyper-V DCIM-B327 Cluster-in-a-Box Using Windows Server 2012 R2: Solutions and Applications DCIM-B337 File Server Networking for a Private Cloud Storage Infrastructure in Windows Server 2012 R2 DCIM-B349 Software-Defined Storage in Windows Server 2012 R2 and Microsoft System Center 2012 R2 Labs DCIM-IL200 Build Your Storage Infrastructure with Windows Server 2012 R2 © 2014 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 Failover Clustering Blog Failover Discussion Forum http://blogs.msdn.com/b/clustering/ http://social.technet.microsoft.com/Forums/en/winserverClustering/ Ask The Core Team Blog http://blogs.technet.com/b/askcore/archive/tags/failover+cluster/default.aspx

Come Visit Us in the Microsoft Solutions Experience! For More Information Windows Server 2012 R2 http://technet.microsoft.com/en-US/evalcenter/dn205286 Windows Server System Center System Center 2012 R2 http://technet.microsoft.com/en-US/evalcenter/dn205295 Azure Pack http://www.microsoft.com/en-us/server- cloud/products/windows-azure-pack Microsoft Azure http://azure.microsoft.com/en-us/ Come Visit Us in the Microsoft Solutions Experience! Look for Datacenter and Infrastructure Management TechExpo Level 1 Hall CD

Resources Learning TechNet msdn http://channel9.msdn.com/Events/TechEd 4/26/2017 Resources Sessions on Demand http://channel9.msdn.com/Events/TechEd Learning Microsoft Certification & Training Resources www.microsoft.com/learning TechNet Resources for IT Professionals http://microsoft.com/technet msdn Resources for Developers http://microsoft.com/msdn © 2014 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.

Complete an evaluation and enter to win! 4/26/2017 Complete an evaluation and enter to win! © 2014 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. 4/26/2017 Evaluate this session Scan this QR code to evaluate this session. © 2014 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.

4/26/2017 © 2014 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. © 2014 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.