Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Analizador de Mejores Practicas en Windows 2008
1. Best Practices Analyzer in Windows Server 2008 R2 Ing. Eduardo Castro, PhD Comunidad Windows ecastro@mswindowscr.org
2. Agenda The need for a Best Practices Analyzer (BPA) solution and value proposition Solution in Windows Server 2008 R2 The Dynamic BPA Framework Advanced Scenarios Questions and Answers
3. Best Practices Analyzer - Need Issues Server configuration complexity is increasing all the time Harder to maintain optimal configuration Server misconfigurations are a common source of down-time and support calls Symptoms Poor performance, poor reliability Unexpected functionality problems Root Causes Limited guidance available to optimize configuration No easy and consistent way to analyze configuration across the Server
4. Best Practices Analyzer - Need Addressing the root causes Capture guidance from experts on optimal configurations Based on feedback from customer support channels Make it super easy to obtain current configuration and compare against the expert guidance automatically Provide a single mechanism to analyze best practices for the entire server Customer benefits Diagnose and correct common configurations problems Reduce Total Cost (Ownership and Support) by optimizing server configuration and reducing down-time. Proactively prevent problems from occurring
5. Best Practices Analyzer – WS08R2 BPA Infrastructure built into Windows and integrated into Server Manager Targeted at Windows Server Roles Full PowerShell command line support Scheduling Best Practice Analyzer scans Enable Scripting New and updated Best Practices guidance available through Windows Update
6. Best Practices Analyzer – WS08R2 Model based solution Full Remote Best Practice Analysis support Integral part of Remote Server Administration Tools (RSAT) Client Can perform Best Practice Analysis of server from client Current Coverage: AD DS, DNS, Web Server(IIS) Remote Desktop Services(RDS) and AD CS Coverage will be increased over time through WU
9. PowerShell Interface Get-BPAModel List all available BPA models on the server Invoke-BPAModel Scan a single or multiple BPA models on the server Get-BPAResult Obtains rich information about result messages from a Best Practices Analyzer scan Set-BPAResult Include or Exclude the results of a Scan
10. PowerShell Interface Parity with the UI experience and more Availability on Server Core Integrated with Server Manager Cmdlets Run BPA scans and view results for the entire Server all at once Generate and archive BPA reports Schedule BPA scans Perform BPA analysis remotely
12. BPA High Level Architecture BPA UI Integrated in Server Manager BPA Infrastructure BPA PowerShellCmdLets Invoke-BPAModel BPA Engine Get-BPAResult Set-BPAResult Get-BPAModel BPA Report BPA Model
13. BPA Overall Framework Microsoft Product Groups Online detailed resolution steps Community Publishing BPA Articles Support Field Teams Windows Update Customers BPA Models In-box resolution steps
14. Online Resolution Steps and Feedback Microsoft Product Groups http://technet.microsoft.com/en-us/library/dd392255.aspx
15. BPA Advanced Scenarios Using BPA Infrastructure and other in-box technologies PowerShell Windows Eventing Task Scheduling Examples of some advanced scenarios Centralized BPA management/reporting BPA monitoring
16. BPA Advanced Scenario - 1 Centralized BPA Management/Reporting Obtain a report of the current state of Best Practice compliance for servers in the environment Server 1 Administrator’s Workstation Server 2 Server N
17. BPA Advanced Scenario – 2 BPA Monitoring Get alerted if any of the servers in the environment fall out of best practice compliance at any point in time Server 1 Administrator’s Workstation Event Forwarding Event Forwarding Server N
19. Summary Common BPA Infrastructure is needed and delivered in Windows Server 2008 R2 for Server Roles Integrated into Server Manager PowerShell Interface Detailed online content Has a dynamic nature with updated best practices available through Windows Update Infrastructure helps enable advanced scenarios
21. www.microsoft.com/teched Sessions On-Demand & Community www.microsoft.com/learning Microsoft Certification & Training Resources http://microsoft.com/technet Resources for IT Professionals http://microsoft.com/msdn Resources for Developers www.microsoft.com/learning Microsoft Certification and Training Resources Resources