Performance und Application Tuning von instabilen und/oder inperformanten Anwendungen
Wird Ihre Anwendung mit der Zeit instabil, deutlich langsamer oder steht das System sogar komplett, werden oft ad-hoc und isoliert Maßnahmen durchgeführt:
Untersuchung durch:
Datenbankhersteller | deren Interesse ist der Verkauf von zusätzlichen Datenbanklizenzen, ob der Kunde die nun benötigt, oder nicht. |
Hardwarehersteller | deren Interesse ist der Verkauf von zusätzlicher Hardware, sei es nun I/O Subsysteme, Speicher, zusätzliche CPU Kernel etc.; ob der Kunde diese tatsächlich benötigt, steht auf einem anderen Blatt. |
Softwarehersteller | deren Interesse... Sie wissen schon. |
Unsere Lösung für Sie:
An dieser Stelle kommen die erfahrenen (und schon etwas älteren) time2BI Tuning-Experten mit der in über 600 erfolgreichen Einsätzen erprobten Performance-Methodik time2PERFORM zum Einsatz.
Unsere Methodik wendet das Prinzip der "limitierenden Ressource" an, verständlicher ausgedrückt: Wenn einer Pflanze Kalium zum weiteren Wachstum fehlt, dann werde ich mit zusätzlicher Gabe von UV-Licht keinen Erfolg haben - die limitierende Ressource wurde nicht identifiziert. Wenn Ihr System am I/O Subsystem Engpässe aufweist, dann nutzt mehr Speicher, Upgrade auf modernere Versionen der Applikation oder Datenbank etc. nur dem Hersteller dieser Produkte, oft jedoch nicht Ihrer Systemperformance.
time2BI ist auch in dieser Situation professioneller Partner an Ihrer Seite und analysiert unabhängig von Herstellerinteressen das Notwendige zur Verbesserung der Performance. In nur 4-7 Personentagen liefern wir 2-3 Interventionsvorschläge zur Optimierung der Anwendungsperformance und stellen Ihnen im Rahmen einer Präsentation den detaillierten Abschlussbericht vor. Die Umsetzung erledigen Sie dann in eigener Regie und/oder mit unserer Unterstützung. Alle Maßnahmen werden vor Ihrer Umsetzung gemeinsam auf Wirksamkeit und Nebenwirkungen überprüft.
Was ist eigentlich Performance? "Man bemerkt sie erst, wenn man sie nicht mehr hat"
Es gibt keine allgemein anerkannte Definition, jeder Anwender versteht etwas anderes darunter.
Unser erfahrenes Team hat auf Basis von über 600 erfolgreich durchgeführten Tuningeinsätzen Performance-Kennzahlen in die time2PERFORM Methodik überführt. Beispiele für typische Kennzahlen und Fragestellungen aus der Praxis, wie sie unseren Experten immer wieder begegnen, sind:
Kennzahl | Beispiel |
---|---|
Antwortzeit | mittlere Antwortzeit unter 2 Sekunden |
Durchsatz | mindestens 4000 Einlagerungen pro Stunde, 8 Mio. Buchungen pro Tag. |
Ressourcenverbrauch | höchstens 4000 I/Os pro Sekunde |
Verfügbarkeit | 99% Verfügbarkeit, 24 * 7, 2 min Failoverzeit |
Stabilität | lineare Skalierung bei steigender Last und DB-Größe |
Skalierung | Verhalten des Systems bei zunehmender Last, Anforderungen oder Benutzer. |
Parallelität | 1000 Benutzer können parallel zugreifen. |