OVHCloud High performance Object Storage benchmark - Document AB
Go back to listAside of the qualification of infinite datastores, Object Storages shine by their ability to serve publicly any object, replacing the couple Apache+FTP highly used during the 90s. In this context, users tend to store many kinds of objects such as CI/CD artifacts, PDF or images.
Depending of the size of the stored objects, performance may highly varies. That's why in this scenario we measure the performance of the access to 2MB files. As files are quite small, we'll focus more on the request rate outputed by Apache Benchmark using the parameters below:
- 5x 2M files stored in the same bucket
- No TCP-keepalive
- Concurrency of 4 threads
{
"configuration": {
"chart": {
"type": "bar",
"polar": false,
"zoomType": "",
"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": [
"dest_zone__provider__name",
"dest_object_storage"
],
"lineWidth": 1,
"tickInterval": null,
"tickWidth": 0,
"tickLength": 10,
"tickPixelInterval": null,
"plotLines": null,
"labels": {
"enabled": false,
"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": "Error rate (transparent) - Lower is better<br>In request/sec - Higher 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": null,
"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": ""
}
},
"plotOptions": {
"series": {
"dataLabels": {
"enabled": true,
"format": "{series.name}",
"distance": 30,
"align": "left",
"inside": true,
"allowOverlap": false,
"style": {
"fontSize": "17px"
}
},
"showInLegend": null,
"turboThreshold": 1000,
"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": [
"Amazon Web Services",
"Simple Storage Service"
],
"data": [
[
0,
79.62666666666667
]
],
"color": "#f7981d",
"grouping": false
},
{
"name": "('Amazon Web Services', 'Simple Storage Service') error",
"data": [
[
0,
0.0
]
],
"color": "rgba(247, 152, 29, 0.5)",
"grouping": false,
"linkedTo": ":previous",
"dataLabels": {
"enabled": false
},
"borderWidth": 15,
"borderColor": "rgba(247, 152, 29, 0.5)",
"borderRadius": 5
},
{
"name": [
"Google Cloud",
"Cloud Storage"
],
"data": [
[
1,
113.66
]
],
"color": "#55b400",
"grouping": false
},
{
"name": "('Google Cloud', 'Cloud Storage') error",
"data": [
[
1,
0.0
]
],
"color": "rgba(85, 180, 0, 0.5)",
"grouping": false,
"linkedTo": ":previous",
"dataLabels": {
"enabled": false
},
"borderWidth": 15,
"borderColor": "rgba(85, 180, 0, 0.5)",
"borderRadius": 5
},
{
"name": [
"Microsoft Azure",
"Blob Storage"
],
"data": [
[
2,
53.99933333333333
]
],
"color": "#55b3ff",
"grouping": false
},
{
"name": "('Microsoft Azure', 'Blob Storage') error",
"data": [
[
2,
0.0
]
],
"color": "rgba(85, 179, 255, 0.5)",
"grouping": false,
"linkedTo": ":previous",
"dataLabels": {
"enabled": false
},
"borderWidth": 15,
"borderColor": "rgba(85, 179, 255, 0.5)",
"borderRadius": 5
},
{
"name": [
"OVHcloud",
"High Performance Object Storage"
],
"data": [
[
3,
118.94428571428571
]
],
"color": "#484848",
"grouping": false
},
{
"name": "('OVHcloud', 'High Performance Object Storage') error",
"data": [
[
3,
0.0
]
],
"color": "rgba(72, 72, 72, 0.5)",
"grouping": false,
"linkedTo": ":previous",
"dataLabels": {
"enabled": false
},
"borderWidth": 15,
"borderColor": "rgba(72, 72, 72, 0.5)",
"borderRadius": 5
}
],
"drilldown": {},
"tooltip": {
"enabled": true,
"useHTML": false,
"format": null,
"headerFormat": "",
"pointFormat": "<span style=\"color:{series.color}\">{series.name}</span>: <b>{point.y:.2f}</b><br/>",
"footerFormat": "",
"shared": false,
"outside": false,
"valueDecimals": null,
"split": false
},
"annotations": null
},
"hc_type": "chart",
"id": "90981324800425220795955655965262574581"
}