Download Java-Troubleshooting bei einer Webmail

Transcript
SUCCESS STORY
SWiSSCoMAG DIE FAKTEN AUF EINEN BLICK
AUFGABE:
Analyse einer Java-Webmail-Anwendung, die
ca. 300 Transaktionen pro Sekunde verarbeitet
AUSGANGSLAGE:
Seit ca. 1 Jahr Stabilitäts- und Performanceprobleme
Java-TroubleshootingbeieinerWebmail-Applikation
inProduktion
in der Produktion speziell unter Last; Probleme nicht
reproduzierbar
LÖSUNG:
2. Analysetag:
Identifikation der Haupt-Bottlenecks
6. Analysetag:
Massive Performance-Verbesserung durch
Einspielung eines fix
Seither:
Weitere Analysen zur aufbauenden Performanceund Stabilitätsverbesserung
ERGEBNISSE:
Massive Performance-Verbesserung
Weitere Performance- und Stabilitätsoptimierung
WASMAnniCHTSiEHT,KAnnMAnniCHT
Die schweizerische SysPerform GmbH ist der strategi-
MAnAGEn–SoGinGESDEMFÜHrEnDEn
sche Partner der deutschen codecentric AG. Die beiden
SCHWEiZErTELEKoM-AnBiETErSWiSSCoM
Unternehmen kooperieren seit 2010 und setzen für
EinGAnZESJAHrLAnGMiTSEinErWEBMAiL-
Troubleshooting und Application Performance Manage-
APPLiCATion.iMMErWiEDErGinGDiEAnWEn-
ment das APM-Tool AppDynamics ein.
DUnGUnTErLAST„inDiEKniE“.DoCHDiE
Den Troubleshootern von SysPerform und codecentric
PErForMAnCE-ProBLEMEWArEnniCHT
war sofort klar, dass nur mit einer detaillierten Sicht in
rEProDUZiErBArUnDiHrEUrSACHEnniCHT
die Java-Web-Applikation (Java 1.6) hinein die Probleme
ZUVErorTEn.BiSSWiSSCoM(inTErnET)
zu finden wären – und zwar zur Laufzeit und unter Last.
MESSAGinGDiEPErForMAnCE-SPEZiALiSTEn
Sie setzten die APM-Lösung von AppDynamics ein, ein
UnDCoDECEnTriCPArTnErSYSPErForM
Tool, welches für hoch belastete und verteilte Produk-
BEAUFTrAGTE.
tionsumgebungen entwickelt wurde.
Von der schnellen Diagnose zur kontinuierlichen
Analyse
Mit AppDynamics war es möglich, eine High-LevelÜbersicht über die Web-Applikation zu erhalten und
„Ein ganzes Jahr suchten wir vergebens nach dem Grund für die Performanceschwankungen unserer Webmail-Applikation. Mit AppDynamics und der Analysestärke von SysPerform bzw. codecentric hatten wir die Ursache schon
nach dem ersten Tag klar im Visier. Beeindruckend!“
Mika Borner, Head of Internet Messaging, Swisscom Ltd.
gleichzeitig eine detaillierte Root-Cause-Analyse bis auf
Die Performance von unternehmenskritischen
Mehr Informationen erteilt gerne:
Code-Ebene durchzuführen. Trotz eines Durchsatzes von
Anwendungen im Blick
Stefan Zoltai, Geschäftsführer, SysPerform GmbH
300 Transaktionen pro Sekunde wurde dabei kein spür­
Das Anwendungsbeispiel zeigt klar, dass der Betrieb
E-Mail: [email protected];
barer Overhead generiert.
einer modernen Applikation ohne ein Werkzeug wie
Twitter: http://twitter.com/SysPerform
Dank automatischer Analysefunktionen, wie Baselining
AppDynamics einem Blindflug gleichkommt. Rund 60–80
und Outlier Detection, konnte AppDynamics die Haupt-
Prozent aller Performance-Probleme werden durch die
Bottlenecks bereits nach dem ersten Analysetag iden-
Applikation verursacht und müssen von innen heraus
tifizieren. In den darauf folgenden Tagen wurde schnell
analysiert werden. Diese Zahl entspricht den vielfältigen
klar, wie die Applikation aus Sicht von Stabilität und
Erfahrungen, die SysPerform und codecentric bei vielen
Performance funktioniert. Bereits nach fünf Tagen wurde
Analysen bei Kunden gesammelt haben. Dem gegenüber
eine korrigierte Software-Version eingespielt, welche die
werden Einflüsse durch Infrastruktur wie Hardware oder
Performance massiv verbesserte.
Netzwerk seltener.
Die schnellen Analyseerfolge mit AppDynamics überzeug­
Performance und Stabilität von Java-Applikationen in
Die Swisscom AG (Unternehmenssitz: Ittingen
ten die Verantwortlichen bei Swisscom. Sie entschieden
Produktion wird mehr und mehr unternehmenskritisch.
bei Bern) ist mit rund 5,7 Mio. Mobilfunkkunden
sich, das APM-System für ein 24/7-Monitoring einzuset-
Ein Ausfall oder schlechte Performance wirken sich
und 1,8 Mio. Breitband-Anschlüssen das führende
zen. Seither wird die Web-Applikation mit AppDynamics
direkt auf den Unternehmensumsatz aus. Dass intelli-
Telekom-Unternehmen in der Schweiz. Swisscom ist
überwacht und regelmäßig auf Schwachstellen analysiert.
gentes Performance-Management kein Selbstzweck ist,
schweizweit präsent mit allen Dienstleistungen und
Stabilität und Performance wurden so in einen stetigen,
sondern betriebswirtschaftlichen Kriterien genügt, ist
Produkten für die mobile, die netzgebundene und die
qualitätssteigernden Prozess überführt.
evident. Die Erfahrung zeigt, dass sich die Investition in
IP-basierte Sprach- und Datenkommunikation.
eine APM-Lösun innerhalb weniger Monate amortisiert.
codecentric AG | Kölner Landstr. 11 | 40591 Düsseldorf | Telefon: +49 (0) 211.99414-0 | Fax: +49 (0) 211.99414-44 | E-Mail: [email protected] | www.codecentric.de