Cloud-fähige Operationen

Was ist SaaS-Latenz?

Autor: Ioana Grigorescu, Content Managerin

Geprüft von: Marta Dozorska, VP Product

Was ist SaaS-Latenz?

Was ist SaaS-Latenz?

SaaS-Latenz bezieht sich auf die Verzögerung vom Zeitpunkt, an dem ein Benutzer eine Aufgabe startet, bis die SaaS-Anwendung das Ergebnis liefert (einschließlich Netzwerklatenz und Anwendungsverarbeitungszeit). Ladegeschwindigkeit, API-Antwortzeiten, Reaktionsfähigkeit des Dashboards und die Dauer der Workflow-Ausführung beeinflussen die Benutzererfahrung.

Welche Elemente können die SaaS-Latenz beeinflussen?

Beobachtete Verzögerungen können mit spezifischen Netzwerk- und Verarbeitungsmerkmalen korrelieren.

  •   Netzwerkaspekte: Faktoren wie Netzwerkdistanz, Netzwerküberlastung und die bloße physische Entfernung zwischen Benutzern und Servern.
  •   Anwendungsaspekte: Es kann Faktoren wie die Qualität des Anwendungscodes, die Geschwindigkeit von Datenbankabfragen und die Leistung von API-Aufrufen Dritter umfassen.
  •   Infrastrukturaspekte: Die Kapazität der Cloud-Infrastruktur, die Ressourcennutzung von Microservices und die architektonische Komplexität sollten berücksichtigt werden.
Beachten Sie:

Latenz kann oft mit mehreren beitragenden Faktoren in Verbindung gebracht werden; die Behebung eines einzelnen Faktors eliminiert möglicherweise nicht vollständig die gesamte Latenz.

Warum ist SaaS-Latenz wichtig?

Beobachtete Latenzzeiten können mit Änderungen der Benutzerproduktivität und Geschäftseinnahmen korrelieren.

  1. Benutzerproduktivität: Die Anwendungsgeschwindigkeit kann die Benutzerzufriedenheit und -produktivität beeinflussen.
  2. Kundenbindung: Es besteht ein Zusammenhang zwischen Latenzzeiten und der fortgesetzten Produktnutzung. Die Abwanderung mobiler Nutzer und die Dauer des Seitenladevorgangs können miteinander in Verbindung stehen, und dieser Zusammenhang könnte nach 3 Sekunden deutlicher werden.
  3. Geschäfts-KPIs: Die Latenz sollte einen direkten Einfluss auf die folgenden Metriken haben:
  •   Konversionsraten.
  •   Verlängerungsraten.
  •   Aufgabenerledigungszeiten.
  •   Support-Ticket-Volumen.

Wie kann ich die SaaS-Latenz messen?

Der Einsatz mehrerer Überwachungsstrategien kann eine umfassende Perspektive auf den Leistungsstatus bieten.

Methodik

Beschreibung

Fokus

APM (Anwendungsleistungsüberwachung)

Identifiziert potenzielle Bereiche von Backend-Leistungsengpässen.

Mittlere Lösungszeit (MTTR).

RUM (Echtzeit-Benutzerüberwachung)

Erfasst Daten aus tatsächlichen Benutzerinteraktionen.

Echte Benutzererfahrung.

Synthetisches Monitoring

Verwendet skriptgesteuerte Sonden, um kritische Pfade zu testen.

Proaktives Testen von Benutzerpfaden.

 

Pro-Tipp:

Kombinieren Sie RUM und synthetisches Monitoring für umfassende Einblicke, ergänzt durch verteiltes Tracing und API-Monitoring.

Wie können SaaS-Anbieter die Latenz minimieren?

Änderungen an der Infrastruktur und dem Softwaredesign könnten die Optimierung beeinträchtigen.

  1. Änderungen an Datenbanken und Anwendungscode könnten implementiert werden.
  2. Nutzen Sie Content Delivery Networks (CDNs) und cachen Sie häufig aufgerufene Daten.
  3. Komprimieren Sie Assets und reduzieren Sie die Anzahl der API-Aufrufe.
  4. Infrastruktur-Skalierung und architektonische Vereinfachung könnten in Betracht gezogen werden.
  5. Priorisieren Sie die nutzerreichsten User Journeys, wie Logins und das Laden von Dashboards.

