Well-Architected Framework: Leistungsoptimierung

Last reviewed 2024-12-06 UTC

Diese Säule des Google Cloud Well-Architected Framework enthält Empfehlungen zur Optimierung der Leistung von Arbeitslasten in Google Cloud.

Dieses Dokument richtet sich an Architekten, Entwickler und Administratoren, die Arbeitslasten in Google Cloudplanen, entwerfen, bereitstellen und verwalten.

Die Empfehlungen in dieser Säule können Ihrem Unternehmen helfen, effizient zu arbeiten, die Kundenzufriedenheit zu verbessern, den Umsatz zu steigern und Kosten zu senken. Beispiel: Wenn die Backend-Verarbeitungszeit einer Anwendung abnimmt, genießen Nutzer schnellere Antwortzeiten, was zu einer höheren Nutzerbindung und mehr Umsatz führen kann.

Der Prozess der Leistungsoptimierung kann einen Kompromiss zwischen Leistung und Kosten erfordern. Manchmal kann die Optimierung der Leistung jedoch dazu beitragen, Kosten zu senken. Beispiel: Wenn die Last zunimmt, kann Autoscaling eine vorhersagbare Leistung bieten, da die Systemressourcen nicht überlastet werden. Außerdem können Sie mit Autoscaling die Kosten senken, indem nicht verwendete Ressourcen in Zeiten geringer Last entfernt werden.

Die Leistungsoptimierung ist ein kontinuierlicher Prozess, keine einmalige Aktivität. Das folgende Diagramm zeigt die Phasen des Leistungsoptimierungsprozesses:

Leistungsoptimierung

Der Prozess der Leistungsoptimierung ist ein fortlaufender Zyklus, der die folgenden Phasen umfasst:

  1. Anforderungen definieren: Definieren Sie detaillierte Leistungsanforderungen für jede Ebene des Anwendungsstacks, bevor Sie Ihre Anwendungen entwerfen und entwickeln. Berücksichtigen Sie bei der Planung der Ressourcenzuweisung die wichtigsten Merkmale der Arbeitslast und die Leistungserwartungen.
  2. Entwerfen und bereitstellen: Verwenden Sie elastische und skalierbare Designmuster, mit denen Sie Ihre Leistungsanforderungen erfüllen können.
  3. Überwachen und analysieren: Überwachen Sie die Leistung kontinuierlich mit Logs, Tracing, Messwerten und Benachrichtigungen.
  4. Optimieren: Berücksichtigen Sie potenzielle Neugestaltungen, wenn sich Ihre Anwendungen weiterentwickeln. Passen Sie die Größe der Cloud-Ressourcen an und verwenden Sie neue Funktionen, um die sich ändernden Leistungsanforderungen zu erfüllen.

    Wie im vorherigen Diagramm gezeigt, setzen Sie den Zyklus aus Monitoring, Neubewertung der Anforderungen und Anpassung der Cloud-Ressourcen fort.

Prinzipien und Empfehlungen zur Leistungsoptimierung, die speziell auf KI- und ML-Arbeitslasten zugeschnitten sind, finden Sie unter KI- und ML-Perspektive: Leistungsoptimierung im Well-Architected Framework.

Grundprinzipien

Die Empfehlungen in der Säule zur Leistungsoptimierung des Well-Architected Framework sind den folgenden Grundprinzipien zugeordnet:

Beitragende

Autor*innen:

Weitere Beitragende: