State of the art of Public Object Storage Europe - Conclusion


Performance

From the testing in the different scenarii, we can assert that performance are very heterogeneous and depend of users' workloads. Our main metrics, request/sec and MB/sec, vary according to object size and the access mode (read or write) making each product really different to each other.

From our observations, we guess several performance profiles:

  • Hyperscalers are able to deliver a combination of high level of request/sec and bandwidth
  • Object Storage only offer very low pricing
  • Market average have a generally propose lower up to equal performance than hyperscalers, but with price advantage.
  • Google Cloud delivers a very high bandwidth
{ "hc_type": "chart", "id": "140692040033952", "configuration": { "chart": { "type": "line", "polar": true, "zoomType": "", "options3d": {}, "height": 600, "width": null, "marginLeft": 0, "marginRight": 0, "inverted": false }, "title": {"text": ""}, "credits": { "enabled": false }, "xAxis": { "categories": [ "Document", "Website", "Big data", "Backup" ], "gridLineInterpolation": "polygon" }, "yAxis": { "gridLineInterpolation": "polygon" }, "plotOptions": { "series": { "dataLabels": { "enabled": false } }, "showInLegend": null, "turboThreshold": 1000, "stacking": "", "groupPadding": 0, "centerInCategory": false }, "legend": { "enabled": true, "verticalAlign": "bottom", "layout": "horizontal", "width": null, "margin": 12, "reversed": false }, "series": [ { "name": "1&1 IONOS", "data": [ 68.066, 429, 205, 178 ], "color": "#134094", "grouping": false }, { "name": "Alibaba Cloud", "data": [ 6.223333333333333, null, null, null ], "color": "#ff6600", "grouping": false }, { "name": "Amazon Web Services", "data": [ 125.98666666666666, 822, 249, 240 ], "color": "#f7981d", "grouping": false }, { "name": "BSO Network", "data": [ 92, 577, 226, 184 ], "color": "#a84091", "grouping": false }, { "name": "Backblaze", "data": [ 57.105, 337, 69, 70 ], "color": "#d3212f", "grouping": false }, { "name": "DigitalOcean", "data": [ 274.6066666666666, 475, 296, 207 ], "color": "#057fff", "grouping": false }, { "name": "Exoscale", "data": [ 66.54666666666667, 740, 92, 85 ], "color": "#d20000", "grouping": false }, { "name": "Google Cloud", "data": [ 169.318, 355, 2182, 203 ], "color": "#55b400", "grouping": false }, { "name": "Hopla.cloud", "data": [ 150, 332, 380, 333 ], "color": "#0bded6", "grouping": false }, { "name": "IBM Cloud", "data": [ 62.86555555555555, 875, 58, 254 ], "color": "#152935", "grouping": false }, { "name": "Linode", "data": [ 96.59666666666668, 163, 212, 248 ], "color": "#00b64c", "grouping": false }, { "name": "Microsoft Azure", "data": [ 75.42999999999999, 334, 90, 191 ], "color": "#55b3ff", "grouping": false }, { "name": "OVHcloud", "data": [ 73.60000000000001, 736, 85, 160 ], "color": "#484848", "grouping": false }, { "name": "Oracle Cloud", "data": [ 64.82000000000001, 729, null ], "color": "#FF0000", "grouping": false }, { "name": "Scaleway", "data": [ 38.14666666666667, 272, 163, 145 ], "color": "#510099", "grouping": false }, { "name": "T-Systems Open Telekom Cloud", "data": [ 176.55166666666665, 972, 224, 214 ], "color": "#d1006c", "grouping": false }, { "name": "UpCloud", "data": [ 53.0775, 264, 156, 171 ], "color": "#8b00ff", "grouping": false }, { "name": "Wasabi Technologies", "data": [ 16.663333333333334, 283, 67, 42 ], "color": "#4fb74d", "grouping": false } ], "tooltip": { "enabled": true, "useHTML": true, "headerFormat": "", "pointFormat": "<span style=\"color:{series.color}\">{series.name}</span>: {point.y:.0f}<br/>", "footerFormat": "", "shared": true, "split": false } }}

Price

Pricing is also a domain where solutions aren't equal and despite the idea that Object Storage is mainly billed by the amount of GigaBytes stored, other factors design the final cost of a consumption. Here's the main ones:

  • Storage
  • Requests
  • Traffic
  • Subscription

The chart below depicts a price estimation for month consumption of 15TB of storage, 10TB of traffic and 100M of requests. We retains the following price profiles:

{ "hc_type": "chart", "id": "140692040033953", "configuration":{ "chart": { "type": "line", "polar": true, "zoomType": "", "options3d": {}, "height": 600, "width": null, "margin": null, "inverted": false }, "title": {"text": ""}, "credits": { "enabled": false }, "xAxis": { "categories": [ "Storage", "Traffic", "Requests" ], "gridLineInterpolation": "polygon" }, "yAxis": { "gridLineInterpolation": "polygon" }, "plotOptions": { "series": { "dataLabels": { "enabled": false } }, "showInLegend": null, "turboThreshold": 1000, "stacking": "", "groupPadding": 0, "centerInCategory": false }, "legend": { "enabled": true, "verticalAlign": "bottom", "layout": "horizontal", "width": null, "margin": 12, "reversed": false }, "series": [ { "name": "1&1 IONOS", "data": [ 276, 921, 6 ], "color": "#134094", "grouping": false }, { "name": "Alibaba Cloud", "data": [ 307, 716, 0 ], "color": "#ff6600", "grouping": false }, { "name": "Amazon Web Services", "data": [ 376, 921, 8 ], "color": "#f7981d", "grouping": false }, { "name": "BSO Network", "data": [ null, null, null ], "color": "#a84091", "grouping": false }, { "name": "Backblaze", "data": [ 76, 102, 8 ], "color": "#d3212f", "grouping": false }, { "name": "DigitalOcean", "data": [ 302, 92, 0 ], "color": "#057fff", "grouping": false }, { "name": "Exoscale", "data": [ 320, 215, 0 ], "color": "#d20000", "grouping": false }, { "name": "Google Cloud", "data": [ 353, 1136, 8 ], "color": "#55b400", "grouping": false }, { "name": "Hopla.cloud", "data": [ 921, 122, 0 ], "color": "#0bded6", "grouping": false }, { "name": "IBM Cloud", "data": [ 371, 921, 8 ], "color": "#152935", "grouping": false }, { "name": "Linode", "data": [ 307, 92, 0 ], "color": "#00b64c", "grouping": false }, { "name": "Microsoft Azure", "data": [ 301, 890, 8.4 ], "color": "#55b3ff", "grouping": false }, { "name": "OVHcloud", "data": [ 172, 225, 31 ], "color": "#484848", "grouping": false }, { "name": "Oracle Cloud", "data": [ 391, 0, 6.8 ], "color": "#FF0000", "grouping": false }, { "name": "Scaleway", "data": [ 177, 117, 0 ], "color": "#510099", "grouping": false }, { "name": "T-Systems Open Telekom Cloud", "data": [ 358, 658, 8 ], "color": "#d1006c", "grouping": false }, { "name": "UpCloud", "data": [ 300, 0, 0 ], "color": "#8b00ff", "grouping": false }, { "name": "Wasabi Technologies", "data": [ 76, 0, 0 ], "color": "#4fb74d", "grouping": false } ], "tooltip": { "enabled": true, "useHTML": true, "headerFormat": "", "pointFormat": "<span style=\"color:{series.color}\">{series.name}</span>: {point.y:.0f}<br/>", "footerFormat": "", "shared": true, "split": false } } }