citrix edgesight – performance management und monitoring für

Post on 15-Nov-2014

2.477 Views

Category:

Technology

6 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Citrix EdgeSight – Performance Management und Monitoring für Anwendungen jeder Art

Paul Murray – Citrix Systems Harald Buchholz – Intelligent Solutions

2

Agenda

Overview

Architecture and Requirements

Solving Problems with EdgeSight

Successfully Piloting EdgeSight

EdgeSight For NetScalerNEW!

3

Today’s Reality – No Visibility

78%

6 timesSource:

4

Managing Application Delivery

Challenges in Ensuring Application Performance

•Diversity of Application Types•New Methods of Application Delivery•Highly Distributed User Community•Dependence on Service Availability

Complexity

5

Slow Diagnosis

Complexity Creates Problems

No visibility of actual user-experience

Unable to tune or optimize applications

Reactive, fire-fighting mode for IT support

No run-time diagnostics for reported problems

Problem Management more art than science

Significant time spent determining root-cause

Inability to Foresee

Lack of Effectiveness Lack of Efficiency

6

Client-Server Apps

Web Apps

Networks Servers Databases

App Delivery Infrastructure

BUSINESS USERS IT SYSTEMS

End UserEnd UserExperienceExperienceMonitoringMonitoring

End UserEnd UserExperienceExperienceMonitoringMonitoring

Desktop Apps

PC Systems

Consistent, User-centric View

7

EdgeSight Provides Visibility

Citrix EdgeSight™

Monitor End UserExperience

Citrix WANScaler™

Accelerate Appsto Branch Users

Citrix AccessGateway™

Enable SecureApplication

Access

Citrix® NetScaler®

Deliver Web Applications

Citrix PresentationServer™

Deliver Windows Applications

Citrix Desktop Server™

Deliver Desktops

AppsUsers

Closest to the End User, where it matters most

Across All Application Delivery Solutions

8

Agenda

Overview

Architecture and Requirements

Solving Problems with EdgeSight

Successfully Piloting EdgeSight

EdgeSight For NetScaler

9

EdgeSight Console

• Web-based UI

• Real-time alerts

• Root-cause analysis

• Historical trending

EdgeSight Server• Business rules config.

• Data aggregation and analysis

• Centralized agent administration

EdgeSight Architecture

End User Devices Back-end

ApplicationInfrastructure

Presentation Server Infrastructure

EdgeSightEndpoint Agent• Non-intrusive self-

configuring agent

• Continuous data collection

EdgeSightPresentation Server Agent

• Rich, per-user session data capture

• System level metrics

• Server capacity reporting

Systems Management Console Integration (OpenView, MOM, Tivoli)

10

Collecting Data

• EdgeSight monitors all processes

• Advanced per-process data can be captured

• Local database stores all data• Performance data aggregated into 5 minute chunks• All data groomed after 8 days by default• Permits offline operation of agent from server

• Agent data aggregated into hourly data and sent to EdgeSight Server

No need to instrument applications to collect data

11

Minimizing Agent Overhead

• Phased Startup• Does not impact availability• Complete startup can take minutes• Alerts initialized during phased startup

• Script-based Workers• Execute on isolated threads• Allow intelligent scheduling

• All communication initiated by Agent• Uploaded via HTTP(S)

Entire agent designed around optimizing data collection.

12

Agent Resource Requirements

• Database size: • 70-100 MB range for Endpoints• 200-250 MB range for Presentation Server

• CPU: on average around 1-2%...• Some short lived CPU levels higher than average

• Memory: 20-25 MB working set

• Network• < 500 KB per day per agent, mainly for data uploads• Data upload schedule is randomized by default

Agent has low impact on monitored system

13

EdgeSight Server Data

• All data is hourly• Performance data is groomed after 30 days• Network data is groomed after 15 days

• Data size requirements• 30 days data with 1000 endpoints is roughly 20 GB• 10 GB per 1000 endpoints thereafter

• Reporting Services provides ultimate customization

Data management is a key to server performance

14

How the data is held?

14

0 4 hours

5 seconds

8 days

5 minutes

Daily Upload of aggregated data

0 30 days

1 hour intervals

Client side Agent Database

Server side MS SQL Server Database

15

Agenda

Overview

Architecture and Requirements

Solving Problems with EdgeSight

Successfully Piloting EdgeSight

EdgeSight For NetScaler

16

Resources and Performance

• Proactive management requires data about resource utilization• Systems, Applications, Users

• Visibility of resource utilization• CPU, Memory, Network, Overall load

• Need quick and easy access to this data

EdgeSight provides visibility into actionable information

17

Types of Reports

• Summary• Chart• Comparison• Top N• Custom

18

Share Data With Critical Teams

• Many formats

• Email or file shares

• Schedule regular reports

19

Example: Application Impact

20

Example: Application Impact

21

Daily Profile of Application

22

Example: Using Rich Data

23

Understanding Stability

24

Application Faults – Details For Your App Dev Teams

25

Alerts / Real Time Alerting

26

Agenda

Overview

Architecture and Requirements

Solving Problems with EdgeSight

Successfully Piloting EdgeSight

EdgeSight For NetScaler

www.intelsol.de

Intelligent Solutions GmbH

EdgeSight im Kundeneinsatz

Citrix Solutions Seminar15. Februar 2007

