Skip to content
About
Main content
Model

Request charges per gigabyte

Small objects turn a per-request price into a per-byte price that can exceed the compute.

Trade-off: Cost as a substitutable resource

How it behaves

One input on the horizontal axis, the others held fixed.

Data table
Request cost per GB written, by object size ($5 per million requests)
Object sizeRequest cost ($ per GB)
1,000 B5
1.16 KB4.21
1.38 KB3.54
1.64 KB2.98
1.95 KB2.51
2.32 KB2.11
2.75 KB1.77
3.27 KB1.49
3.89 KB1.26
4.62 KB1.06
5.49 KB0.889
6.53 KB0.748
7.76 KB0.629
9.22 KB0.53
11 KB0.446
13 KB0.375
15.5 KB0.315
18.4 KB0.265
21.9 KB0.223
26 KB0.188
30.9 KB0.158
36.7 KB0.133
43.6 KB0.112
51.8 KB0.094
61.6 KB0.079
73.2 KB0.067
87 KB0.056
103 KB0.047
123 KB0.04
146 KB0.033
174 KB0.028
206 KB0.024
245 KB0.02
292 KB0.017
346 KB0.014
412 KB0.012
489 KB0.01
582 KB0.008
691 KB0.007
822 KB0.006
977 KB0.005
1.13 MB0.004
1.35 MB0.004
1.6 MB0.003
1.9 MB0.003
2.26 MB0.002
2.69 MB0.002
3.19 MB0.001
3.8 MB0.001
4.51 MB0.001
5.36 MB0.001
6.37 MB0.001
7.58 MB0.001
9 MB0.001
10.7 MB0
12.7 MB0
15.1 MB0
18 MB0
21.4 MB0
25.4 MB0
30.2 MB0
35.8 MB0
42.6 MB0
50.6 MB0
60.2 MB0
71.5 MB0
85 MB0
101 MB0
120 MB0
143 MB0
170 MB0
202 MB0
240 MB0
285 MB0
338 MB0
402 MB0
478 MB0
568 MB0
675 MB0
802 MB0
954 MB0

Worked examples, recomputed

Every number the mechanisms quote for this relationship is recomputed from it, so none of them disagrees with it.

Where it appears

Each mechanism states it in its own names. The general symbol each name stands for is shown with it.

  • Execution Engine Runtime

    Once a query plan is chosen, why does the machine still sit idle, and what does each mechanism of a query runtime pay to buy that idle time back?

    Read it in place →