Cost Calculation Methodology

Domino’s Cost Center integrates with Kubecost to collect and allocate cost data for your organization. This integration synchronizes hourly cost data and maps it to key Domino entities, including users, projects, and workloads.

Benefits of using Kubecost

Kubecost provides deep integration with major cloud service providers including AWS, Azure, and GCP. This approach ensures:

  • A standardized, transparent cost model across platforms.

  • Hourly synchronization with complete billing data from your cloud provider.

  • Automatic accounting for pricing discounts negotiated with your CSP.

Cost allocation to Domino entities

Each hour, Kubecost ingests billing data and attributes it to Domino-specific entities using its allocation engine. These entities include:

  • Users

  • Projects

  • Organizations

  • Billing Tags

  • Workloads

  • Workload Types

This enables you to trace costs directly to specific users, workloads, and teams within Domino.

Discount handling and cost computation

Compute pricing discounts, covering CPU, GPU, and RAM, are reconciled against the actual billing data from your cloud provider. This ensures accurate reflection of usage-based costs with the following formulas:

  • CPU COST = cpuCost + cpuCostAdjustment

  • GPU COST = gpuCost + gpuCostAdjustment

  • MEMORY COST = ramCost + ramCostAdjustment

  • ALLOC COST = totalCost

  • COMPUTE COST = CPU COST + GPU COST

  • STORAGE COST = ALLOC COST - COMPUTE COST

Adjustments in each formula represent discounts or credits applied by the CSP.

Cost representation in the Domino UI

Kubecost also tracks the total cloud billing amount. In Domino, this is surfaced in the Cost Center’s Total Cost top-bar metric. Any cloud costs that cannot be mapped to compute or storage usage (such as shared infrastructure expenses) appear under Cloud Services.

Data retention and reconciliation

Cost data is retained for up to one year. Be aware that recent cost data, usually from the past 36-48 hours, may be incomplete due to delays in cloud provider reporting. This data is automatically reconciled once full billing details become available.

Next Steps