Presentation is loading. Please wait.

Presentation is loading. Please wait.

7/20/2018 4:14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.

Similar presentations


Presentation on theme: "7/20/2018 4:14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered."— Presentation transcript:

1 7/20/2018 4:14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista 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 WSV308 Standards Support and Interoperability in Windows Server 2012: Networking, Management, and Storage Jeffrey Snover Distinguished Engineer and Lead Architect for Windows Server Microsoft Corporation

3 In the past,. Windows Server has been a great OS
In the past, Windows Server has been a great OS for a server and its devices

4 Windows Server 8 is a great OS. for lots of servers and
Windows Server 8 is a great OS for lots of servers and the devices connecting them whether they are physical or virtual whether they are on-premise or off

5 A CloudOS Must Support Standards
Traditional job of an OS is to abstract underlying hardware CloudOS extends this to abstract the underlying datacenter Servers, Storage, Networking, Power Distribution Units, … Standards are the HAL of the datacenter

6 (selected) Cloud Standards
Storage (and other domains) PowerShell Storage SMASH SMI-S SMASH SMASH Standards-based Management CIM WS-Man OData HTTP Networking RDMA IPv4 / IPv6 / IPsec DCB

7 What this means for you Standards allow you to build your datacenter from plug-n-play products Purchasing products which support standards mean they’ll “just work” Minimize the software Minimize the steps Minimize the systems integration Minimize the risk Standards-based management of your data center gets simpler

8 Standards and Interoperability in Networking
Sharad Kylasam Program Mangaer Windows Networking

9 (selected) Cloud Standards
Storage (and other domains) PowerShell Storage SMASH SMASH SMI-S SMASH Standards-based Management CIM WS-Man OData HTTP Networking RDMA IPv4 / IPv6 / IPsec DCB

10 Standards in Networking
There is no area in Windows more dependent on standards than Networking Standards are required for Interoperability Networking exists in a multi-vendor marketplace Multiple standards bodies impact networking

11 Windows Networking Principles A Standards-based Approach
End-to-end Security and performance optimizations are best done end-to-end Deperimeterization My network is wherever my users and assets happen to be Policy-based connectivity Configure network connectivity through policy Vendor flexibility Give users choice in industry standard equipment Power Friendly New Silicon Architectures Always On, Always Connected Use hardware offloads Standards-based Interoperability Web-friendly Developer simplicity Microsoft Confidential

12 WS2012 Networking Standards in the Hybrid Cloud

13 From IPv4 to IPv6 Windows has robust in-box and standards-compliant support for IPv4 and IPv6. IPv6 support was introduced in Windows XP SP3, and was available by default starting in Windows Vista. Fully-featured support includes IPsec and DHCPv6 Windows is IPv6 Ready, certified by independent 3rd party testing to be compliant with IPv6 standards.

14 Standards in NIC Teaming
Hyper-V Extensible Switch NIC 1 NIC 2 NIC 3 Network switch LBFO Frame distribution/aggregation Failure detection Control protocol implementation Switch independent team Switch dependent team Switch independent mode Doesn’t require any configuration of a switch Protects against adjacent switch failures Switch dependent modes Generic or static teaming IEEE 802.1ax teaming Also known as LACP or 802.3ad Requires configuration of the adjacent switch

15 Data Center Bridging on Windows Server 8
QoS Application Application Application Application PowerShell WMI Winsock File I/O API Traffic Classification Windows Network Stack Windows Storage Stack Up to 8 classes kRDMA DCB LAN Miniport

16 Remote DMA (Network Direct, SMB2-Direct)
7/20/2018 4:14 PM Remote DMA (Network Direct, SMB2-Direct) RDMA reduces system overhead by enabling the NIC to transfer data directly to/from memory, removing the need to copy data between memory and data buffers in the operating system and offloading the network stack to hardware Storage traffic demands higher throughput with lower CPU utilization SMB2-Direct uses new kRDMA capability if the NICs present support RDMA HPC’s Network Direct feature is now in Windows Server 8 for low latency, high speed application-to-application data transfer Initial testing with SMB2-Direct saw CPU utilization drop by almost 2/3rds File access latency now approximates local storage //BUILD/ Server keynote: 2 Gbytes/sec through <1% CPU © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista 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.

17 Networking Standards Summary
Networking wouldn’t work without standards; the Internet as we know it wouldn’t exist Our guiding principles are based on standards Standards permeate our work in the hybrid cloud Deperimeterization and end-to-end security through IPsec LACP for NIC teaming DCB for QOS to the Top of Rack switch RDMA for low latency, high bandwidth storage with SMB Direct

18 Call to Action Migrate to IPv6: Windows 8 and Windows Server 2012 are IPv6 ready Deploy DirectAccess: Now easier to deploy in WS2012 Move to continuous availability: NIC teaming is used in 75% of servers and now natively supported inbox in WS2012 Get cheaper storage: SMB Direct in WS2012 is a low cost alternative to SANs with comparable performance

19 Standards and Interoperability in Management
Wojtek Kozaczynski Principal Architect Windows Server Management

