FSI-Perspektive: Kostenoptimierung

Last reviewed 2025-07-28 UTC

Dieses Dokument im Google Cloud Well-Architected Framework: FSI perspective bietet einen Überblick über Prinzipien und Empfehlungen zur Optimierung der Kosten Ihrer Arbeitslasten für die Finanzdienstleistungsbranche (Financial Services Industry, FSI) in Google Cloud. Die Empfehlungen in diesem Dokument stimmen mit dem Pfeiler zur Kostenoptimierung des Well-Architected Framework überein.

Für eine robuste Kostenoptimierung von Arbeitslasten für Finanzdienstleistungen sind die folgenden grundlegenden Elemente erforderlich:

  • Sie können ineffiziente von wertschöpfenden Ressourcennutzungen unterscheiden.
  • Eine eingebettete Kultur der finanziellen Rechenschaftspflicht.

Um die Kosten zu optimieren, benötigen Sie ein umfassendes Verständnis der Kostentreiber und des Ressourcenbedarfs in Ihrem gesamten Unternehmen. In einigen großen Organisationen, insbesondere in solchen, die noch am Anfang der Cloud-Umstellung stehen, ist oft ein einzelnes Team für die Optimierung der Ausgaben in einer Vielzahl von Bereichen verantwortlich. Bei diesem Ansatz wird davon ausgegangen, dass ein zentrales Team am besten in der Lage ist, zentrale Möglichkeiten zur Verbesserung der Effizienz zu identifizieren.

Der zentralisierte Ansatz kann in den ersten Phasen der Cloud-Einführung oder für nicht kritische Arbeitslasten erfolgreich sein. Ein einzelnes Team kann jedoch nicht die Kostenoptimierung für ein gesamtes Unternehmen vorantreiben. Wenn die Ressourcennutzung oder die behördliche Prüfung zunimmt, ist der zentralisierte Ansatz nicht nachhaltig. Zentrale Teams haben vor allem bei einer großen Anzahl von Finanzprodukten und ‑dienstleistungen mit Skalierbarkeitsproblemen zu kämpfen. Die Projektteams, die für die Produkte und Dienste verantwortlich sind, wehren sich möglicherweise gegen Änderungen, die von einem externen Team vorgenommen werden.

Für eine effektive Kostenoptimierung müssen ausgabenbezogene Daten gut sichtbar sein. Außerdem müssen Entwickler und andere Cloud-Nutzer, die sich mit den Arbeitslasten auskennen, motiviert werden, Maßnahmen zur Kostenoptimierung zu ergreifen. Aus organisatorischer Sicht besteht die Herausforderung bei der Kostenoptimierung darin, die Bereiche zu identifizieren, die optimiert werden sollten, die für diese Bereiche verantwortlichen Entwickler zu ermitteln und sie dann davon zu überzeugen, die erforderlichen Optimierungsmaßnahmen zu ergreifen. In diesem Dokument finden Sie Empfehlungen, wie Sie diese Herausforderung meistern können.

Die Empfehlungen zur Kostenoptimierung in diesem Dokument sind den folgenden Grundsätzen zugeordnet:

Ineffiziente Nutzung mit Google Cloud -Tools ermitteln

Google Cloud bietet verschiedene Produkte, Tools und Funktionen, mit denen Sie Verschwendung erkennen können. Beachten Sie die folgenden Empfehlungen.

Automatisierung und KI nutzen, um systematisch zu ermitteln, was optimiert werden muss

Active Assist bietet intelligente Empfehlungen für Dienste, die für Finanzinstitute wichtig sind, z. B. Cloud Run für Microservices, BigQuery für Datenanalyse, Compute Engine für Kernanwendungen und Cloud SQL für relationale Datenbanken. Active Assist-Empfehlungen werden kostenlos und ohne Konfiguration durch Sie bereitgestellt. Mithilfe der Empfehlungen können Sie inaktive Ressourcen und nicht ausgelastete Zusicherungen identifizieren.

FinOps-Monitoring und -Kontrolle über eine einheitliche Oberfläche zentralisieren

Mit Cloud Billing-Berichten und dem FinOps-Hub können Sie ein umfassendes Kostenmonitoring implementieren. Diese umfassende Ansicht ist für Finanzprüfer und interne Finanzteams unerlässlich, um Cloud-Ausgaben nachzuvollziehen, die finanzielle Situation zu bewerten, die FinOps-Reife in verschiedenen Geschäftsbereichen oder Kostenstellen zu beurteilen und eine konsistente finanzielle Darstellung zu ermöglichen.