Harald.Buchholz@intelsol.deNorsk-Data-Str. 1, 61352 Bad Homburg

06172 / 483-252

www.intelsol.de

Agenda

Kurzvorstellung Intelligent Solutions

Mit EdgeSight gelöste Aufgabenstellungen

Typischer Projektablauf

www.intelsol.de

Intelligent Solutions GmbH – Mission

Intelligent Solutions GmbHverkauft, implementiert und wartet

Produkte und Lösungenfür End-to-End Service Level

und Performance Management

IS-GmbH Lösungenerhöhen

Verfügbarkeit und Qualitätder IT Infrastruktur und der

kritischen IT Services.

www.intelsol.de

Intelligent Solutions GmbH – Portfolio

Produkte & Kompetenzen CitraTest: Service-Überwachung von Antwortzeiten CitraTest: Testautomation für Anwendungen

aus Sicht des Anwenders SightLine: Server Performance-Analyse und -

Management,Trendanalyse und Kapazitätsplanung

EdgeSight: Session-Level Performance- und Verfügbarkeits-Management für Citrix

EdgeSight: Anwender-Level Performance- und Verfügbarkeits-Management für Windows

Leistungen Geschäftsprozess- und Infrastruktur-Analysen Service-Level-Analysen, Performance- und Lasttests Projektarbeit und Projekt–Management

Pilot-Projekte als repräsentatives Modellzur Rollout-Vorbereitung

Beratung bei der Analyse von Service- und Performance-Problemen

Allgemeine Beratung (Qualität, Service & Performance), Schulung

www.intelsol.de

Intelligent Solutions GmbH – Unternehmensprofil

Unabhängiges Systemhausmit Sitz in Bad Homburg und Büros in Zürich und Köln

Seit über 10 Jahren exklusiver Distributor fürSightLine

Seit 2000 exklusiver Distributor für CitraTest

Seit 4/2004 Reseller von Edgesight –System Management aus der End-User-Perspektive

Langjährige Projekterfahrung inEinführung & Customizing von EdgeSight

Seit 11/2006 Citrix Solution Advisor Partner

www.intelsol.de

Hauptverband der österreichischenSozialversicherungsträger Wien

Business Services

Intelligent Solutions – Kunden (Auszug)

www.intelsol.de

EdgeSight-Lösungen (1 von 3)

Investment-Bank: Fehlerprävention Täglicher Blick auf

Fehlerhäufigkeiten Server-Lieferzeiten & -Ausfälle Kapazitätsengpässe

Präventionsaktivitäten Erfassung systematischer Service- &

Kapazitätsengpässe Auswirkungsanalyse (Verteilung und Intensität) Auswirkungsgerechte Problem-Priorisierung Ursachenanalyse

Nutzen deutliche Senkung des Aufkommens

betriebsbedingter Tickets deutliche Senkung des Budgets für HW-Erneuerung

Intelligent Solutions führt die Lösung einund schult in Informationsgewinnung und –auswertung

www.intelsol.de

EdgeSight-Lösungen (2 von 3)

Versicherungsunternehmen:Sicherstellung der Anwendungsperformancedurch Monitoring im Release-Prozess Betrieb der Anwendungen durch

Testautomationslösung auf den verschiedenen Rechnerprofilen im TestCenter

Im Release-Test Monitoring der Rechner- & Anwendungsperformance sowie Server- und Netzantwortzeiten mit EdgeSight

Aufdeckung von Schwachstellen durch EdgeSight-Reports

Analysefähigkeit von Fehlern in eigenentwickelten Anwendungen durch EdgeSight-Dumps

Intelligent Solutions führt die Lösung einund schult in Informationsgewinnung und -auswertung

www.intelsol.de

EdgeSight-Lösungen (3 von 3)

Interner IT-Service-Provider Analyse von Performance-Incidents

Lokalisierung des Problems Identifizierung der Ursache

Qualitätsrankings Häufigste Fehler Langsamste Server Langsamste Lokationen

Ausschluss externer Einflüsse

Intelligent Solutions führt die Lösung ein erweitert das EdgeSight Standard-Reporting

www.intelsol.de

Typischer EdgeSight-Pilot

Projektdefinitionsworkshop (1 Tag) Anforderungsanalyse Ermittlung des Anpassungsbedarfs der

Standardkonfiguration Definition der Projektziele

Einführungsschulung (1 Tag) Installations- & Konfigurations-Workshop Informationsgewinnung & -bewertung

Eigenständige Nutzung durch Kundenmitarbeiter Projektstatusworkshop nach 14 Tagen

Erwartungen & erste Ergebnisse Fragen & Tipps Review der Anforderungen & Anpassungen

Projektabschlusspräsentation nach 4 Wochen Ergebnisse Anforderungen Anpassungsbedarf

37

Agenda

Overview

Architecture and Requirements

Solving Problems with EdgeSight

Successfully Piloting EdgeSight

EdgeSight For NetScaler

38

EdgeSight for NetScaler (planned)

End Users

Full round-trip time for user transaction

WAN component NetScaler component Back-end app infrastructure

component

Measuring Performance for:

End-user experiencePage LoadPage Render

Real-time charts Trending and analysis for

performance degradation / improvement

Key Features:

Citrix EdgeSight

Web/App Server

39

Summary

Visibility to understand complex problems2

Actually solve and prevent problems3

Many ways to slice the data1

40

top related