Anwendungsleistung

Definition - Was bedeutet Anwendungsleistung?

Die Anwendungsleistung im Kontext des Cloud Computing ist die Messung der tatsächlichen Leistung und Verfügbarkeit von Anwendungen. Es wird insbesondere bei Remote- und Cloud-Computing-Anwendungen verwendet, die auf Remote-Servern ausgeführt und über ein Netzwerk wie das Internet bereitgestellt werden. Die Anwendungsleistung ist ein guter Indikator für das Serviceniveau, das ein Anbieter anbietet, und eine der am besten überwachten IT-Metriken.

Technische.me erklärt die Anwendungsleistung

Es gibt zwei Sätze von Anwendungsleistungsmetriken, die genau überwacht werden. Die erste und bei weitem wichtigere ist die tatsächliche Leistung der Endbenutzer der Anwendung, z. B. die durchschnittliche Reaktionszeit unter normalen oder Spitzenlasten. Die Messungen beziehen sich häufig auf die Reaktionszeit:

  • Die Antwortzeit für die Anwendung, um auf die Aktion eines Benutzers wie z. B. die Navigation zu reagieren.
  • Die Antwortzeit oder die Zeit, die benötigt wird, um einen bestimmten Arbeitsaufwand wie das Suchen oder Sortieren von Daten abzuschließen.
  • Die Auslastung des Systems, die als das Volumen der Transaktionen gemessen wird, die die Anwendung verarbeiten muss, z. B. Anforderungen (Anforderungen pro Sekunde), Transaktionen (Transaktionen pro Sekunde) und Seiten pro Sekunde.

Der zweite Satz umfasst Messungen der Rechenressourcen, die von der Anwendung für die Ausführung ihrer Aufgaben verbraucht werden. Dies ist ein guter Indikator dafür, ob genügend Ressourcen zum Abschließen einer bestimmten Last vorhanden sind oder ob die Anwendung mehr Ressourcen verbraucht, als sie sollte. Letzteres ist oft ein guter Indikator dafür, dass die Anwendung nicht optimiert ist. Dies ist besonders für Cloud-Anwendungen sehr wichtig, da Benutzer die gleiche Erfahrung mit einer über das Internet bereitgestellten Anwendung haben sollten wie mit einer lokal auf einer vollständig leistungsfähigen Hardware ausgeführten Anwendung.