Mithilfe von Analysen und der Anreicherung von Ausgabendaten Werte ermitteln

Active Assist kann offensichtliche Verschwendung effektiv erkennen. Es kann jedoch schwieriger sein, den Wert zu ermitteln, insbesondere wenn Arbeitslasten auf ungeeigneten Produkten ausgeführt werden oder wenn die Arbeitslasten nicht klar auf den Geschäftswert ausgerichtet sind. Bei FSI-Arbeitslasten geht der geschäftliche Nutzen über die Kostensenkung hinaus. Der Wert umfasst Risikominderung, Einhaltung von Vorschriften und Wettbewerbsvorteile.

Um die Cloud-Ausgaben und den Wert ganzheitlich zu verstehen, benötigen Sie ein umfassendes Verständnis auf mehreren Ebenen: Woher kommen die Ausgaben, welche Geschäftsfunktion wird durch die Ausgaben unterstützt und wie realistisch ist es, die betreffende Arbeitslast umzugestalten oder zu optimieren?

Das folgende Diagramm zeigt, wie Sie die DIKW-Pyramide (Data-Information-Knowledge-Wisdom) und Google Cloud -Tools anwenden können, um ein ganzheitliches Verständnis der Cloud-Kosten und des Cloud-Werts zu erhalten.

Die DIKW-Pyramide (Data-Information-Knowledge-Wisdom) zeigt, wie Sie Daten zu Cloud-Ausgaben verwenden können, um Entscheidungen zu treffen.

Das obige Diagramm zeigt, wie Sie mit dem DIKW-Ansatz Rohdaten zu Cloud-Ausgaben in umsetzbare Erkenntnisse und Entscheidungen umwandeln können, die den Geschäftswert steigern.

  • Daten: In dieser Ebene erfassen Sie Rohdatenstreams zu Nutzung und Kosten für Ihre Cloud-Ressourcen. Ihr zentrales FinOps-Team verwendet Tools wie Cloud Billing-Rechnungen, Abrechnungsexporte und Cloud Monitoring, um detaillierte Daten zu erhalten. Ein Beispiel: Ein Datenpunkt könnte sein, dass eine VM mit dem Namen app1-test-vmA 730 Stunden lang in der Region us-central1 ausgeführt wurde und 70 $ gekostet hat.
  • Informationen: In dieser Ebene verwendet Ihr zentrales FinOps-Team Tools wie Cloud-Abrechnungsberichte und den FinOps Hub, um die Rohdaten zu strukturieren und Fragen wie „Für welche Ressourcenkategorien geben Nutzer Geld aus?“ zu beantworten. Beispielsweise stellen Sie fest, dass insgesamt 1.050 $ für VMs des Maschinentyps „n4-standard-2“ in zwei Regionen in den USA ausgegeben wurden.
  • Wissen: In dieser Ebene reichert Ihr zentrales FinOps-Team Informationen mit dem entsprechenden geschäftlichen Kontext dazu an, wer Geld ausgegeben hat und zu welchem Zweck. Sie verwenden Mechanismen wie Tagging, Labeling, Ressourcenhierarchie, Abrechnungskonten und benutzerdefinierte Looker-Dashboards. So stellen Sie beispielsweise fest, dass das app1-Testteam in den USA in der zweiten Juliwoche im Rahmen eines Stresstests 650 $ ausgegeben hat.
  • Weisheit: In dieser Ebene nutzen Ihre Produkt- und Anwendungsteams das kontextbezogene Wissen, um den geschäftlichen Wert von Cloud-Ausgaben zu bewerten und fundierte, strategische Entscheidungen zu treffen. Ihre Teams können Fragen wie die folgenden beantworten:
    • Wird durch die 5.000 $, die für eine Datenanalyse-Pipeline ausgegeben wurden, ein geschäftlicher Mehrwert erzielt?
    • Können wir die Pipeline so umgestalten, dass sie effizienter ist, ohne die Leistung zu beeinträchtigen?

Beachten Sie die folgenden Empfehlungen für die Analyse von Cloud-Ausgabendaten.

Ausgabendaten analysieren, die von Google Cloudbereitgestellt werden

Beginnen Sie mit detaillierten Cloud Billing-Daten, die nach BigQuery exportiert werden, und Daten, die in Monitoring-Logs verfügbar sind. Um umsetzbare Statistiken zu erhalten und Entscheidungen zu treffen, müssen Sie diese Daten strukturieren und mit Geschäftskontext anreichern.

