@@ -45,217 +45,216 @@ var (
4545 // between the three machine types, the prices for e2-micro and e2-small
4646 // are artificially set to be higher than the price of e2-medium.
4747 instancePrices = map [string ]float64 {
48+ "c2-standard-4" : 0.2088 ,
49+ "c2-standard-8" : 0.4176 ,
4850 "c2-standard-16" : 0.8352 ,
4951 "c2-standard-30" : 1.5660 ,
50- "c2-standard-4" : 0.2088 ,
5152 "c2-standard-60" : 3.1321 ,
52- "c2-standard-8" : 0.4176 ,
53- "e2-highcpu-16" : 0.39576 ,
5453 "e2-highcpu-2" : 0.04947 ,
5554 "e2-highcpu-4" : 0.09894 ,
5655 "e2-highcpu-8" : 0.19788 ,
57- "e2-highmem -16" : 0.72320 ,
56+ "e2-highcpu -16" : 0.39576 ,
5857 "e2-highmem-2" : 0.09040 ,
5958 "e2-highmem-4" : 0.18080 ,
6059 "e2-highmem-8" : 0.36160 ,
60+ "e2-highmem-16" : 0.72320 ,
6161 "e2-medium" : 0.03351 ,
6262 "e2-micro" : 0.03353 , // Should be 0.00838. Set to be > e2-medium.
6363 "e2-small" : 0.03352 , // Should be 0.01675. Set to be > e2-medium.
64- "e2-standard-16" : 0.53609 ,
6564 "e2-standard-2" : 0.06701 ,
6665 "e2-standard-4" : 0.13402 ,
6766 "e2-standard-8" : 0.26805 ,
67+ "e2-standard-16" : 0.53609 ,
6868 "f1-micro" : 0.0076 ,
6969 "g1-small" : 0.0257 ,
7070 "m1-megamem-96" : 10.6740 ,
71- "m1-ultramem-160" : 25.2156 ,
7271 "m1-ultramem-40" : 6.3039 ,
7372 "m1-ultramem-80" : 12.6078 ,
73+ "m1-ultramem-160" : 25.2156 ,
7474 "m2-ultramem-208" : 42.186 ,
7575 "m2-ultramem-416" : 84.371 ,
76- "n1-highcpu-16" : 0.5672 ,
7776 "n1-highcpu-2" : 0.0709 ,
78- "n1-highcpu-32" : 1.1344 ,
7977 "n1-highcpu-4" : 0.1418 ,
80- "n1-highcpu-64" : 2.2688 ,
8178 "n1-highcpu-8" : 0.2836 ,
79+ "n1-highcpu-16" : 0.5672 ,
80+ "n1-highcpu-32" : 1.1344 ,
81+ "n1-highcpu-64" : 2.2688 ,
8282 "n1-highcpu-96" : 3.402 ,
83- "n1-highmem-16" : 0.9472 ,
8483 "n1-highmem-2" : 0.1184 ,
85- "n1-highmem-32" : 1.8944 ,
8684 "n1-highmem-4" : 0.2368 ,
87- "n1-highmem-64" : 3.7888 ,
8885 "n1-highmem-8" : 0.4736 ,
86+ "n1-highmem-16" : 0.9472 ,
87+ "n1-highmem-32" : 1.8944 ,
88+ "n1-highmem-64" : 3.7888 ,
8989 "n1-highmem-96" : 5.6832 ,
9090 "n1-standard-1" : 0.0475 ,
91- "n1-standard-16" : 0.7600 ,
9291 "n1-standard-2" : 0.0950 ,
93- "n1-standard-32" : 1.5200 ,
9492 "n1-standard-4" : 0.1900 ,
95- "n1-standard-64" : 3.0400 ,
9693 "n1-standard-8" : 0.3800 ,
94+ "n1-standard-16" : 0.7600 ,
95+ "n1-standard-32" : 1.5200 ,
96+ "n1-standard-64" : 3.0400 ,
9797 "n1-standard-96" : 4.5600 ,
98- "n2-highcpu-16" : 0.5736 ,
9998 "n2-highcpu-2" : 0.0717 ,
100- "n2-highcpu-32" : 1.1471 ,
10199 "n2-highcpu-4" : 0.1434 ,
100+ "n2-highcpu-8" : 0.2868 ,
101+ "n2-highcpu-16" : 0.5736 ,
102+ "n2-highcpu-32" : 1.1471 ,
102103 "n2-highcpu-48" : 1.7207 ,
103104 "n2-highcpu-64" : 2.2943 ,
104- "n2-highcpu-8" : 0.2868 ,
105105 "n2-highcpu-80" : 2.8678 ,
106- "n2-highmem-16" : 1.0481 ,
107106 "n2-highmem-2" : 0.1310 ,
108- "n2-highmem-32" : 2.0962 ,
109107 "n2-highmem-4" : 0.2620 ,
108+ "n2-highmem-8" : 0.5241 ,
109+ "n2-highmem-16" : 1.0481 ,
110+ "n2-highmem-32" : 2.0962 ,
110111 "n2-highmem-48" : 3.1443 ,
111112 "n2-highmem-64" : 4.1924 ,
112- "n2-highmem-8" : 0.5241 ,
113113 "n2-highmem-80" : 5.2406 ,
114- "n2-standard-16" : 0.7769 ,
115114 "n2-standard-2" : 0.0971 ,
116- "n2-standard-32" : 1.5539 ,
117115 "n2-standard-4" : 0.1942 ,
116+ "n2-standard-8" : 0.3885 ,
117+ "n2-standard-16" : 0.7769 ,
118+ "n2-standard-32" : 1.5539 ,
118119 "n2-standard-48" : 2.3308 ,
119120 "n2-standard-64" : 3.1078 ,
120- "n2-standard-8" : 0.3885 ,
121121 "n2-standard-80" : 3.8847 ,
122- "n2d-highcpu-128" : 3.9920 ,
123- "n2d-highcpu-16" : 0.4990 ,
124122 "n2d-highcpu-2" : 0.0624 ,
125- "n2d-highcpu-224" : 6.9861 ,
126- "n2d-highcpu-32" : 0.9980 ,
127123 "n2d-highcpu-4" : 0.1248 ,
124+ "n2d-highcpu-8" : 0.2495 ,
125+ "n2d-highcpu-16" : 0.4990 ,
126+ "n2d-highcpu-32" : 0.9980 ,
128127 "n2d-highcpu-48" : 1.4970 ,
129128 "n2d-highcpu-64" : 1.9960 ,
130- "n2d-highcpu-8" : 0.2495 ,
131129 "n2d-highcpu-80" : 2.4950 ,
132130 "n2d-highcpu-96" : 2.9940 ,
133- "n2d-highmem-16" : 0.9119 ,
131+ "n2d-highcpu-128" : 3.9920 ,
132+ "n2d-highcpu-224" : 6.9861 ,
134133 "n2d-highmem-2" : 0.1140 ,
135- "n2d-highmem-32" : 1.8237 ,
136134 "n2d-highmem-4" : 0.2280 ,
135+ "n2d-highmem-8" : 0.4559 ,
136+ "n2d-highmem-16" : 0.9119 ,
137+ "n2d-highmem-32" : 1.8237 ,
137138 "n2d-highmem-48" : 2.7356 ,
138139 "n2d-highmem-64" : 3.6474 ,
139- "n2d-highmem-8" : 0.4559 ,
140140 "n2d-highmem-80" : 4.5593 ,
141141 "n2d-highmem-96" : 5.4711 ,
142- "n2d-standard-128" : 5.4075 ,
143- "n2d-standard-16" : 0.6759 ,
144142 "n2d-standard-2" : 0.0845 ,
145- "n2d-standard-224" : 9.4632 ,
146- "n2d-standard-32" : 1.3519 ,
147143 "n2d-standard-4" : 0.1690 ,
144+ "n2d-standard-8" : 0.3380 ,
145+ "n2d-standard-16" : 0.6759 ,
146+ "n2d-standard-32" : 1.3519 ,
148147 "n2d-standard-48" : 2.0278 ,
149148 "n2d-standard-64" : 2.7038 ,
150- "n2d-standard-8" : 0.3380 ,
151149 "n2d-standard-80" : 3.3797 ,
152150 "n2d-standard-96" : 4.0556 ,
151+ "n2d-standard-128" : 5.4075 ,
152+ "n2d-standard-224" : 9.4632 ,
153153 }
154-
155154 preemptiblePrices = map [string ]float64 {
155+ "c2-standard-4" : 0.0505 ,
156+ "c2-standard-8" : 0.1011 ,
156157 "c2-standard-16" : 0.2021 ,
157158 "c2-standard-30" : 0.3790 ,
158- "c2-standard-4" : 0.0505 ,
159159 "c2-standard-60" : 0.7579 ,
160- "c2-standard-8" : 0.1011 ,
161- "e2-highcpu-16" : 0.11873 ,
162160 "e2-highcpu-2" : 0.01484 ,
163161 "e2-highcpu-4" : 0.02968 ,
164162 "e2-highcpu-8" : 0.05936 ,
165- "e2-highmem -16" : 0.21696 ,
163+ "e2-highcpu -16" : 0.11873 ,
166164 "e2-highmem-2" : 0.02712 ,
167165 "e2-highmem-4" : 0.05424 ,
168166 "e2-highmem-8" : 0.10848 ,
167+ "e2-highmem-16" : 0.21696 ,
169168 "e2-medium" : 0.01005 ,
170169 "e2-micro" : 0.01007 , // Should be 0.00251. Set to be > e2-medium.
171170 "e2-small" : 0.01006 , // Should be 0.00503. Set to be > e2-medium.
172- "e2-standard-16" : 0.16083 ,
173171 "e2-standard-2" : 0.02010 ,
174172 "e2-standard-4" : 0.04021 ,
175173 "e2-standard-8" : 0.08041 ,
174+ "e2-standard-16" : 0.16083 ,
176175 "f1-micro" : 0.0035 ,
177176 "g1-small" : 0.0070 ,
178177 "m1-megamem-96" : 2.2600 ,
179- "m1-ultramem-160" : 5.3244 ,
180178 "m1-ultramem-40" : 1.3311 ,
181179 "m1-ultramem-80" : 2.6622 ,
182- "n1-highcpu-16 " : 0.1200 ,
180+ "m1-ultramem-160 " : 5.3244 ,
183181 "n1-highcpu-2" : 0.0150 ,
184- "n1-highcpu-32" : 0.2400 ,
185182 "n1-highcpu-4" : 0.0300 ,
186- "n1-highcpu-64" : 0.4800 ,
187183 "n1-highcpu-8" : 0.0600 ,
184+ "n1-highcpu-16" : 0.1200 ,
185+ "n1-highcpu-32" : 0.2400 ,
186+ "n1-highcpu-64" : 0.4800 ,
188187 "n1-highcpu-96" : 0.7200 ,
189- "n1-highmem-16" : 0.2000 ,
190188 "n1-highmem-2" : 0.0250 ,
191- "n1-highmem-32" : 0.4000 ,
192189 "n1-highmem-4" : 0.0500 ,
193- "n1-highmem-64" : 0.8000 ,
194190 "n1-highmem-8" : 0.1000 ,
191+ "n1-highmem-16" : 0.2000 ,
192+ "n1-highmem-32" : 0.4000 ,
193+ "n1-highmem-64" : 0.8000 ,
195194 "n1-highmem-96" : 1.2000 ,
196195 "n1-standard-1" : 0.0100 ,
197- "n1-standard-16" : 0.1600 ,
198196 "n1-standard-2" : 0.0200 ,
199- "n1-standard-32" : 0.3200 ,
200197 "n1-standard-4" : 0.0400 ,
201- "n1-standard-64" : 0.6400 ,
202198 "n1-standard-8" : 0.0800 ,
199+ "n1-standard-16" : 0.1600 ,
200+ "n1-standard-32" : 0.3200 ,
201+ "n1-standard-64" : 0.6400 ,
203202 "n1-standard-96" : 0.9600 ,
204- "n2-highcpu-16" : 0.1388 ,
205203 "n2-highcpu-2" : 0.0173 ,
206- "n2-highcpu-32" : 0.2776 ,
207204 "n2-highcpu-4" : 0.0347 ,
205+ "n2-highcpu-8" : 0.0694 ,
206+ "n2-highcpu-16" : 0.1388 ,
207+ "n2-highcpu-32" : 0.2776 ,
208208 "n2-highcpu-48" : 0.4164 ,
209209 "n2-highcpu-64" : 0.5552 ,
210- "n2-highcpu-8" : 0.0694 ,
211210 "n2-highcpu-80" : 0.6940 ,
212- "n2-highmem-16" : 0.2536 ,
213211 "n2-highmem-2" : 0.0317 ,
214- "n2-highmem-32" : 0.5073 ,
215212 "n2-highmem-4" : 0.0634 ,
213+ "n2-highmem-8" : 0.1268 ,
214+ "n2-highmem-16" : 0.2536 ,
215+ "n2-highmem-32" : 0.5073 ,
216216 "n2-highmem-48" : 0.7609 ,
217217 "n2-highmem-64" : 1.0145 ,
218- "n2-highmem-8" : 0.1268 ,
219218 "n2-highmem-80" : 1.2681 ,
220- "n2-standard-16" : 0.1880 ,
221219 "n2-standard-2" : 0.0235 ,
222- "n2-standard-32" : 0.3760 ,
223220 "n2-standard-4" : 0.0470 ,
221+ "n2-standard-8" : 0.0940 ,
222+ "n2-standard-16" : 0.1880 ,
223+ "n2-standard-32" : 0.3760 ,
224224 "n2-standard-48" : 0.5640 ,
225225 "n2-standard-64" : 0.7520 ,
226- "n2-standard-8" : 0.0940 ,
227226 "n2-standard-80" : 0.9400 ,
228- "n2d-highcpu-128" : 0.9660 ,
229- "n2d-highcpu-16" : 0.1208 ,
230227 "n2d-highcpu-2" : 0.0151 ,
231- "n2d-highcpu-224" : 1.6905 ,
232- "n2d-highcpu-32" : 0.2415 ,
233228 "n2d-highcpu-4" : 0.0302 ,
229+ "n2d-highcpu-8" : 0.0604 ,
230+ "n2d-highcpu-16" : 0.1208 ,
231+ "n2d-highcpu-32" : 0.2415 ,
234232 "n2d-highcpu-48" : 0.3623 ,
235233 "n2d-highcpu-64" : 0.4830 ,
236- "n2d-highcpu-8" : 0.0604 ,
237234 "n2d-highcpu-80" : 0.6038 ,
238235 "n2d-highcpu-96" : 0.7245 ,
239- "n2d-highmem-16" : 0.2207 ,
236+ "n2d-highcpu-128" : 0.9660 ,
237+ "n2d-highcpu-224" : 1.6905 ,
240238 "n2d-highmem-2" : 0.0276 ,
241- "n2d-highmem-32" : 0.4413 ,
242239 "n2d-highmem-4" : 0.0552 ,
240+ "n2d-highmem-8" : 0.1103 ,
241+ "n2d-highmem-16" : 0.2207 ,
242+ "n2d-highmem-32" : 0.4413 ,
243243 "n2d-highmem-48" : 0.6620 ,
244244 "n2d-highmem-64" : 0.8826 ,
245- "n2d-highmem-8" : 0.1103 ,
246245 "n2d-highmem-80" : 1.1033 ,
247246 "n2d-highmem-96" : 1.3239 ,
248- "n2d-standard-128" : 1.3085 ,
249- "n2d-standard-16" : 0.1636 ,
250247 "n2d-standard-2" : 0.0204 ,
251- "n2d-standard-224" : 2.2900 ,
252- "n2d-standard-32" : 0.3271 ,
253248 "n2d-standard-4" : 0.0409 ,
249+ "n2d-standard-8" : 0.0818 ,
250+ "n2d-standard-16" : 0.1636 ,
251+ "n2d-standard-32" : 0.3271 ,
254252 "n2d-standard-48" : 0.4907 ,
255253 "n2d-standard-64" : 0.6543 ,
256- "n2d-standard-8" : 0.0818 ,
257254 "n2d-standard-80" : 0.8178 ,
258255 "n2d-standard-96" : 0.9814 ,
256+ "n2d-standard-128" : 1.3085 ,
257+ "n2d-standard-224" : 2.2900 ,
259258 }
260259)
261260
0 commit comments