Zuverlässigkeit anhand von User-Experience-Zielen definieren

Last reviewed 2026-10-27 UTC

Dieses Prinzip in der Zuverlässigkeitssäule des Google Cloud Well-Architected Framework hilft Ihnen, die Nutzererfahrung zu bewerten und die Ergebnisse dann Zuverlässigkeitszielen und ‑messwerten zuzuordnen.

Dieses Prinzip ist für den Schwerpunktbereich Umfang der Zuverlässigkeit relevant.

Übersicht über die Prinzipien

Beobachtbarkeitstools liefern große Datenmengen, aber nicht alle Daten beziehen sich direkt auf die Auswirkungen auf die Nutzer. Beispielsweise können Sie eine hohe CPU-Auslastung, langsame Servervorgänge oder sogar abgestürzte Aufgaben beobachten. Wenn diese Probleme jedoch die Nutzererfahrung nicht beeinträchtigen, handelt es sich nicht um einen Ausfall.

Um die Nutzererfahrung zu messen, müssen Sie zwischen internem Systemverhalten und Problemen unterscheiden, die für Nutzer sichtbar sind. Konzentrieren Sie sich auf Messwerte wie die Erfolgsrate von Nutzeranfragen. Verlassen Sie sich nicht nur auf serverorientierte Messwerte wie die CPU-Auslastung, da dies zu irreführenden Schlussfolgerungen über die Zuverlässigkeit Ihres Dienstes führen kann. Echte Zuverlässigkeit bedeutet, dass Nutzer Ihre Anwendung oder Ihren Dienst konsistent und effektiv verwenden können.

Empfehlungen

Die Empfehlungen in den folgenden Abschnitten können Ihnen helfen, die Nutzerfreundlichkeit effektiv zu messen.

Nutzererfahrung messen

Wenn Sie die Zuverlässigkeit Ihres Dienstes wirklich verstehen möchten, sollten Sie Messwerte priorisieren, die die tatsächliche Nutzererfahrung widerspiegeln. Messen Sie beispielsweise die Erfolgsrate von Nutzerabfragen, die Anwendungslatenz und die Fehlerraten.

Idealerweise sollten Sie diese Daten direkt vom Gerät oder Browser des Nutzers erheben. Wenn diese direkte Datenerhebung nicht möglich ist, verschieben Sie den Messpunkt im System schrittweise weiter vom Nutzer weg. Sie können beispielsweise den Load Balancer oder den Frontend-Dienst als Messpunkt verwenden. So können Sie Probleme erkennen und beheben, bevor sie sich erheblich auf Ihre Nutzer auswirken.

User Journeys analysieren

Wenn Sie nachvollziehen möchten, wie Nutzer mit Ihrem System interagieren, können Sie Tracing-Tools wie Cloud Trace verwenden. Wenn Sie die User Journey durch Ihre Anwendung verfolgen, können Sie Engpässe und Latenzprobleme finden, die die Nutzerfreundlichkeit beeinträchtigen könnten. Trace erfasst detaillierte Leistungsdaten für jeden Hop in Ihrer Dienstarchitektur. Anhand dieser Daten können Sie Leistungsprobleme effizienter erkennen und beheben, was zu einer zuverlässigeren und zufriedenstellenderen Nutzererfahrung führen kann.