Daten mit den verfügbaren Tools visualisieren

Ergänzen Sie die integrierten Google Cloud Dashboards mit benutzerdefinierten Berichten, indem Sie Tools wie Looker Studio für BigQuery-Exporte verwenden. Finanzteams können benutzerdefinierte Dashboards erstellen, in denen die Cloud-Ausgaben in Bezug auf Finanzkennzahlen, Anforderungen für behördliche Berichte und die Rentabilität von Geschäftsbereichen dargestellt werden. So können sie eine klare finanzielle Darstellung für die Analyse und Entscheidungsfindung durch Führungskräfte erstellen.

Ausgaben zuweisen, um die Verantwortlichkeit zu erhöhen

Nachdem Sie die Ursachen für die Cloud-Ausgaben ermittelt haben, müssen Sie herausfinden, wer Geld ausgibt und warum. Dazu ist eine robuste Kostenaufteilung erforderlich, bei der geschäftsrelevante Metadaten an Cloud-Ressourcen angehängt werden. Wenn eine bestimmte Ressource beispielsweise vom Banking-AppDev-Team verwendet wird, können Sie der Ressource ein Tag wie team=banking_appdev hinzufügen, um die Kosten zu erfassen, die dem Team für diese Ressource entstehen. Im Idealfall sollten Sie 100% Ihrer Cloud-Kosten der Quelle der Ausgaben zuordnen. In der Praxis beginnen Sie möglicherweise mit einem niedrigeren Ziel, da der Aufbau einer Metadatenstruktur zur Unterstützung einer 100-prozentigen Kostenaufteilung komplex ist.

Beachten Sie die folgenden Empfehlungen, um eine Metadatenstrategie zur Unterstützung der Kostenaufteilung zu entwickeln:

  • Gültigkeit: Die Tags müssen dazu beitragen, geschäftsbezogene Leistungskennzahlen (KPIs) und behördliche Anforderungen zu identifizieren. Diese Zuordnung ist entscheidend für interne Rückbelastungen, behördliche Berichte und die Abstimmung von Cloud-Ausgaben mit den Zielen der Geschäftseinheit. Die folgenden Tags identifizieren beispielsweise eindeutig ein Ausgabenteam, seine Region und das Produkt, an dem es arbeitet: team=banking_appdev, region=emea, product=frontend.
  • Automatisierung: Um ein hohes Maß an Tagging-Compliance zu erreichen, sollten Sie das Tagging durch Automatisierung erzwingen. Die manuelle Tagging-Methode ist fehleranfällig und führt oft zu Inkonsistenzen. Das ist in Finanzdienstleistungsumgebungen, in denen Prüfbarkeit und finanzielle Genauigkeit von größter Bedeutung sind, nicht akzeptabel. Durch automatisches Tagging werden Ressourcen bei der Erstellung richtig kategorisiert.
  • Einfachheit: Messen Sie einfache, nicht korrelierte Faktoren. FSI-Umgebungen sind komplex. Damit die Regeln für die Kostenaufteilung in einer solchen Umgebung leicht verständlich und durchsetzbar sind, müssen sie so einfach wie möglich sein. Vermeiden Sie es, die Regeln für sehr spezifische Grenzfälle zu kompliziert zu gestalten. Komplexe Regeln können zu Verwirrung und Widerstand bei den operativen Teams führen.

Nachdem Sie eine Zuweisungsstrategie mithilfe von Tags definiert haben, müssen Sie den Granularitätsgrad festlegen, auf dem die Strategie implementiert werden soll. Die erforderliche Granularität hängt von Ihren Geschäftsanforderungen ab. Einige Organisationen müssen beispielsweise die Kosten auf Produktebene erfassen, andere benötigen Kostendaten für jede Kostenstelle und wieder andere für jede Umgebung (Entwicklung, Staging und Produktion).