20 (selected) Cloud Standards
Storage (and other domains) PowerShell Storage SMASH SMI-S SMASH SMASH Standards-based Management CIM WS-Man OData HTTP Networking RDMA IPv4 / IPv6 / IPsec DCB

21 Standard-Based Management
There is no management interoperability without a standard interface and protocol Without them we end up with a proprietary agents, protocols and clients Complicates deployment and maintenance Consumes additional resources Increases the security exposure

22 What (infrastructure) Standards?
DMTF standards CIM => interface semantics WS-Man => protocol CIM Schema => standard resource definitions OData RESTful protocol

23 Design Objectives One management infrastructure spanning Windows and non-Windows One programming model that simplifies instrumenting Windows and non-Windows resources PowerShell to manage standard-compliant, Windows or non-Windows resources OData for non-Windows clients that want to manage Windows resources

24 Benefits for Two Communities
Greatley simplified managment interface definition and implementation PowerShell to manage Windows and non-Windows . IT Pros Developers of managed services and devices OData to manage Windows

25 One Managment Infrastructure
New WMI provider API (MI) with extended PowerShell semantics Open Management Infrastructure (OMI) for Linux and Unix with the same MI provider API Full implementation of WS-Man on Windows and Linux/Unix New MI client with integrated PowerShell layer WS-Man Protocol Handler Native MI API .Net MI API PowerShell MI Client API Windows non-Windows MI Provider v1 Provider MI Provider v1 Provider Classical Provider MI Provider WMI OMI any device WS-Man Protocol Handler WS-Man Protocol Handler WS-Man Protocol Handler WS-Man

26 OMI Open Source WBEM server implemented by Microsoft Portable
Small footprint Scalable High performance Includes WS-Man protocol stack Interacts with MI client and PowerShell out-of-the-box Uses the same MI provider interface as WMI Can share provider development tools with WMI

27 OMI vs. OpenPegasus Requests per sec. (binary protocol) 260 20,000 76x
Factor Requests per sec. (binary protocol) 260 20,000 76x Image object size 8,000 KB 150 KB 53x Trivial provider size 30 KB 3 KB 10x Virtual memory size 54 MB 1.5 MB 36x Resident set size 8,500 KB 500 KB 17x

28 WMI + WinRM WS-Man as the primary/default protocol
Greatly simplified provider development, registration and testing . . . PowerShell . . . v2 Provider v2 Provider v2 Provider CIM Client APIs MI Client API MI Provider v1 Provider v1 Provider v1 Provider Classic Provider .Net MI API WMI Engine Native MI API Client WS-Man Protocol Handler Client (D)COM Protocol Handler Server (D)COM Protocol Handler Server WS-Man Protocol Handler Local + Remote Local + Remote

29 WS-Man Protocol Handler
PowerShell Client Built on top of MI client stack, including session management Extended WMI provider semantics (-WhatIf, -Confirm, -Verbose) CIM Cmdlets correspond to generic CIM operations CIM-Based Cmdlets generated at run time from CDXML CIM-to-PowerShell mapping file CIM Client APIs WS-Man Protocol Handler Native MI API .Net MI API CIM Cmdlets CIM-Based Cmdlets PowerShell MI Client API

30 OData For REST Clients Declarative dispatching to PowerShell
non-Windows REST Clients Declarative dispatching to PowerShell Uses PowerShell to CIM mapping CIM Cmdlets can be used to access WMI Scripts can be used to build higher-level OData abstractions Management OData Service Dispatching Layer PowerShell CIM Module Service Module CIM Module Service Module CIM Module Module MI Client WMI or OMI CIM Client WS-Man Protocol Handler

31 Management Interoperability
Hardware  Windows  Linux

32 Demo Win8 VM Linux VM Windows Server 2012 Brodcom BMC 3 2 1 PowerShell
Intel BMC Windows managing non-Windows via WS-Man 1 Windows managing Linux running OMI 2 non-Windows managing Windows via OData 3

33 The End Result Almost half of the 2,400 PowerShell Cmdlets are CIM-Based PowerShell can access any device that exposes its management interface via WS-Man Any client implementing WS-Man protocol can manage Windows (no agents required) OData can be used to manage Windows from any client OMI can run anywhere (network switches, storage devices, motherboards, …)

34 Call to Action Buy servers that support DMTF management profiles
Buy storage that supports SNIA management profiles If you are developing devices or drivers that run in/with Windows, like network devices, implement standards-based management for them If there are no management standards in your domain, join DMTF and create them

35 Standards and Interoperability in Storage
Gene Chellis Director of Program Management Windows Server Storage & Availability

36 (selected) Cloud Standards
Storage (and other domains) PowerShell Storage SMASH SMI-S SMASH SMASH Standards-based Management CIM WS-Man OData HTTP Networking RDMA IPv4 / IPv6 / IPsec DCB

37 Standards & Interoperability in Storage De Jure and De Facto Standards
Storing and retrieving data is the essence of interoperability It’s also pretty important to keeping customers happy  Microsoft has a long history of interoperability in storage Industry-leading protocol documentation and licensing Active engagement in plugfest and interop events

