GCP Cost Management & FinOps Architecture Hub 💰

Cloud financial management (FinOps) on Google Cloud combines automated hardware discounts, programmatic billing exports, machine-learning-driven recommender engines, and native integration with BigQuery to establish financial visibility, accountability, and optimization across cloud infrastructure.


Service Catalog & Architecture Map

ServiceMechanismPrimary Cost VectorReference Guide
Pricing Models & DiscountsHardware & ContractualSustained Use Discounts (SUDs), Resource-based and Flexible Committed Use Discounts (CUDs).Pricing Models & CUDs
GKE FinOps & RightsizingContainer AllocationGKE Cost Allocation in BigQuery, Pod rightsizing, overprovisioning pause pods, and Spot node pools.GKE Cost Optimization & FinOps
Spot VMsExcess Capacity60–91% discounted batch compute with 30-second ACPI shutdown handling.Spot VMs Architecture
BigQuery Detailed Billing ExportTelemetry IngestionAutomated streaming of SKU-level and resource-level cost data directly into BigQuery for Looker analysis.BigQuery Deep Dive
Active Assist / RecommendersML Cost OptimizationAutomated recommendations for idle VM reclamation, rightsizing, unattached persistent disks, and CUD coverage.Compute Engine (GCE)

Google Cloud FinOps Architecture

flowchart TD
    subgraph ComputeWorkloads ["Active Infrastructure Fleet"]
        GCE["Compute Engine VMs"]
        GKE["GKE Node Pools"]
        CloudSQL["Cloud SQL & AlloyDB"]
    end

    subgraph CostReductionEngines ["Automated Discount Engines"]
        SUD["Sustained Use Discounts (Automatic up to 30% without commitment)"]
        CUD["Committed Use Discounts (Resource-based up to 55%, Flexible up to 52%)"]
        SpotEngine["Spot VM Allocation (Up to 91% discount)"]
    end

    subgraph BillingPipeline ["Enterprise Billing & Governance"]
        BillingAccount["Cloud Billing Account (Subaccounts / Folders)"]
        BQExport[("BigQuery Detailed Billing Export (SKU / Label Level)")]
        Budgets["Cloud Billing Budgets & Alerts"]
        AutomatedAction["Pub/Sub Trigger (Cloud Function Automated Project Shutoff)"]
    end

    subgraph AnalyticsPresentation ["FinOps Dashboards & Reporting"]
        Looker["Looker / Looker Studio FinOps Hub"]
        Recommenders["Active Assist Recommender API"]
    end

    ComputeWorkloads --> SUD
    ComputeWorkloads --> CUD
    ComputeWorkloads --> SpotEngine
    ComputeWorkloads --> BillingAccount
    BillingAccount --> BQExport
    BillingAccount --> Budgets
    Budgets --> AutomatedAction
    BQExport --> Looker
    Recommenders --> Looker