AWS vs Azure vs Google vs IBM vs Oracle - VMs Q4 2024 - Instance Pricing

Go back to list

Despite Cloud Computing is sold through flexibility of cost, it's not appropriated to compare products only via the hourly billing. Where hyperscalers tend to propose very long term options up to 5 years, the average CSP propose a discount for a monthly sustainaible usage.

The graphs below helps to estimate the discount offered by the long term options. Still organized with the 4 categories, each line represent the price of a VM along the options and, of couse, are decreasing values.

{ "configuration": { "chart": { "type": "spline", "polar": false, "zoomType": "xy", "options3d": {}, "height": 600, "width": null, "margin": null, "inverted": false, "zooming": {} }, "credits": { "enabled": false }, "title": { "text": "" }, "colorAxis": null, "subtitle": { "text": "" }, "xAxis": { "title": { "text": [ "" ], "useHTML": false, "style": { "color": "#666666" } }, "categories": [ "Hourly", "Monthly", "Yearly no upfront", "2 years no upfront", "3 years no upfront" ], "lineWidth": 1, "tickInterval": null, "tickWidth": 0, "tickLength": 10, "tickPixelInterval": null, "plotLines": null, "labels": { "enabled": true, "format": null, "formatter": "", "style": { "color": "#666666", "cursor": "default", "fontSize": "11px" }, "useHTML": false, "step": 0 }, "plotBands": null, "visible": true, "floor": null, "ceiling": null, "type": "linear", "min": null, "gridLineWidth": null, "gridLineColor": null, "minorTickInterval": null, "minorTickWidth": 0, "minTickInterval": null, "startOnTick": true, "endOnTick": null, "tickmarkPlacement": null, "units": null, "minRange": null }, "yAxis": { "title": { "text": [ "Price - Lower is better" ], "useHTML": false, "style": { "color": "#666666" } }, "categories": null, "plotLines": null, "plotBands": null, "lineWidth": null, "tickInterval": null, "tickLength": 10, "floor": null, "ceiling": null, "gridLineInterpolation": null, "gridLineWidth": 1, "gridLineColor": "#CCC", "min": 0, "max": null, "minorTickInterval": null, "minorTickWidth": 0, "minTickInterval": null, "startOnTick": true, "endOnTick": null, "minRange": null, "type": "linear", "tickmarkPlacement": null, "labels": { "enabled": true, "formatter": null, "style": { "color": "#666666", "cursor": "default", "fontSize": "11px" }, "useHTML": false } }, "zAxis": { "title": { "text": "Price - Lower is better" } }, "plotOptions": { "series": { "dataLabels": { "enabled": false, "format": "{series.name}", "distance": 30, "align": "left", "inside": true, "allowOverlap": false, "style": { "fontSize": "17px" } }, "showInLegend": null, "turboThreshold": 10000, "stacking": "", "groupPadding": 0, "centerInCategory": false, "findNearestPointBy": "x" } }, "navigator": { "enabled": false }, "scrollbar": { "enabled": false }, "rangeSelector": { "enabled": false, "inputEnabled": false }, "legend": { "enabled": true, "maxHeight": null, "align": "center", "verticalAlign": "bottom", "layout": "horizontal", "width": null, "margin": 12, "reversed": false }, "series": [ { "name": "AWS EU (Frankfurt) m7a.2xlarge", "data": [ { "x": 0, "y": 0.555, "name": "Hourly", "provider": "AWS", "price_key": "hourly", "price": 0.555, "fee": 0.0, "rate": 1.0 }, { "x": 1, "y": 0.555, "name": "Hourly as Monthly", "provider": "AWS", "price_key": "hourly", "price": 0.555, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } }, { "x": 2, "y": 0.367, "name": "Yearly no upfront", "provider": "AWS", "price_key": "yearly1_noupfront", "price": 0.367, "fee": 0.0, "rate": 1.0 }, { "x": 3, "y": 0.367, "name": "Yearly no upfront as 2 years no upfront", "provider": "AWS", "price_key": "yearly1_noupfront", "price": 0.367, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } }, { "x": 4, "y": 0.252, "name": "3 years no upfront", "provider": "AWS", "price_key": "yearly3_noupfront", "price": 0.252, "fee": 0.0, "rate": 1.0 } ], "color": "#f7981d", "lineWidth": 6, "marker": { "radius": 6 } }, { "name": "AWS EU (Frankfurt) m7g.2xlarge", "data": [ { "x": 0, "y": 0.391, "name": "Hourly", "provider": "AWS", "price_key": "hourly", "price": 0.391, "fee": 0.0, "rate": 1.0 }, { "x": 1, "y": 0.391, "name": "Hourly as Monthly", "provider": "AWS", "price_key": "hourly", "price": 0.391, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } }, { "x": 2, "y": 0.259, "name": "Yearly no upfront", "provider": "AWS", "price_key": "yearly1_noupfront", "price": 0.259, "fee": 0.0, "rate": 1.0 }, { "x": 3, "y": 0.259, "name": "Yearly no upfront as 2 years no upfront", "provider": "AWS", "price_key": "yearly1_noupfront", "price": 0.259, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } }, { "x": 4, "y": 0.177, "name": "3 years no upfront", "provider": "AWS", "price_key": "yearly3_noupfront", "price": 0.177, "fee": 0.0, "rate": 1.0 } ], "color": "#f7981d", "lineWidth": 6, "marker": { "radius": 6 } }, { "name": "AWS EU (Frankfurt) m7i.2xlarge", "data": [ { "x": 0, "y": 0.483, "name": "Hourly", "provider": "AWS", "price_key": "hourly", "price": 0.483, "fee": 0.0, "rate": 1.0 }, { "x": 1, "y": 0.483, "name": "Hourly as Monthly", "provider": "AWS", "price_key": "hourly", "price": 0.483, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } }, { "x": 2, "y": 0.32, "name": "Yearly no upfront", "provider": "AWS", "price_key": "yearly1_noupfront", "price": 0.32, "fee": 0.0, "rate": 1.0 }, { "x": 3, "y": 0.32, "name": "Yearly no upfront as 2 years no upfront", "provider": "AWS", "price_key": "yearly1_noupfront", "price": 0.32, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } }, { "x": 4, "y": 0.219, "name": "3 years no upfront", "provider": "AWS", "price_key": "yearly3_noupfront", "price": 0.219, "fee": 0.0, "rate": 1.0 } ], "color": "#f7981d", "lineWidth": 6, "marker": { "radius": 6 } }, { "name": "Azure West Europe Standard_D8s_v5", "data": [ { "x": 0, "y": 0.46, "name": "Hourly", "provider": "Azure", "price_key": "hourly", "price": 0.46, "fee": 0.0, "rate": 1.0 }, { "x": 1, "y": 0.46, "name": "Hourly as Monthly", "provider": "Azure", "price_key": "hourly", "price": 0.46, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } }, { "x": 2, "y": 0.262, "name": "Yearly no upfront", "provider": "Azure", "price_key": "yearly1_noupfront", "price": 0.262, "fee": 0.0, "rate": 1.0 }, { "x": 3, "y": 0.262, "name": "Yearly no upfront as 2 years no upfront", "provider": "Azure", "price_key": "yearly1_noupfront", "price": 0.262, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } }, { "x": 4, "y": 0.262, "name": "Yearly no upfront as 3 years no upfront", "provider": "Azure", "price_key": "yearly1_noupfront", "price": 0.262, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } } ], "color": "#55b3ff", "lineWidth": 6, "marker": { "radius": 6 } }, { "name": "Azure West Europe Standard_D8ps_v5", "data": [ { "x": 0, "y": 0.368, "name": "Hourly", "provider": "Azure", "price_key": "hourly", "price": 0.368, "fee": 0.0, "rate": 1.0 }, { "x": 1, "y": 0.368, "name": "Hourly as Monthly", "provider": "Azure", "price_key": "hourly", "price": 0.368, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } }, { "x": 2, "y": 0.217, "name": "Yearly no upfront", "provider": "Azure", "price_key": "yearly1_noupfront", "price": 0.217, "fee": 0.0, "rate": 1.0 }, { "x": 3, "y": 0.217, "name": "Yearly no upfront as 2 years no upfront", "provider": "Azure", "price_key": "yearly1_noupfront", "price": 0.217, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } }, { "x": 4, "y": 0.217, "name": "Yearly no upfront as 3 years no upfront", "provider": "Azure", "price_key": "yearly1_noupfront", "price": 0.217, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } } ], "color": "#55b3ff", "lineWidth": 6, "marker": { "radius": 6 } }, { "name": "Azure West Europe Standard_D8as_v5", "data": [ { "x": 0, "y": 0.416, "name": "Hourly", "provider": "Azure", "price_key": "hourly", "price": 0.416, "fee": 0.0, "rate": 1.0 }, { "x": 1, "y": 0.416, "name": "Hourly as Monthly", "provider": "Azure", "price_key": "hourly", "price": 0.416, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } }, { "x": 2, "y": 0.245, "name": "Yearly no upfront", "provider": "Azure", "price_key": "yearly1_noupfront", "price": 0.245, "fee": 0.0, "rate": 1.0 }, { "x": 3, "y": 0.245, "name": "Yearly no upfront as 2 years no upfront", "provider": "Azure", "price_key": "yearly1_noupfront", "price": 0.245, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } }, { "x": 4, "y": 0.245, "name": "Yearly no upfront as 3 years no upfront", "provider": "Azure", "price_key": "yearly1_noupfront", "price": 0.245, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } } ], "color": "#55b3ff", "lineWidth": 6, "marker": { "radius": 6 } }, { "name": "Google Frankfurt n2-standard-8 Intel Cascade Lake", "data": [ { "x": 0, "y": 0.5, "name": "Hourly", "provider": "Google", "price_key": "hourly", "price": 0.5, "fee": 0.0, "rate": 1.0 }, { "x": 1, "y": 0.5, "name": "Hourly as Monthly", "provider": "Google", "price_key": "hourly", "price": 0.5, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } }, { "x": 2, "y": 0.5, "name": "Hourly as Yearly no upfront", "provider": "Google", "price_key": "hourly", "price": 0.5, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } }, { "x": 3, "y": 0.5, "name": "Hourly as 2 years no upfront", "provider": "Google", "price_key": "hourly", "price": 0.5, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } }, { "x": 4, "y": 0.5, "name": "Hourly as 3 years no upfront", "provider": "Google", "price_key": "hourly", "price": 0.5, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } } ], "color": "#55b400", "lineWidth": 6, "marker": { "radius": 6 } }, { "name": "Google Frankfurt n2d-standard-8 AMD Rome", "data": [ { "x": 0, "y": 0.435, "name": "Hourly", "provider": "Google", "price_key": "hourly", "price": 0.435, "fee": 0.0, "rate": 1.0 }, { "x": 1, "y": 0.435, "name": "Hourly as Monthly", "provider": "Google", "price_key": "hourly", "price": 0.435, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } }, { "x": 2, "y": 0.435, "name": "Hourly as Yearly no upfront", "provider": "Google", "price_key": "hourly", "price": 0.435, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } }, { "x": 3, "y": 0.435, "name": "Hourly as 2 years no upfront", "provider": "Google", "price_key": "hourly", "price": 0.435, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } }, { "x": 4, "y": 0.435, "name": "Hourly as 3 years no upfront", "provider": "Google", "price_key": "hourly", "price": 0.435, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } } ], "color": "#55b400", "lineWidth": 6, "marker": { "radius": 6 } }, { "name": "Google Belgium c3-standard-8 Intel Sapphire Rapids", "data": [ { "x": 0, "y": 0.444, "name": "Hourly", "provider": "Google", "price_key": "hourly", "price": 0.444, "fee": 0.0, "rate": 1.0 }, { "x": 1, "y": 0.444, "name": "Hourly as Monthly", "provider": "Google", "price_key": "hourly", "price": 0.444, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } }, { "x": 2, "y": 0.28, "name": "Yearly no upfront", "provider": "Google", "price_key": "yearly1_noupfront", "price": 0.28, "fee": 0.0, "rate": 1.0 }, { "x": 3, "y": 0.28, "name": "Yearly no upfront as 2 years no upfront", "provider": "Google", "price_key": "yearly1_noupfront", "price": 0.28, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } }, { "x": 4, "y": 0.2, "name": "3 years no upfront", "provider": "Google", "price_key": "yearly3_noupfront", "price": 0.2, "fee": 0.0, "rate": 1.0 } ], "color": "#55b400", "lineWidth": 6, "marker": { "radius": 6 } }, { "name": "Google Frankfurt t2d-standard-8 AMD Milan", "data": [ { "x": 0, "y": 0.435, "name": "Hourly", "provider": "Google", "price_key": "hourly", "price": 0.435, "fee": 0.0, "rate": 1.0 }, { "x": 1, "y": 0.435, "name": "Hourly as Monthly", "provider": "Google", "price_key": "hourly", "price": 0.435, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } }, { "x": 2, "y": 0.435, "name": "Hourly as Yearly no upfront", "provider": "Google", "price_key": "hourly", "price": 0.435, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } }, { "x": 3, "y": 0.435, "name": "Hourly as 2 years no upfront", "provider": "Google", "price_key": "hourly", "price": 0.435, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } }, { "x": 4, "y": 0.435, "name": "Hourly as 3 years no upfront", "provider": "Google", "price_key": "hourly", "price": 0.435, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } } ], "color": "#55b400", "lineWidth": 6, "marker": { "radius": 6 } }, { "name": "Google Belgium c3d-standard-8 AMD Genoa", "data": [ { "x": 0, "y": 0.4, "name": "Hourly", "provider": "Google", "price_key": "hourly", "price": 0.4, "fee": 0.0, "rate": 1.0 }, { "x": 1, "y": 0.4, "name": "Hourly as Monthly", "provider": "Google", "price_key": "hourly", "price": 0.4, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } }, { "x": 2, "y": 0.252, "name": "Yearly no upfront", "provider": "Google", "price_key": "yearly1_noupfront", "price": 0.252, "fee": 0.0, "rate": 1.0 }, { "x": 3, "y": 0.252, "name": "Yearly no upfront as 2 years no upfront", "provider": "Google", "price_key": "yearly1_noupfront", "price": 0.252, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } }, { "x": 4, "y": 0.18, "name": "3 years no upfront", "provider": "Google", "price_key": "yearly3_noupfront", "price": 0.18, "fee": 0.0, "rate": 1.0 } ], "color": "#55b400", "lineWidth": 6, "marker": { "radius": 6 } }, { "name": "Google Belgium n4-standard-8 Intel Emerald Rapids", "data": [ { "x": 0, "y": 0.417, "name": "Hourly", "provider": "Google", "price_key": "hourly", "price": 0.417, "fee": 0.0, "rate": 1.0 }, { "x": 1, "y": 0.417, "name": "Hourly as Monthly", "provider": "Google", "price_key": "hourly", "price": 0.417, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } }, { "x": 2, "y": 0.263, "name": "Yearly no upfront", "provider": "Google", "price_key": "yearly1_noupfront", "price": 0.263, "fee": 0.0, "rate": 1.0 }, { "x": 3, "y": 0.263, "name": "Yearly no upfront as 2 years no upfront", "provider": "Google", "price_key": "yearly1_noupfront", "price": 0.263, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } }, { "x": 4, "y": 0.188, "name": "3 years no upfront", "provider": "Google", "price_key": "yearly3_noupfront", "price": 0.188, "fee": 0.0, "rate": 1.0 } ], "color": "#55b400", "lineWidth": 6, "marker": { "radius": 6 } }, { "name": "IBM Frankfurt bx2-8x32", "data": [ { "x": 0, "y": 0.357, "name": "Hourly", "provider": "IBM", "price_key": "hourly", "price": 0.357, "fee": 0.0, "rate": 1.0 }, { "x": 1, "y": 0.32156986301369866, "name": "Monthly", "provider": "IBM", "price_key": "monthly", "price": 234.746, "fee": 0.0, "rate": 1.0 }, { "x": 2, "y": 0.32156986301369866, "name": "Monthly as Yearly no upfront", "provider": "IBM", "price_key": "monthly", "price": 234.746, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } }, { "x": 3, "y": 0.32156986301369866, "name": "Monthly as 2 years no upfront", "provider": "IBM", "price_key": "monthly", "price": 234.746, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } }, { "x": 4, "y": 0.32156986301369866, "name": "Monthly as 3 years no upfront", "provider": "IBM", "price_key": "monthly", "price": 234.746, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } } ], "color": "#152935", "lineWidth": 6, "marker": { "radius": 6 } }, { "name": "Oracle eu-frankfurt-1 VM.Standard.A1.Flex.8-32", "data": [ { "x": 0, "y": 0.128, "name": "Hourly", "provider": "Oracle", "price_key": "hourly", "price": 0.128, "fee": 0.0, "rate": 1.0 }, { "x": 1, "y": 0.128, "name": "Hourly as Monthly", "provider": "Oracle", "price_key": "hourly", "price": 0.128, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } }, { "x": 2, "y": 0.128, "name": "Hourly as Yearly no upfront", "provider": "Oracle", "price_key": "hourly", "price": 0.128, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } }, { "x": 3, "y": 0.128, "name": "Hourly as 2 years no upfront", "provider": "Oracle", "price_key": "hourly", "price": 0.128, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } }, { "x": 4, "y": 0.128, "name": "Hourly as 3 years no upfront", "provider": "Oracle", "price_key": "hourly", "price": 0.128, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } } ], "color": "#FF0000", "lineWidth": 6, "marker": { "radius": 6 } }, { "name": "Oracle eu-frankfurt-1 VM.Standard.E5.Flex.4-32", "data": [ { "x": 0, "y": 0.184, "name": "Hourly", "provider": "Oracle", "price_key": "hourly", "price": 0.184, "fee": 0.0, "rate": 1.0 }, { "x": 1, "y": 0.184, "name": "Hourly as Monthly", "provider": "Oracle", "price_key": "hourly", "price": 0.184, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } }, { "x": 2, "y": 0.184, "name": "Hourly as Yearly no upfront", "provider": "Oracle", "price_key": "hourly", "price": 0.184, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } }, { "x": 3, "y": 0.184, "name": "Hourly as 2 years no upfront", "provider": "Oracle", "price_key": "hourly", "price": 0.184, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } }, { "x": 4, "y": 0.184, "name": "Hourly as 3 years no upfront", "provider": "Oracle", "price_key": "hourly", "price": 0.184, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } } ], "color": "#FF0000", "lineWidth": 6, "marker": { "radius": 6 } }, { "name": "Oracle eu-frankfurt-1 VM.Optimized3.Flex.4-32", "data": [ { "x": 0, "y": 0.264, "name": "Hourly", "provider": "Oracle", "price_key": "hourly", "price": 0.264, "fee": 0.0, "rate": 1.0 }, { "x": 1, "y": 0.264, "name": "Hourly as Monthly", "provider": "Oracle", "price_key": "hourly", "price": 0.264, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } }, { "x": 2, "y": 0.264, "name": "Hourly as Yearly no upfront", "provider": "Oracle", "price_key": "hourly", "price": 0.264, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } }, { "x": 3, "y": 0.264, "name": "Hourly as 2 years no upfront", "provider": "Oracle", "price_key": "hourly", "price": 0.264, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } }, { "x": 4, "y": 0.264, "name": "Hourly as 3 years no upfront", "provider": "Oracle", "price_key": "hourly", "price": 0.264, "fee": 0.0, "rate": 1.0, "marker": { "enabled": false } } ], "color": "#FF0000", "lineWidth": 6, "marker": { "radius": 6 } } ], "drilldown": {}, "tooltip": { "enabled": true, "useHTML": false, "format": null, "headerFormat": "", "pointFormat": "<span style=\"color:{series.color}\">{series.name}</span>:<br><b>{point.name}</b>:<br><b>Price</b>: {point.y:.4f} USD", "footerFormat": "", "shared": false, "outside": false, "valueDecimals": null, "split": false }, "annotations": null }, "hc_type": "chart", "id": "309712517067668485522203744667178989676" }