38 NFS Interoperability Network File System remote file protocol
Microsoft has shipped an NFS v3 server and client since 1999 Services for Unix (SFU) versions 1 to 3.5 Included in Windows Server 2003 R2 as Microsoft Services for Network File System NFS server and client in Windows Server 2008 and 2008 R2 Windows Server 2012 NFS v3 server with Active On continuous availability Windows Server 2012 includes a new NFS v4.1 server RFC 5661 compliant Highly competitive performance and scalability Bakeathons, Connectathons, UNH lab Sponsorship of University of Michigan open source NFS v4.1 client development Windows Server 2012 NFS server (v2, v3, v4.1) and client (v2, v3) tested with: Fedora14, Fedora15, Fedora16 RHEL 6.1, RHEL 6.2 SUSE 11.3 CentOS 5.5 OpenSolaris10 Oracle Solaris 11 Ubuntu 10.10 FreeBSD 8.1 OSX AIX 7.1 HPUX 11 UMICH OpenText Ganesha VMware ESX4, VMware ESX5 ONTAP8.0.1

39 iSCSI Interoperability Network connected remote block storage protocol
Microsoft has shipped an iSCSI initiator since 2003 iSCSI target since 2006 iSCSI initiator Included in Windows Vista, Windows Server 2003 Native in Windows 7, Windows Server 2008, Windows Server 2008 R2 iSCSI target First released in Windows Unified Data Storage Server 2003 (WUDSS) in 2006 Available with Windows Storage Server 2008 Included in Windows Storage Server 2008 R2 Available as free download for Windows Server 2008 R2 Windows Server 2012 includes iSCSI Target with Active On continuous availability Clustered iSCSI Target iSCSI Initiator(s) 1 Normal storage access through Node A Node A Node B 3 Client automatically reconnects to Node B and application IO continues 2 Failover of iSCSI Target connections to Node B

40 SMB Interoperability Server Message Block remote file protocol
Published documentation CIFS/SMB draft spec in 1997 SMB 1.0 documentation in 2002 SMB 2.0 documentation in 2006 Microsoft patent maps on microsoft.com/openspecifications Interoperable SMB-based products Enterprise storage systems NAS devices, printers Implementations such as Samba, Likewise used by many other companies One of Microsoft’s most active licensing programs SMB 3.0 industry adoption Preliminary documentation published 9/2011 EMC, NetApp support announced Samba working on support Others … 2011 SNIA CIFS/SMB/SMB2 Plugfest Sponsored by Microsoft since 2008 >27 companies and organizations >50 platforms and products >110 test engineers and developers Representation from 5 continents

41 SMI-S Interoperability SNIA Storage Management Initiative Specification
In the past, Windows storage management was based on VDS Storage vendors needed to create VDS providers for specific hardware Microsoft joined the SNIA SMI-S technical working group in 2010 Windows Server 2012 includes new Storage Management Provider (SMP) model New WMI-based class structure for managing heterogeneous storage Single Windows API for applications and management software PowerShell commands simplify end-to-end storage management, remote administration and scripting Converged support for both WMI and standards-based SMI-S SMI-S Example

42 Heterogeneous Storage Management with SMI-S
video demo Heterogeneous Storage Management with SMI-S SMI-S Demo

43 More Information Microsoft Open Specifications Microsoft Openness
microsoft.com/openspecifications Microsoft Openness microsoft.com/openness Interoperability Bridges

44 Call to action Buy products and devices that support standards
Ask for an use management standards Provide feedback on the management standards Participate in defining standards where they don’t exist or don’t meet your needs

45 Related Content WSV306: Inside Windows Server 2012 Multi-Server Management Capabilities WSV02-LNC: Windows Server 2012 Deployment & Management WSV414: Advanced Automation Using Windows PowerShell 3.0 WSV314: Windows Server 2012 NIC Teaming and Multichannel Solutions VIR305:  Hyper-V Network Virtualization for Scalable Multi-Tenancy in Windows WSV302: Windows Server 2012 DirectAccess - How to Quickly and Easily Deploy Your Next Generation Remote Access Experience WSV328: The Path to Continuous Availability with Windows Server 2012 VIR306: Hyper-V over SMB: Remote File Storage Support in Windows Server 2012 Hyper-V WSV310: Windows Server 2012: Cluster-in-a-Box, RDMA, and More

46 SIA, WSV, and VIR Track Resources
#TEWSV308 Talk to our Experts at the TLC Hands-On Labs DOWNLOAD Windows Server 2012 Release Candidate microsoft.com/windowsserver DOWNLOAD Microsoft System Center 2012 Evaluation microsoft.com/systemcenter

47 Resources Learning TechNet http://europe.msteched.com
Connect. Share. Discuss. Microsoft Certification & Training Resources TechNet Resources for IT Professionals Resources for Developers

48 Submit your evals online
7/20/2018 4:14 PM Evaluations Submit your evals online © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista 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.

49 KT CeBIT 2012 7/20/2018 Thank You! © 2012 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.

50 7/20/2018 4:14 PM © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista 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. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista 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 "7/20/2018 4:14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered."

Similar presentations


Ads by Google