Well-Architected Framework: Leistungsoptimierung

Diese Säule des Google Cloud Well-Architected Framework gibt Empfehlungen zur Optimierung der Leistung von Arbeitslasten inGoogle 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, effizienter zu arbeiten, die Kundenzufriedenheit zu verbessern, den Umsatz zu steigern und die Kosten zu senken. Wenn beispielsweise die Back-End-Verarbeitungszeit einer Anwendung abnimmt, profitieren Nutzer von kürzeren Antwortzeiten, was zu einer höheren Nutzerbindung und mehr Umsatz führen kann.

Bei der Leistungsoptimierung kann es einen Kompromiss zwischen Leistung und Kosten geben. Die Leistungsoptimierung kann jedoch manchmal auch dazu beitragen, die Kosten zu senken. Wenn beispielsweise die Last zunimmt, kann Autoscaling dazu beitragen, eine vorhersagbare Leistung zu erzielen, da die Systemressourcen nicht überlastet werden. Mit Autoscaling können Sie außerdem die Kosten senken, da in Zeiten geringer Last nicht verwendete Ressourcen 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 Schicht des Anwendungspakets, bevor Sie Anwendungen entwerfen und entwickeln. Berücksichtigen Sie bei der Planung der Ressourcenzuweisung die wichtigsten Arbeitslastmerkmale und Leistungserwartungen.
  2. Design und Bereitstellung: Verwenden Sie flexible und skalierbare Designmuster, mit denen Sie Ihre Leistungsanforderungen erfüllen können.
  3. Überwachen und analysieren: Beobachten Sie die Leistung mithilfe von Logs, Tracing, Messwerten und Benachrichtigungen kontinuierlich.
  4. Optimieren: Berücksichtigen Sie bei der Weiterentwicklung Ihrer Anwendungen eventuelle Umgestaltungen. Passen Sie die Größe von Cloud-Ressourcen an und nutzen Sie neue Features, um sich ändernde Leistungsanforderungen zu erfüllen.

    Wie im vorherigen Diagramm gezeigt, setzen Sie den Kreislauf des Monitorings, der Neubewertung von Anforderungen und der Anpassung der Cloud-Ressourcen fort.

Prinzipien und Empfehlungen zur Leistungsoptimierung, die speziell für KI- und ML-Arbeitslasten gelten, finden Sie im Well-Architected Framework unter KI- und ML-Perspektive: Leistungsoptimierung.

Grundprinzipien

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

Beitragende

Autoren:

Weitere Beitragende: