Cockroach Labs Estate economics What idle nodes, provisioned bytes and peak-sized bills cost, worked out from your estate.

Estate summary

  1. Nodes 448 baseline
  2. Avg CPU utilization 15.0% idle hardware
  3. Storage provisioned 3.0 TB 500 GB of data
  4. Est. monthly saving 0%

Step 7 of 8 - Pricing

You pay for the area, not the rectangle

Provisioned capacity is a flat ceiling sized to the busiest fifteen minutes of the day, plus headroom for the peak you didn't forecast. The gap under that ceiling is hardware you rented and didn't use.

Run a day, 40% headroom Steady Business hours Batch spike

Provisioned capacity left unused

not started

Pick a day above. The ceiling is already drawn: it's sized to a peak of 1,198 vCPU plus 40%, and you pay for all of it whether the workload turns up or not. That's under the 3,584 vCPU the estate runs on today, which was bought a cluster at a time and works at 15.0%, not sized to this curve.

0838167700:0006:0012:0018:0024:00vCPUProvisioned1677 vCPUConsumed538 vCPU avgProvisioned capacity versus consumption over 24 hoursOver 24 hours, a ceiling of 1677 vCPU, set above a peak of 1198 vCPU, costs 40245 vCPU-hours, while the workload actually consumes 12902 vCPU-hours: 68% of the provisioned capacity goes unused.
Provisioned
0 vCPU-hours
Consumed
0 vCPU-hours
Paid for, not used
0 vCPU-hours
Read this chart as a table
Mean demand per hour against provisioned capacity, in vCPU
HourDemandProvisionedUnused
00:00 243 1,677 1,434
01:00 243 1,677 1,434
02:00 243 1,677 1,433
03:00 242 1,677 1,435
04:00 245 1,677 1,432
05:00 247 1,677 1,429
06:00 242 1,677 1,435
07:00 332 1,677 1,345
08:00 562 1,677 1,115
09:00 778 1,677 899
10:00 953 1,677 724
11:00 1,074 1,677 603
12:00 1,159 1,677 518
13:00 1,164 1,677 513
14:00 1,109 1,677 568
15:00 999 1,677 678
16:00 832 1,677 845
17:00 618 1,677 1,059
18:00 396 1,677 1,281
19:00 242 1,677 1,434
20:00 246 1,677 1,431
21:00 244 1,677 1,433
22:00 244 1,677 1,433
23:00 245 1,677 1,432
How this is worked out
  • Demand is this estate's 538 vCPU mean, shaped by the preset you picked, which also drives step 1.
  • Capacity is sized at the day's peak of 1,198 vCPU plus the 40% headroom you picked, giving a ceiling of 1,677 vCPU. The headroom is an assumption rather than a published figure, so it's yours to argue with.
  • That peak is the 50 clusters' own peaks added up, because a provisioned estate buys each of them separately. Step 1's aggregate peak of 631 vCPU is the later, smaller question: what one pool needs once the workloads share it.
  • A ceiling that high averages 32.1% CPU across the day, which is the whole day's 67.9% of unused capacity counted the other way round. The pooled cluster on step 1 runs at 36.5% against a 37.5% setpoint. Neither number sets the other: this one is how far above the peak you buy, that one is what a controller is told to hold.
Where the storage number comes from

3 Raft copies at 50% utilization (3/0.5 = 6), on top of the block store's own internal replication.

500 GB of logical data becomes 3.0 TB provisioned , a factor of 6× before the cost model sees it.