Sie haben folgende Möglichkeiten, um die für Ihre Organisation geeignete Granularität der Kostenaufteilung zu erreichen:

  • Verwenden Sie die Projekthierarchie in Google Cloud als natürlichen Ausgangspunkt für die Kostenaufteilung. Projekte stellen Punkte der Richtliniendurchsetzung in Google Clouddar. Standardmäßig werden IAM-Berechtigungen, Sicherheitsrichtlinien und Kosten Projekten und Ordnern zugeordnet. Wenn Sie Kostendaten prüfen, die aus der Cloud-Abrechnung exportiert wurden, können Sie die Ordnerhierarchie und die Projekte sehen, die mit den Kostendaten verknüpft sind. Wenn IhreGoogle Cloud Ressourcenhierarchie die Verantwortlichkeitsstruktur Ihrer Organisation für Ausgaben widerspiegelt, ist dies die einfachste Methode zur Implementierung der Kostenzuordnung.
  • Verwenden Sie Tags und Labels, um die Daten noch genauer zu analysieren. Sie bieten flexible Möglichkeiten, Ressourcen in Abrechnungsexporten zu kategorisieren. Tags und Labels ermöglichen detaillierte Kostenaufschlüsselungen nach Anwendung und Umgebung.

Häufig müssen Sie die Projekthierarchie in Kombination mit Tagging und Labeling verwenden, um Kosten effektiv zuzuordnen. Unabhängig davon, welchen Ansatz Sie für die Kostenaufteilung wählen, sollten Sie die oben beschriebenen Empfehlungen für die Entwicklung einer robusten Metadatenstrategie befolgen: Validierung, Automatisierung und Einfachheit.

Verantwortlichkeit fördern und Entwickler zum Handeln motivieren

Das Cloud FinOps-Team ist dafür verantwortlich, dass sich eine Organisation der Kosten und des Werts bewusst ist. Die einzelnen Produkt- und Entwicklungsteams müssen die erforderlichen Maßnahmen zur Kostenoptimierung ergreifen. Diese Teams sind auch für das Kostenverhalten der Arbeitslasten für Finanzdienstleistungen verantwortlich und dafür, dass ihre Arbeitslasten den erforderlichen Geschäftswert bieten.

Beachten Sie die folgenden Empfehlungen, um die Verantwortlichkeit zu fördern und Teams zu motivieren, Kosten zu optimieren.

Zentrales FinOps-Team für Governance einrichten

Cloud FinOps-Praktiken entwickeln sich nicht von selbst. Ein dediziertes FinOps-Team muss FinOps-Praktiken definieren und einführen, indem es Folgendes tut:

  • Erstellen Sie die erforderlichen Prozesse, Tools und Anleitungen.
  • Erstellen, kommunizieren und erzwingen Sie die erforderlichen Richtlinien, z. B. obligatorische Tagging-, Budgetprüfungs- und Optimierungsprozesse.
  • Entwicklungsteams dazu anregen, die Kostenverantwortung zu übernehmen
  • Greifen Sie ein, wenn die Entwicklungsteams keine Verantwortung für die Kosten übernehmen.

Unterstützung und Mandate von Führungskräften erhalten

Die Führungsebene, einschließlich CTO, CFO und CIO, muss sich aktiv für eine unternehmensweite Umstellung auf eine FinOps-Kultur einsetzen. Ihre Unterstützung ist entscheidend, um die Kostenverantwortung zu priorisieren, Ressourcen für das FinOps-Programm zuzuweisen, die funktionsübergreifende Teilnahme zu gewährleisten und die Einhaltung der FinOps-Anforderungen zu fördern.

Teams anreizen, Kosten zu optimieren

Entwickler und Entwicklungsteams sind möglicherweise nicht motiviert, sich auf die Kostenoptimierung zu konzentrieren. Es ist wichtig, Team- und individuelle Ziele mit Kosteneffizienz in Einklang zu bringen, indem Sie Anreize wie die folgenden schaffen:

  • Einen Teil der Einsparungen aus der Kostenoptimierung in die Teams reinvestieren, die die Optimierung erreicht haben.
  • Erfolge und Bemühungen zur Kostenoptimierung öffentlich anerkennen und feiern.
  • Setzen Sie Gamification-Techniken ein, um Teams zu belohnen, die Kosten effektiv optimieren.
  • Effizienzmesswerte in Leistungsziele einbeziehen

Showback- und Chargeback-Techniken implementieren

Sorgen Sie dafür, dass Teams einen klaren Überblick über die Cloud-Ressourcen und -Kosten haben, für die sie verantwortlich sind. Weisen Sie den entsprechenden Personen in den Teams die finanzielle Verantwortung zu. Verwenden Sie formale Mechanismen, um einheitliches Tagging zu erzwingen und transparente Regeln für die Zuweisung gemeinsamer Kosten zu implementieren.

Schwerpunkt auf Wert und Gesamtbetriebskosten statt auf Kosten legen

