ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
BigQuery Flat-Rate and Autoscaling Hybrid Slots Calculator
2
*Assuming 730 hours per month and 30 days per month
3
Instructions
4
1. This calculator shows the price of using Autoscaling slots versus the price of the same workload on other billing models.
5
2. Create a duplicate of this Sheet, and then modify the values below with your min and max slots allowed then compare it to your workloads.
6
3. Need to figure out slot counts per job? Review the queries here and for more cost optimization assistance check out our series on this here.
7
4. If you're a DoiT customer and would like to review this with a BigQuery expert, open a ticket with us in the DoiT Console.
8
5. Not a DoiT customer? Talk to us about how you can get zero-cost, on-demand access to cloud expertise for all things BigQuery and beyond (and products like BigQuery Lens).
9
6. We're going to cover BigQuery slots autoscaling live on March 1st. Register for the webinar.
10
11
12
Modify these values for your workload:
13
Min Slots (Autoscaling Baseline, these are always billed)100
14
Max Slots Needed?200
15
Average Slots Used?150
16
17
Do NOT Modify Below this Row
18
Using Only BigQuery Autoscaling Costs
19
This calculator shows pricing of using autoscaling slots a percentage of the time. This value calculates a percentage of slot usage for the whole month based upon the max slots needed.
20
Note this differs from the calculator Google provides as it calculates based upon time usage and the baseline not just the baseline.
21
Utilization of Autoscaled Slots10%20%25%33%50%75%100%
22
Baseline100100100100100100100
23
Number of Slots Needed (Not Used in Calculation)20405066100150200
Red text means needed slot value is below baseline
24
Difference from Average (Not Used in Calculation)-130-110-100-84-50050
25
Numbers of Slots Billed For Full Month100100100100100150200
26
Price per Slot/Hour$0.06$0.06$0.06$0.06$0.06$0.06$0.06
27
Price Per Day$144.00$144.00$144.00$144.00$144.00$216.00$288.00
28
Price Per Month$4,380.00$4,380.00$4,380.00$4,380.00$4,380.00$6,570.00$8,760.00
29
Price Per Year$52,560.00$52,560.00$52,560.00$52,560.00$52,560.00$78,840.00$105,120.00
30
31
Using Flat-Rate Only Slots
32
This calculator shows pricing of using flat-rate only for the workload
33
Flat Rate Slots200
34
Monthly Price Per 100 Slots$2,000.00
35
Total Price Per Month$4,000.00
36
Total Price Per Year$48,000.00
37
Price Per Month w/ a Yearly Commit$3,400.00
38
Price Per Year w/ a Yearly Commit$40,800.00
39
40
Versus Flat Rate with Flex Slots Used to Scale
41
This calculator shows pricing of using flat-rate with Flex Slots to scale up for the workload over the course of a month
42
Note that this scenario is a "mix-and-match" of projects with flat-rate and autoscaling as slots cannot be shared between projects of different billing types even in the same reservations.
43
Utilization of Flex Slots During Month10%20%25%33%50%75%100%
44
Baseline (Flat Rate Slots Purchased)100100100100100100100
45
Flex Slots Purchased200200200200200200200
46
Hours Per Month Flex Slots Used73146182.5240.9365547.5730
47
Total Price Per Month$2,584.00$3,168.00$3,460.00$3,927.20$4,920.00$6,380.00$7,840.00
48
Total Price Per Year$31,008.00$38,016.00$41,520.00$47,126.40$59,040.00$76,560.00$94,080.00
49
Price Per Month w/ a Yearly Commit$2,284.00$2,868.00$3,160.00$3,627.20$4,620.00$6,080.00$7,540.00
50
Price Per Year w/ a Yearly Commit$27,408.00$34,416.00$37,920.00$43,526.40$55,440.00$72,960.00$90,480.00
51
52
Autoscaling and Flat-Rate (No Flex Slots) Hybrid Costs
53
This calculator shows pricing comparisons between autoscaling and flat-rate pricing for the workload over the course of a month
54
Note that this scenario is a "mix-and-match" of projects with flat-rate and autoscaling as slots cannot be shared between projects of different billing types even in the same reservations.
55
Flat Rate Percentage of Slots10%25%50%75%100%
56
Number of Flat Rate Slots Used100100100200200
57
Monthly Price Per 100 Slots$2,000.00$2,000.00$2,000.00$2,000.00$2,000.00
58
Number of Baseline Slots (Autoscaling Project)00000
59
Avg Number of Slots Autoscaled50505000
60
Number of Max Slots (Autoscaling Project)10010010000
61
Price per Slot/Hour$0.06$0.06$0.06$0.06$0.06
62
Flat Rate Price Per Month$2,000.00$2,000.00$2,000.00$4,000.00$4,000.00
63
Min Total Price Per Month$2,000.00$2,000.00$2,000.00$4,000.00$4,000.00
64
Avg Total Price Per Month$2,003.00$2,003.00$2,003.00$4,000.00$4,000.00
65
Max Total Price Per Month$6,380.00$6,380.00$6,380.00$4,000.00$4,000.00
66
Min Total Price Per Year$24,000.00$24,000.00$24,000.00$48,000.00$48,000.00
67
Avg Total Price Per Year$24,036.00$24,036.00$24,036.00$48,000.00$48,000.00
68
Max Total Price Per Year$76,560.00$76,560.00$76,560.00$48,000.00$48,000.00
69
Monthly Price Per 100 Slots w/ Yearly Commit$1,700.00$1,700.00$1,700.00$1,700.00$1,700.00
70
Flat Rate Price Per Month w/ Yearly Commit$1,700.00$1,700.00$1,700.00$3,400.00$3,400.00
71
Min Price Per Month w/ a Yearly Commit$1,700.00$1,700.00$1,700.00$3,400.00$3,400.00
72
Avg Price Per Month w/ a Yearly Commit$1,703.00$1,703.00$1,703.00$3,400.00$3,400.00
73
Max Price Per Month w/ a Yearly Commit$6,080.00$6,080.00$6,080.00$3,400.00$3,400.00
74
Min Price Per Year w/ a Yearly Commit$20,400.00$20,400.00$20,400.00$40,800.00$40,800.00
75
Avg Price Per Year w/ a Yearly Commit$20,436.00$20,436.00$20,436.00$40,800.00$40,800.00
76
Max Price Per Year w/ a Yearly Commit$72,960.00$72,960.00$72,960.00$40,800.00$40,800.00
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100