E-Book, Deutsch, 250 Seiten
Reisner IT-Performance richtig testen und optimieren
1. Auflage 2010
ISBN: 978-3-86802-233-9
Verlag: entwickler.press
Format: PDF
Kopierschutz: 0 - No protection
E-Book, Deutsch, 250 Seiten
ISBN: 978-3-86802-233-9
Verlag: entwickler.press
Format: PDF
Kopierschutz: 0 - No protection
Zeit ist Geld - dieses Motto durchdringt auch die Unternehmens-IT. Die Systeme müssen nicht nur inhaltlich korrekt funktionieren, sie müssen auch effizient und skalierbar sein - Systeme, die schnell hergestellt und schnell wieder an neue Marktgegebenheiten angepasst werden müssen. Immer häufiger tritt an die Stelle einer Neuentwicklung deshalb die Wiederverwendung bestehender Anwendungen in neuen, komplexeren Prozessen und in neuen technologischen Infrastrukturen. Die ursprünglichen Entwickler sind an diesen Projekten oft nicht mehr direkt beteiligt. Das Buch beschäftigt sich mit der Performance von Prozessen, die in verteilten, hochverfügbaren, lose gekoppelten IT-Architekturen ablaufen. Nach einer Einführung werden Entwurf, Durchführung und Auswertung von Performance-Tests behandelt. Erläuterungen an realen Beispielen erleichtern die Umsetzung in der Praxis. Auch nichttriviale Themen wie realistische Lastszenarien, die Ermittlung von geeigneten Testdaten oder die Problematik von Gangunterschieden zwischen den Uhren zweier Systeme werden ausführlich besprochen. Mit dem vorgestellten Verfahren zur Analyse und Interpretation der Messergebnisse können schließlich auch Nichtexperten ohne besondere Vorkenntnisse ein Performance-Problem in Test oder Produktion objektiv identifizieren und systematisch zum Ursprung des Problems vordringen. Im Anhang werden die benötigten Messgrößen und statistischen Kenngrößen an Beispielen erläutert, und es werden nützliche (in der Regel frei verfügbare) Software-Werkzeuge kurz vorgestellt.
Autoren/Hrsg.
Weitere Infos & Material
1;Inhaltsverzeichnis;6
2;Einleitung;8
3;Grundlagen;12
3.1;2.1 Systeme, Services und Prozesse ;12
3.2;2.2 Latenz und Wartezeit ;18
3.3;2.3 Verteilungen;21
3.4;2.4 Last und Durchsatz;23
3.5;2.5 Interaktive Last;28
3.6;2.6 Sizing;35
3.7;2.7 Performanceanforderungen ;38
3.8;2.8 Bottlenecks;41
4;Fallbeispiel;42
4.1;3.1 Bottleneck in Batch-Verarbeitung;42
4.2;3.2 Plausibilisierung eines interaktiven Latenztests;46
4.3;3.3 Bottleneck in interaktivem Service ohne Last;51
4.4;3.4 Bottleneck in interaktivem Service bei Last;57
4.5;3.5 Bottleneck im Lasttest mit allen interaktiven Services;63
4.6;3.6 Bottleneck im Gesamtlasttest;65
4.7;3.7 Zusammenfassung;68
4.8;3.8 Performanceoptimierung;70
5;Auswertungen;76
5.1;4.1 Struktur der Datenablage;76
5.2;4.2 Teilprozesse;88
5.3;4.3 Durchsatz und Latenz über der Zeit;99
5.4;4.4 Durchsatz und Latenz über der Last ;105
5.5;4.5 Dichte- und Verteilungsfunktion der Latenzverteilung;115
5.6;4.6 Vorfallsmerkmale und Kombinationen ;122
5.7;4.7 Faktorenanalyse;125
5.8;4.8 Wartezeitanalyse;135
5.9;4.9 Ablaufverfolgung ;141
5.10;4.10 Latenz in Weitverkehrsnetzen;149
6;Realistisch testen;154
6.1;5.1 Performancetests im Projekt ;154
6.2;5.2 Anforderungs- und Testspezifikation;156
6.3;5.3 Testplanung;162
6.4;5.4 Hochrechnung auf die Produktion;166
6.5;5.5 Servicedekomposition;169
6.6;5.6 Testskripte;177
6.7;5.7 Testdaten;180
6.8;5.8 Testdurchführung;184
7;Anhang;186
7.1;A.1 Skript zur Auswertungsdatenbank;186
7.2;A.2 Literatur;187
7.3;A.3 Links;187
8;Stichwortverzeichnis;190




