6 ms·
I've only heard horror stories from people using this on real apps. The last one was a bug where MinIO wouldn't actually assert a file had been updated or some
by 71a54xd 5y ago
I've only heard horror stories from people using this on real apps. The last one was a bug where MinIO wouldn't actually assert a file had been updated or something. Maybe they've improved since then, but I wouldn't call this "production ready" for the time being.
- tyingq 5y agoI think you're thinking of this comment thread: https://news.ycombinator.com/item?id=28133902 https://news.ycombinator.com/item?id=28133902 I was also surprised by many of the comments. I had only played with minio a bit, and was considering using it. The durability comments were concerning, and there were other issues too. One example is this bug: https://github.com/minio/minio/issues/8873 https://github.com/minio/minio/issues/8873 Basically, it was treating object names like foo//bar in them the same as foo/bar, except for sharding, which thought they were different. Their fix was just to disallow '//' in an object name, even though other s3-like implementations allow it.
- mastazi 5y agoGiven that MinIO seems to be canonical way to add S3 API compatibility to Azure Blob Storage[1], this is not very encouraging. We have a lot of products that use S3 API and Azure was the only cloud that did not offer that out of the box - at first I could not believe this was the case, because even smaller providers like Linode or Digitalocean offer S3 API compatibility. But then I found the post linked below. [1] https://cloudblogs.microsoft.com/opensource/2017/11/09/s3cmd-amazon-s3-compatible-apps-azure-storage/ https://cloudblogs.microsoft.com/opensource/2017/11/09/s3cmd...
- tyingq 5y agoThere's s3proxy: https://github.com/gaul/s3proxy https://github.com/gaul/s3proxy https://ventral.digital/posts/2020/10/11/s3-api-compatibility-on-microsoft-azure https://ventral.digital/posts/2020/10/11/s3-api-compatibilit...
- mastazi 5y agoIt's good that there are more alternatives, this seems like it might be a lighter weight alternative compared to MinIO. Still, I wish Azure just added a built-in compatibility layer, like virtually every other cloud provider - I'm not a big fan of having to spin up a container just for this reason.