Welche externen Faktoren sind mit SaaS-Latenz verbunden?

Umgebungsaspekte, die über das Management des SaaS-Anbieters hinausgehen, können mit der Nutzerzufriedenheit korrelieren.

  •   Nutzerumgebung: Wo sich der Nutzer befindet, welche Art von Gerät er verwendet und welchen Browser er bevorzugt.
  •   Netzwerk-Routing: Der Pfad, über den der Internet Service Provider (ISP) Daten sendet, und die allgemeine Überlastung des Internets.
  •   Integrationen: Drittanbieterdienste, die mit der SaaS-Anwendung verbunden sind.
  •   Realitätscheck: Obwohl die Anwendung optimiert ist, können Benutzer, die geografisch weit vom Rechenzentrum entfernt sind, einige Verzögerungen feststellen.

Wie kann ich die Ursache von SaaS-Latenz identifizieren?

Eine systematische Fehlerbehebung hilft zu identifizieren, ob eine Verzögerung lokal, regional oder plattformweit ist.

  1. Ermitteln Sie den Umfang des Problems, indem Sie untersuchen, ob es auf einem einzelnen Gerät, Browser, Netzwerk, in einer bestimmten Region oder innerhalb eines spezifischen Workflow-Segments auftritt.
  2. Überprüfen Sie RUM-Daten und synthetische Checks gemeinsam, um herauszufinden, ob das Problem lokal, regional oder plattformweit ist.
  3. Verwenden Sie APM und Distributed Tracing, um die Quelle (Frontend, API, Datenbank oder Drittanbieter) zu lokalisieren.
  4. Führen Sie Tests durch, indem Sie Netzwerke wechseln, Anbieter-Statusseiten prüfen und Leistungsdaten aus verschiedenen​‌‍​‌‍​‌‍​‌‍​‌‍​‌‍​‌‍​‌‍​‌‍​‌‍ Regionen abrufen.

Welche Schritte können unternommen werden, wenn Latenz beim Dienst des SaaS-Anbieters beobachtet wird?

Die Bereitstellung reproduzierbarer Beweise kann das Support-Team beim Verständnis des gemeldeten Problems unterstützen. Hier sind einige Schritte dazu:

  1. Erfassen Sie das Problem mit einem Zeitstempel und fügen Sie Screenshots hinzu, um zusätzliche Hintergrundinformationen zu liefern.
  2. Führen Sie ein paar Standorttests durch, um sicherzustellen, dass das Problem nicht bei Ihnen liegt.
  3. Besuchen Sie die Seite des Statusanbieters, um alle in deren System erfassten Vorfälle zu überprüfen.
  4. Die Bereitstellung Ihres Tickets samt Nachweis an das Support-Team kann ihnen helfen, das Problem, das Sie erleben, zu reproduzieren.
  5. Fordern Sie Incident-IDs, ETAs und Updates zur Ursachenanalyse an.
  6. Vergessen Sie nicht, die SLA/SLO die sich auf solche Verpflichtungen für geschäftskritische Anwendungen beziehen.
Pro-Tipp:

Der kritischste Punkt der Latenz in jeder SaaS-Anwendung ist der Checkout-Seite. Während Sie das Dashboard Ihrer App optimieren, stellen Sie sicher, dass Ihr Zahlungspartner ein globales CDN und lokale Zahlungs-Routing. Hohe Latenz während des Zahlungsvorgangs frustriert nicht nur die Nutzer – sie führt direkt zu Warenkorbabbruch.

Schlussfolgerung

SaaS-Latenz, also die Zeit, die zwischen dem Zeitpunkt der Benutzeraktion und der Reaktion der Anwendung vergeht, beeinflusst die Benutzererfahrung und Geschäftsergebnisse erheblich. Die Identifizierung der Latenzursachen und der Einsatz geeigneter Messwerkzeuge könnten SaaS-Anbietern und Benutzern ermöglichen, Latenzprobleme anzugehen.

Bereit anzufangen?

Wir haben die gleiche Reise hinter uns. Nutzen Sie unsere 18-jährige Erfahrung und verwirklichen Sie Ihre globalen Träume.
Mosaikbild
de_DEDeutsch