Sieciowy monitoring wydajności z wglądem do poziomu aplikacji Warszawa, Hotel Marriott, 7 maja 2014 r. CompFort Meridian Polska Mainframe Department
Compuware APM w oczach analityków 2013: Gartner czwarty rok z kolei pozycjonuje Compuware jako lidera w APM Magic Quadrant Referencja źródłowa: Gartner, Inc. Magic Quadrant for Application Performance Monitoring 18 grudnia 2013 Jonah Kowall, Will Capelli 2013 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc. or its affiliates. This publication may not be reproduced or distributed in any form without Gartner s prior written permission. If you are authorized to access this publication, your use of it is subject to the Usage Guidelines for Gartner Services posted on gartner.com. The information contained in this publication has been obtained from sources believed to be reliable. Gartner disclaims all warranties as to the accuracy, completeness or adequacy of such information and shall have no liability for errors, omissions or inadequacies in such information. This publication consists of the opinions of Gartner s research organization and should not be construed as statements of fact. The opinions expressed herein are subject to change without notice. Although Gartner research may include a discussion of related legal issues, Gartner does not provide legal advice or services and its research should not be construed or used as such. Gartner is a public company, and its shareholders may include firms and funds that have financial interests in entities covered in Gartner research. Gartner s Board of Directors may include senior managers of these firms or funds. Gartner research is produced independently by its research organization without input or influence from these firms, funds or their managers. For further information on the independence and integrity of Gartner research, see Guiding Principles on Independence and Objectivity.
Wpływ niskiej wydajności BIZNES Marka i reputacja Satysfakcja klienta Konkurencyjność Utrata przychodów MANAGEMENT IT Utrata wiarygodności Niskie ukierunkowanie probiznesowe Nieumiejętność pokazania wartości Ryzyko outsourcingu DZIAŁ IT OPERATIONS Drogie rozwiązywanie problemów Niedotrzymane SLA Nieudane go-live Niewykorzystana pojemność
Wpływ niskiej wydajności
Wyzwanie jest coraz większe 2005 2014
Tradycyjny monitoring nie pokazuje pełnego obrazu Aplikacja internetowa Perspektywa użytkownika końcowego Klient System działa wolno! Baza danych Mainframe Serwer aplikacyjny Sieć Pracuje nad tym! Aplikacje Middleware Serwer webowy Serwery Mainframe Sieć 8:00 9:00 10:00 11:00 12:00 13:00 14:00 15:00 16:00 17:00 6
Tradycyjny monitoring nie pokazuje pełnego obrazu Aplikacja internetowa Perspektywa użytkownika końcowego Klient System działa wolno! Baza danych Mainframe Serwer aplikacyjny Sieć Nie mój problem! Aplikacje Nie mój problem! Middleware Serwer webowy Serwery Nie mój problem! Mainframe Nie mój problem! Sieć 8:00 9:00 10:00 11:00 12:00 13:00 14:00 15:00 16:00 17:00
Tradycyjny monitoring nie pokazuje pełnego obrazu Aplikacja internetowa Perspektywa użytkownika końcowego Klient System działa wolno! Baza danych Mainframe Serwer aplikacyjny Middleware Serwer webowy Sieć Sieć Serwery U mnie wszystko ok! U mnie wszystko ok! Aplikacje Mainframe U mnie wszystko ok! U mnie wszystko ok! 8:00 9:00 10:00 11:00 12:00 13:00 14:00 15:00 16:00 17:00
Tradycyjny monitoring nie pokazuje pełnego obrazu Aplikacja internetowa Baza danych Mainframe Serwer aplikacyjny Middleware Serwer webowy Sieć Perspektywa użytkownika końcowego Jedyna perspektywa, która ma znaczenie! 8:00 9:00 10:00 11:00 12:00 13:00 14:00 15:00 16:00 17:00
Compuware Application Performance Management (APM)
App-Aware Network Monitoring DC RUM WAN Internet Sonda AMD Datacenter
App-Aware Network Monitoring DC RUM Serwery raportowe CAS i ADS
Data Center RUM w środowisku Oracle EBS Sonda AMD
Data Center RUM w środowisku Oracle EBS Serwery raportowe CAS i ADS Automatyczna hierarchizacja procesów biznesowych, formularzy i operacji użytkowników Pomiar czasu odpowiedzi operacji użytkowników końcowych bez potrzeby ich definiowania
Data Center RUM w środowisku Oracle EBS Rozpoznawanie nazw użytkowników out of the box Wykrywanie błędów
Data Center RUM w środowisku Oracle EBS Monitoring warstwy bazodanowej z autodetekcją zapytań bazodanowych
Architektura DC RUM
Architektura DC RUM Compuware Security Server
Dostępne dekody (Analysis Modules) FrontEnd: Middleware: HTTP IBM WebSphere MQ HTTPS Jolt (Tuxedo) SAP SOAP Siebel XML Exchange WCF Oracle Forms SMB Citrix MS Remote Desktop Pozostałe: Bazy danych: Oracle DB MS SQL DB2 MySQL Informix TCP WOC (Riverbed, Cisco WAAS, etc.) VoIP DNS SMTP Netflow Cisco NAM (integration) LDAP
Relacje pomiędzy podstawowymi komponentami DCRUM Raporty i dashboardy CAS/ADS Role based dashboards High level Business view Role based reports Distribution Alerting Compuware Security Server Security Audit log Kolektory AMD Collecting metrics
Integracja DC RUM z dynatrace Informacja na temat spowolnienia całej usługi, konkretnego serwera, konkretnej funkcjonalności lub pojedynczego użytkownika w DC RUM
Integracja DC RUM z dynatrace Drilldown do dynatrace i wyświetlenie pełnych szczegółów dotyczących przebiegu transakcji wewnątrz środowiska aplikacyjnego
Integracja DC RUM z dynatrace Pełne drzewo wywołania (stack trace) które zawiera: wołane metody wraz z czasem ich wywołania, wykonywane zapytania SQL, wołane serwisy szyny integracyjnej, wygenerowane wyjątki czy logi.
Compuware APM kompletne rozwiązanie User Experience Management Badanie wydajności aplikacji z perspektywy użytkownika końcowego. Wysoka złożoność jest cechą problemów wydajnościowych z aplikacjami. Rozwiązania Compuware APM stanowią jedyną na rynku kompleksową platformę do monitoringu, diagnostyki i naprawy w zakresie defektów wydajnościowych niezależnie od tego gdzie się pojawiają: Monitorowanie rzeczywistych użytkowników aplikacji webowych i mobilnych Monitorowanie rzeczywistych użytkowników aplikacji klasy enterprise Monitorowanie syntetyczne dla aplikacji webowych i mobilnych Monitorowanie syntetyczne dla aplikacji klasy enterprise Application Monitoring łączy szczegółowe śledzenie transakcji i inteligentną analitykę ze stroną perspektywy użytkownika, wspomagając dostarczanie szybszych aplikacji, sprawną identyfikację i naprawę problemów, polepszając tym samym wskaźnik Time-to-Market. APM jest rozwiązaniem przeznaczonym dla najbardziej wymagających środowisk produkcyjnych zapewnienia widoczność na poziomie transakcji i infrastruktury w reżimie dwudziestoczterogodzinnym, z zerowym samplingiem wszystko to przy narzucie poniżej 2%: Java,.NET, PHP Warstwy w systemach klasy enterprise serwer webowy, IBM WebSphere Message Broker, MQ i C/C++ wraz z pełna widocznością wsteczną w zestawieniu ze środowiskami rozproszonymi Java,.NET i PHP. Mainframe Big Data i aplikacje w chmurze
Compuware APM kompletne rozwiązanie App-aware Network Monitoring APM Application Aware Network Monitoring wyposaża operatorów sieci i infrastruktury w możliwości natychmiastowej izolacji awarii, które wpływają na wydajność aplikacji i doświadczenie użytkownika końcowego (user experience) na poziomie warstwy webowej, middleware, bazy danych i sieciowej. Wykorzystując pasywną analizę kopii ruchu sieciowego, jest to jedyne rozwiązanie, które umożliwia wgląd na poziomie aplikacji dla blisko trzydzieści różnych środowisk klasy enteprise, takich jak SAP, Oracle czy Citrix: Ruch sieciowy widok wszystkich transakcji sieciowych w czasie rzeczywistym, włączając w to takie źródła danych jak HTTP(S), XML, SOAP, XML over MQ czy NetFlow. Usługi sieciowe Zapewnienie optymalnego poziomu dostarczania usług poprzez dokładną identyfikację problemów wpływających na doświadczenie użytkownika końcowego. Middleware i bazy danych szybka izolacja i rozwiązywanie problemów wydajnościowych wpływających na krytyczne aplikacje biznesowe. Narzędzia Compuware oferują wyspecjalizowane moduły dla wszystkich wiodących środowisk middleware i bazodanowych (IBM, Oracle, SAP, Microsoft, Tibco), pozwalając na analizę indywidualnych przepływów transakcji poprzez poszczególne warstwy i ich wpływ na doświadczenie użytkownika końcowego. Web Services analiza komunikacji usług Web Services pozwalająca na szybką izolację problematycznej domeny we współczesnych wielowarstwowych środowiska webowych. Narzędzie rozszerza monitoring TCP o inteligentną agregację wywołań usług Web Services do poziomu dyskretnych transakcji biznesowych. Rozwiązanie oferuje wyspecjalizowane wsparcie dla frameworków webowych WebSphere, Maximo, WebLogic, uzupełnione o zaawansowaną analizę SOAP i XML w ramach komunikacji HTTP(S). Lifecycle Performance Management zarządzanie wydajnością aplikacji w ciągu całego cyklu jej życia od developmentu, przez testy aż do produkcji. Narzędzia pozwalają wdrażać w życie rozwiązania typu DevOps, gdzie stanowią wspólną platformę komunikacji pomiędzy wszystkimi zainteresowanymi stronami.
Przykładowe wdrożenia w Polsce ING BankOnLine ING BusinessOnLine Aplikacje wewnętrzne: SOWK, IWA Portal konsultanta DCL Nowy ewniosek aplikacja kredytowa Aurum kluczowa aplikacja banku do obsługi klienta
Demonstracja narzędzia w działaniu Problemy wydajnościowe ze stroną główną aplikacji. Transakcja płatności w wielowarstwowej aplikacji webowej. Monitorowanie i analiza problemu z systemem SAP (SAP GUI). Problem sieciowy w jednej z lokalizacji użytkowników końcowych.
Dziękuję za uwagę Marcin Koprowski Solution Architect e-mail: m_koprowski@compfort.pl