Presentation is loading. Please wait.

Presentation is loading. Please wait.

Why manageability is importantWhat makes applications manageableHow to make applications manageable Where application == Distributed cloud application.

Similar presentations


Presentation on theme: "Why manageability is importantWhat makes applications manageableHow to make applications manageable Where application == Distributed cloud application."— Presentation transcript:

1

2 Why manageability is importantWhat makes applications manageableHow to make applications manageable Where application == Distributed cloud application || Enterprise application

3

4

5 Lower TCO Increase availability and uptime Management can be a Key Differentiator

6 ConfigurationStateMonitoring Manageable locally and remotely

7

8 IT ProIT Developer Solution Developer StorageExchangeDevicesDiskManaged Objects …

9 WMF IT ProIT DeveloperSolution Developer StorageExchangeDevicesDiskManaged Objects…

10 Standard Protocols (WS-Man, REST, HTTP, PSRP) Standard APIs (MIClient, PowerShell, OData) Standard Models (CIM Schema, SMI-S) IT ProIT DeveloperSolution Developer StorageExchangeDevicesDiskManaged Objects WMF

11

12

13 MOF Signature From DMTF Standard Custom MOF MOF Signature From DMTF Standard Custom MOF Skeleton Code C or C++ Skeleton Code C or C++ Business Logic PS Semantics Business Logic PS Semantics Compile Register with WMI Cmdlet Execution Development Setup Runtime Design Invoke from any WMI client

14

15

16

17 Don’t invent your own mechanism, use standards. Writing WMI providers is easy. Support for standards ensures “Write once – manage from anywhere”. Local or Remote Windows or non-Windows client WMI is well integrated with PowerShell to provide rich experience to IT pros.

18

19

20 ETW Your Application EventWrite EnableCallback ETW Session EnableTrace (provider, mask, …) EventDeliveryCallback Per-session Event Buffer Management App/Tool EventRegister Windows Kernel

21 Don’t invent your own eventing mechanisms You don’t have to use printf() We are making event logs easy to analyze

22 Open source implementation of standards-based- management CIM and WSMAN protocol Small footprint and fast API symmetry with WMI (MI API) Open Source Source code available today through The Open Group https://colaboration.op engroup.org/omi https://colaboration.op engroup.org/omi

23 WS-Man Protocol Handler WS-Man Protocol Handler WMI WS-Man Protocol Handler WS-Man Protocol Handler Native MI API.NET MI API PowerShell MI Client API v1 Provider Classical Provider Classical Provider MI Provider WS-Man Protocol Handler WS-Man Protocol Handler OMI MI Provider WS-Man Protocol Handler WS-Man Protocol Handler any device Windows non-Windows WS-Man

24 WMI Provider New API and tools to make it simple Configuration and State WMI Indications ETW Monitoring We are investing in standards Standards Based

25

26 Please submit session evals on the Build Windows 8 App or at http://aka.ms/BuildSessionshttp://aka.ms/BuildSessions

27


Download ppt "Why manageability is importantWhat makes applications manageableHow to make applications manageable Where application == Distributed cloud application."

Similar presentations


Ads by Google