Why manageability is important What makes applications manageable How to make applications manageable Where application == Distributed cloud application || Enterprise application.
Download ReportTranscript Why manageability is important What makes applications manageable How to make applications manageable Where application == Distributed cloud application || Enterprise application.
Why manageability is important What makes applications manageable How to make applications manageable Where application == Distributed cloud application || Enterprise application managed Lower TCO Increase availability and uptime Management can be a Key Differentiator Configuration State Monitoring Manageable locally and remotely Design Development Setup Runtime MOF Signature • • From DMTF Standard Custom MOF Skeleton Code Business Logic • • C or C++ Register with WMI Invoke from any WMI client Cmdlet Execution PS Semantics Compile 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. Windows Events System.Dagnostics.Tracing.EventSource PerfView Management App/Tool EnableCallback ETW Session Your Application EnableTrace (provider, mask, …) EventRegister EventDeliveryCallback EventWrite ETW Windows Kernel Per-session Event Buffer Don’t invent your own eventing mechanisms You don’t have to use printf() We are making event logs easy to analyze Open source implementation of standards-basedmanagement Small footprint and fast • CIM and WSMAN protocol Open Source API symmetry with WMI (MI API) • Source code available today through The Open Group https://colaboration.op engroup.org/omi PowerShell MI Client API .NET MI API non-Windows Windows MI MI Provider Provider v1 Provider v1Classical Provider Provider MI Provider Native MI API WMI OMI any device WS-Man Protocol Handler WS-Man Protocol Handler WS-Man Protocol Handler WS-Man Protocol Handler WS-Man • WMI Provider Configuration • New API and tools to and State make it simple Monitoring Standards Based • WMI Indications • ETW • We are investing in standards http://code.msdn.microsoft.com/Management-Infrastructure-79fb414f http://msdn.microsoft.com/en-us/library/windows/desktop/aa964766(v=vs.85).aspx http://msdn.microsoft.com/en-us/library/system.diagnostics.tracing.eventsource.aspx http://msdn.microsoft.com/en-us/library/windows/desktop/jj152383(v=vs.85).aspx http://blogs.msdn.com/b/wmi/ http://www.microsoft.com/en-us/download/details.aspx?id=34595 http://www.opengroup.org/software/omi www.windowsazure.com/build Please submit session evals on the Build Windows 8 App or at http://aka.ms/BuildSessions