Citrix EdgeSight – Performance Management und Monitoring für ...

1,972 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,972
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
53
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Citrix NetScaler Corporate Intro Presentation August 2005 © 2003 Citrix Systems, Inc.—All rights reserved.
  • Citrix EdgeSight – Performance Management und Monitoring für ...

    1. 1. Citrix EdgeSight – Performance Management und Monitoring für Anwendungen jeder Art Paul Murray – Citrix Systems Harald Buchholz – Intelligent Solutions
    2. 2. Agenda <ul><li>Overview </li></ul><ul><li>Architecture and Requirements </li></ul><ul><li>Solving Problems with EdgeSight </li></ul><ul><li>Successfully Piloting EdgeSight </li></ul><ul><li>EdgeSight For NetScaler </li></ul>NEW!
    3. 3. Today’s Reality – No Visibility 78% 6 times Source :
    4. 4. Managing Application Delivery <ul><li>Challenges in Ensuring Application Performance </li></ul><ul><li>Diversity of Application Types </li></ul><ul><li>New Methods of Application Delivery </li></ul><ul><li>Highly Distributed User Community </li></ul><ul><li>Dependence on Service Availability </li></ul>Complexity
    5. 5. Complexity Creates Problems <ul><li>No visibility of actual user-experience </li></ul><ul><li>Unable to tune or optimize applications </li></ul><ul><li>Reactive, fire-fighting mode for IT support </li></ul><ul><li>No run-time diagnostics for reported problems </li></ul><ul><li>Problem Management more art than science </li></ul><ul><li>Significant time spent determining root-cause </li></ul>Slow Diagnosis Inability to Foresee Lack of Effectiveness Lack of Efficiency
    6. 6. Consistent, User-centric View Client-Server Apps Web Apps Networks Servers Databases App Delivery Infrastructure BUSINESS USERS IT SYSTEMS End User Experience Monitoring Desktop Apps PC Systems
    7. 7. EdgeSight Provides Visibility Citrix EdgeSight ™ Monitor End User Experience Citrix WANScaler ™ Accelerate Apps to Branch Users Citrix Access Gateway ™ Enable Secure Application Access Citrix ® NetScaler ® Deliver Web Applications Citrix Presentation Server ™ Deliver Windows Applications Citrix Desktop Server ™ Deliver Desktops Closest to the End User, where it matters most Across All Application Delivery Solutions Apps Users
    8. 8. Agenda <ul><li>Overview </li></ul><ul><li>Architecture and Requirements </li></ul><ul><li>Solving Problems with EdgeSight </li></ul><ul><li>Successfully Piloting EdgeSight </li></ul><ul><li>EdgeSight For NetScaler </li></ul>
    9. 9. EdgeSight Architecture End User Devices Back-end Application Infrastructure Presentation Server Infrastructure Systems Management Console Integration (OpenView, MOM, Tivoli) EdgeSight Console <ul><li>Web-based UI </li></ul><ul><li>Real-time alerts </li></ul><ul><li>Root-cause analysis </li></ul><ul><li>Historical trending </li></ul>EdgeSight Server <ul><li>Business rules config. </li></ul><ul><li>Data aggregation and analysis </li></ul><ul><li>Centralized agent administration </li></ul>EdgeSight Endpoint Agent <ul><li>Non-intrusive self-configuring agent </li></ul><ul><li>Continuous data collection </li></ul>EdgeSight Presentation Server Agent <ul><li>Rich, per-user session data capture </li></ul><ul><li>System level metrics </li></ul><ul><li>Server capacity reporting </li></ul>
    10. 10. Collecting Data <ul><li>EdgeSight monitors all processes </li></ul><ul><li>Advanced per-process data can be captured </li></ul><ul><li>Local database stores all data </li></ul><ul><ul><li>Performance data aggregated into 5 minute chunks </li></ul></ul><ul><ul><li>All data groomed after 8 days by default </li></ul></ul><ul><ul><li>Permits offline operation of agent from server </li></ul></ul><ul><li>Agent data aggregated into hourly data and sent to EdgeSight Server </li></ul>No need to instrument applications to collect data
    11. 11. Minimizing Agent Overhead <ul><li>Phased Startup </li></ul><ul><ul><li>Does not impact availability </li></ul></ul><ul><ul><li>Complete startup can take minutes </li></ul></ul><ul><ul><li>Alerts initialized during phased startup </li></ul></ul><ul><li>Script-based Workers </li></ul><ul><ul><li>Execute on isolated threads </li></ul></ul><ul><ul><li>Allow intelligent scheduling </li></ul></ul><ul><li>All communication initiated by Agent </li></ul><ul><ul><li>Uploaded via HTTP(S) </li></ul></ul>Entire agent designed around optimizing data collection.
    12. 12. Agent Resource Requirements <ul><li>Database size: </li></ul><ul><ul><li>70-100 MB range for Endpoints </li></ul></ul><ul><ul><li>200-250 MB range for Presentation Server </li></ul></ul><ul><li>CPU: on average around 1-2%... </li></ul><ul><ul><li>Some short lived CPU levels higher than average </li></ul></ul><ul><li>Memory: 20-25 MB working set </li></ul><ul><li>Network </li></ul><ul><ul><li>< 500 KB per day per agent, mainly for data uploads </li></ul></ul><ul><ul><li>Data upload schedule is randomized by default </li></ul></ul>Agent has low impact on monitored system
    13. 13. EdgeSight Server Data <ul><li>All data is hourly </li></ul><ul><ul><li>Performance data is groomed after 30 days </li></ul></ul><ul><ul><li>Network data is groomed after 15 days </li></ul></ul><ul><li>Data size requirements </li></ul><ul><ul><li>30 days data with 1000 endpoints is roughly 20 GB </li></ul></ul><ul><ul><li>10 GB per 1000 endpoints thereafter </li></ul></ul><ul><li>Reporting Services provides ultimate customization </li></ul>Data management is a key to server performance
    14. 14. How the data is held? Client side Agent Database Server side MS SQL Server Database Daily Upload of aggregated data
    15. 15. Agenda <ul><li>Overview </li></ul><ul><li>Architecture and Requirements </li></ul><ul><li>Solving Problems with EdgeSight </li></ul><ul><li>Successfully Piloting EdgeSight </li></ul><ul><li>EdgeSight For NetScaler </li></ul>
    16. 16. Resources and Performance <ul><li>Proactive management requires data about resource utilization </li></ul><ul><ul><li>Systems, Applications, Users </li></ul></ul><ul><li>Visibility of resource utilization </li></ul><ul><ul><li>CPU, Memory, Network, Overall load </li></ul></ul><ul><li>Need quick and easy access to this data </li></ul>EdgeSight provides visibility into actionable information
    17. 17. Types of Reports <ul><li>Summary </li></ul><ul><li>Chart </li></ul><ul><li>Comparison </li></ul><ul><li>Top N </li></ul><ul><li>Custom </li></ul>
    18. 18. Share Data With Critical Teams <ul><li>Many formats </li></ul><ul><li>Email or file shares </li></ul><ul><li>Schedule regular reports </li></ul>
    19. 19. Example: Application Impact
    20. 20. Example: Application Impact
    21. 21. Daily Profile of Application
    22. 22. Example: Using Rich Data
    23. 23. Understanding Stability
    24. 24. Application Faults – Details For Your App Dev Teams
    25. 25. Alerts / Real Time Alerting
    26. 26. Agenda <ul><li>Overview </li></ul><ul><li>Architecture and Requirements </li></ul><ul><li>Solving Problems with EdgeSight </li></ul><ul><li>Successfully Piloting EdgeSight </li></ul><ul><li>EdgeSight For NetScaler </li></ul>
    27. 27. Intelligent Solutions GmbH <ul><li>EdgeSight im Kundeneinsatz </li></ul><ul><li>Citrix Solutions Seminar </li></ul><ul><li>15. Februar 2007 </li></ul><ul><li>[email_address] Norsk-Data-Str. 1, 61352 Bad Homburg 06172 / 483-252 </li></ul>
    28. 28. Agenda <ul><li>Kurzvorstellung Intelligent Solutions </li></ul><ul><li>Mit EdgeSight gelöste Aufgabenstellungen </li></ul><ul><li>Typischer Projektablauf </li></ul>
    29. 29. Intelligent Solutions GmbH – Mission <ul><li>Intelligent Solutions GmbH verkauft, implementiert und wartet Produkte und Lösungen für End-to-End Service Level und Performance Management </li></ul><ul><li>IS-GmbH Lösungen erhöhen Verfügbarkeit und Qualität der IT Infrastruktur und der kritischen IT Services. </li></ul>
    30. 30. Intelligent Solutions GmbH – Portfolio <ul><li>Produkte & Kompetenzen </li></ul><ul><ul><li>CitraTest: Service-Überwachung von Antwortzeiten </li></ul></ul><ul><ul><li>CitraTest: Testautomation für Anwendungen aus Sicht des Anwenders </li></ul></ul><ul><ul><li>SightLine: Server Performance-Analyse und -Management, Trendanalyse und Kapazitätsplanung </li></ul></ul><ul><ul><li>EdgeSight: Session-Level Performance- und Verfügbarkeits-Management für Citrix </li></ul></ul><ul><ul><li>EdgeSight: Anwender-Level Performance- und Verfügbarkeits-Management für Windows </li></ul></ul><ul><li>Leistungen </li></ul><ul><ul><li>Geschäftsprozess- und Infrastruktur-Analysen </li></ul></ul><ul><ul><li>Service-Level-Analysen, Performance- und Lasttests </li></ul></ul><ul><ul><li>Projektarbeit und Projekt–Management </li></ul></ul><ul><ul><ul><li>Pilot-Projekte als repräsentatives Modell zur Rollout-Vorbereitung </li></ul></ul></ul><ul><ul><li>Beratung bei der Analyse von Service- und Performance-Problemen </li></ul></ul><ul><ul><li>Allgemeine Beratung (Qualität, Service & Performance), Schulung </li></ul></ul>
    31. 31. Intelligent Solutions GmbH – Unternehmensprofil <ul><li>Unabhängiges Systemhaus mit Sitz in Bad Homburg und Büros in Zürich und Köln </li></ul><ul><li>Seit über 10 Jahren exklusiver Distributor für SightLine </li></ul><ul><li>Seit 2000 exklusiver Distributor für CitraTest </li></ul><ul><li>Seit 4/2004 Reseller von Edgesight – System Management aus der End-User-Perspektive </li></ul><ul><li>Langjährige Projekterfahrung in Einführung & Customizing von EdgeSight </li></ul><ul><li>Seit 11/2006 Citrix Solution Advisor Partner </li></ul>
    32. 32. Intelligent Solutions – Kunden (Auszug) Hauptverband der österreichischen Sozialversicherungsträger Wien Business Services
    33. 33. EdgeSight-Lösungen (1 von 3) <ul><li>Investment-Bank: Fehlerprävention </li></ul><ul><ul><li>Täglicher Blick auf </li></ul></ul><ul><ul><ul><li>Fehlerhäufigkeiten </li></ul></ul></ul><ul><ul><ul><li>Server-Lieferzeiten & -Ausfälle </li></ul></ul></ul><ul><ul><ul><li>Kapazitätsengpässe </li></ul></ul></ul><ul><ul><li>Präventionsaktivitäten </li></ul></ul><ul><ul><ul><li>Erfassung systematischer Service- & Kapazitätsengpässe </li></ul></ul></ul><ul><ul><ul><li>Auswirkungsanalyse (Verteilung und Intensität) </li></ul></ul></ul><ul><ul><ul><li>Auswirkungsgerechte Problem-Priorisierung </li></ul></ul></ul><ul><ul><ul><li>Ursachenanalyse </li></ul></ul></ul><ul><ul><li>Nutzen </li></ul></ul><ul><ul><ul><li>deutliche Senkung des Aufkommens betriebsbedingter Tickets </li></ul></ul></ul><ul><ul><ul><li>deutliche Senkung des Budgets für HW-Erneuerung </li></ul></ul></ul><ul><ul><li>Intelligent Solutions führt die Lösung ein und schult in Informationsgewinnung und –auswertung </li></ul></ul>
    34. 34. EdgeSight-Lösungen (2 von 3) <ul><li>Versicherungsunternehmen: Sicherstellung der Anwendungsperformance durch Monitoring im Release-Prozess </li></ul><ul><ul><li>Betrieb der Anwendungen durch Testautomationslösung auf den verschiedenen Rechnerprofilen im TestCenter </li></ul></ul><ul><ul><li>Im Release-Test Monitoring der Rechner- & Anwendungsperformance sowie Server- und Netzantwortzeiten mit EdgeSight </li></ul></ul><ul><ul><li>Aufdeckung von Schwachstellen durch EdgeSight-Reports </li></ul></ul><ul><ul><li>Analysefähigkeit von Fehlern in eigenentwickelten Anwendungen durch EdgeSight-Dumps </li></ul></ul><ul><li>Intelligent Solutions führt die Lösung ein und schult in Informationsgewinnung und -auswertung </li></ul>
    35. 35. EdgeSight-Lösungen (3 von 3) <ul><li>Interner IT-Service-Provider </li></ul><ul><ul><li>Analyse von Performance-Incidents </li></ul></ul><ul><ul><ul><li>Lokalisierung des Problems </li></ul></ul></ul><ul><ul><ul><li>Identifizierung der Ursache </li></ul></ul></ul><ul><ul><li>Qualitätsrankings </li></ul></ul><ul><ul><ul><li>Häufigste Fehler </li></ul></ul></ul><ul><ul><ul><li>Langsamste Server </li></ul></ul></ul><ul><ul><ul><li>Langsamste Lokationen </li></ul></ul></ul><ul><ul><li>Ausschluss externer Einflüsse </li></ul></ul><ul><li>Intelligent Solutions </li></ul><ul><ul><li>führt die Lösung ein </li></ul></ul><ul><ul><li>erweitert das EdgeSight Standard-Reporting </li></ul></ul>
    36. 36. Typischer EdgeSight-Pilot <ul><li>Projektdefinitionsworkshop (1 Tag) </li></ul><ul><ul><li>Anforderungsanalyse </li></ul></ul><ul><ul><li>Ermittlung des Anpassungsbedarfs der Standardkonfiguration </li></ul></ul><ul><ul><li>Definition der Projektziele </li></ul></ul><ul><li>Einführungsschulung (1 Tag) </li></ul><ul><ul><li>Installations- & Konfigurations-Workshop </li></ul></ul><ul><ul><li>Informationsgewinnung & -bewertung </li></ul></ul><ul><li>Eigenständige Nutzung durch Kundenmitarbeiter </li></ul><ul><li>Projektstatusworkshop nach 14 Tagen </li></ul><ul><ul><li>Erwartungen & erste Ergebnisse </li></ul></ul><ul><ul><li>Fragen & Tipps </li></ul></ul><ul><ul><li>Review der Anforderungen & Anpassungen </li></ul></ul><ul><li>Projektabschlusspräsentation nach 4 Wochen </li></ul><ul><ul><li>Ergebnisse </li></ul></ul><ul><ul><li>Anforderungen </li></ul></ul><ul><ul><li>Anpassungsbedarf </li></ul></ul>
    37. 37. Agenda <ul><li>Overview </li></ul><ul><li>Architecture and Requirements </li></ul><ul><li>Solving Problems with EdgeSight </li></ul><ul><li>Successfully Piloting EdgeSight </li></ul><ul><li>EdgeSight For NetScaler </li></ul>
    38. 38. EdgeSight for NetScaler (planned) End Users <ul><li>End-user experience </li></ul><ul><ul><li>Page Load </li></ul></ul><ul><ul><li>Page Render </li></ul></ul><ul><li>Real-time charts </li></ul><ul><li>Trending and analysis for performance degradation / improvement </li></ul>Citrix EdgeSight Web/App Server <ul><li>Full round-trip time for user transaction </li></ul><ul><li>WAN component </li></ul><ul><li>NetScaler component </li></ul><ul><li>Back-end app infrastructure component </li></ul>Measuring Performance for: Key Features:
    39. 39. Summary Visibility to understand complex problems 2 Actually solve and prevent problems 3 Many ways to slice the data 1

    ×