Hetzner Object Storage
hetzner.comFinally!
And the technical limits are really good now: https://docs.hetzner.com/storage/object-storage/overview#lim...
To us, 750 operations/s per Bucket and 50,000,000 objects per Bucket are deal breakers.
Maybe xx operations/s per TB of storage would have been better since that way large buckets would be able to scale.
Yes, the amount of operations per second is too small for directly serving files like for hosting. (We didn't have this issue since we proxy/cache all files via dedicated hardware)
Though, it's still too small if a HEAD request counts as an operation, since we need to check if files updated or not.
We use a cache too but we still will hit this limit because our cache is not very large compared with bucket size and as you said, we need to make HEAD requests.
I do not know if this is a hard limit or if some kind of burst is available for spikes. Constant limit per bucket without considering bucket size makes no sense. At least charge for operations as well.
Maybe they just can't scale quickly enough or maybe they consider object storage just for backup/archiving purposes.
It doesn't make sense to limit HEAD requests though as all S3 implementations store this metadata inside a KV database which is _built_ to handle much more than 750 reads per second.
Edit: There's an ongoing discussion here https://forum.hetzner.com/index.php?thread/31569-will-per-bu...
What is durability? I can't find this information.
https://docs.hetzner.com/storage/object-storage/faq/general/
What kind of redundancy does Object Storage offer? How resilient is the product to failures?
"Each uploaded data object is divided into chunks, which are distributed across multiple servers within the cluster. Using erasure coding, the system can ensure data integrity even if up to three storage servers fail.
As always, each of our products can only be one part of a secure backup strategy."
What location is data stored in?
"The entire data of a Bucket is stored in the location you selected. In that location, the data is stored in a single data center. The power and network infrastructure is designed with built-in redundancy for high availability."
So it is single data center and they don't specifically claim durability percentage.