Berücksichtigen Sie bei der Bewertung von Cloud-Lösungen die langfristigen Gesamtbetriebskosten. So kann das Selbsthosting einer Datenbank für eine Anwendung beispielsweise günstiger erscheinen als die Verwendung eines verwalteten Datenbankdienstes wie Cloud SQL. Um den langfristigen Wert und die Gesamtbetriebskosten zu ermitteln, müssen Sie jedoch die versteckten Kosten berücksichtigen, die mit selbst gehosteten Datenbanken verbunden sind. Dazu gehören der spezielle technische Aufwand für das Patchen, Skalieren, die Sicherheitsoptimierung und die Notfallwiederherstellung, die kritische Anforderungen für FSI-Arbeitslasten sind. Managed Services bieten einen deutlich höheren langfristigen Nutzen, der die Infrastrukturkosten ausgleicht. Verwaltete Dienste bieten robuste Compliance-Funktionen, haben integrierte Zuverlässigkeitsfunktionen und können dazu beitragen, den Betriebsaufwand zu reduzieren.

Beachten Sie die folgenden Empfehlungen, um sich auf den Wert und die Gesamtbetriebskosten zu konzentrieren.

Produktspezifische Techniken und Tools zur Ressourcenoptimierung verwenden

Nutzen Sie Tools und Funktionen zur Kostenoptimierung, die von Google Cloud-Produkten bereitgestellt werden, z. B.:

Rabatte nutzen

Sorgen Sie dafür, dass der Abrechnungssatz für Ihre Cloud-Ressourcen so niedrig wie möglich ist, indem Sie von Google angebotene Rabatte nutzen. Die einzelnen Produkt- und Entwicklungsteams sind in der Regel für die Ressourcenoptimierung zuständig. Das zentrale FinOps-Team ist für die Optimierung der Abrechnungspreise verantwortlich, da es die Ressourcenanforderungen der gesamten Organisation im Blick hat. So können sie die Anforderungen zusammenfassen und die rabattierten Preise für Zusagen maximieren.

Sie können die folgenden Arten von Rabatten fürGoogle Cloud -Ressourcen nutzen:

  • Enterprise-Rabatte sind ausgehandelte Rabatte, die auf der Zusicherung Ihrer Organisation basieren, einen Mindestbetrag für Google Cloud zu einem reduzierten Abrechnungssatz auszugeben.
  • Ressourcenbasierte CUDs erhalten Sie im Gegenzug für die Zusicherung, über einen Zeitraum von einem oder drei Jahren eine Mindestmenge an Compute Engine-Ressourcen zu nutzen. Ressourcenbasierte CUDs gelten für die Ressourcen, die sich in einem bestimmten Projekt und einer bestimmten Region befinden. Wenn Sie Rabatte für zugesicherte Nutzung auf mehrere Projekte aufteilen möchten, können Sie die Rabattfreigabe aktivieren.
  • Ausgabenbasierte CUDs erhalten Sie, wenn Sie sich verpflichten, über einen Zeitraum von einem oder drei Jahren einen Mindestbetrag für ein bestimmtes Produkt auszugeben. Ausgabenbasierte Rabatte gelten auf Rechnungskontoebene. Die Rabatte werden je nach Produkt regional oder global angewendet.

Sie können erhebliche Einsparungen erzielen, wenn Sie Rabatte für zugesicherte Nutzung zusätzlich zu Unternehmensrabatten nutzen.

Zusätzlich zu CUDs können Sie die folgenden Ansätze verwenden, um die Abrechnungssätze zu senken:

  • Verwenden Sie Spot-VMs für fehlertolerante und flexible Arbeitslasten. Spot-VMs sind mehr als 80% günstiger als reguläre VMs.
  • BigQuery bietet mehrere Preismodelle, darunter On-Demand-Preise und versionsbasierte Preise, die auf Zusagen und Autoscaling-Anforderungen basieren. Wenn Sie eine große Menge an BigQuery-Ressourcen verwenden, sollten Sie eine geeignete Version auswählen, um die Kosten pro Slot für Analysearbeitslasten zu senken.
  • Prüfen Sie sorgfältig die verfügbaren Google Cloud Regionen für die Dienste, die Sie verwenden müssen. Wählen Sie Regionen aus, die Ihren Kostenzielen und Faktoren wie Latenz und Compliance-Anforderungen entsprechen. Mit dem Google Cloud Region Picker können Sie die Kompromisse zwischen Kosten, Nachhaltigkeit und Latenz nachvollziehen.