Earlier quoted context omitted.
I think these days we should by default think of storing blobs of data (like video files) in storage systems like S3 or the alternatives, and that ordinary filesystems should be thought of as a special case where you want to attach storage to an individual computer. Edit: I'm going to elaborate, because people are calling me naïve. Full disclosure: I work at a cloud provider on a storage team. For most people and app…
That's awfully naive, especially for tasks like video editing that are significantly impacted by disk read/write speeds. Even a NAS on a gigabit network is going to be roughly 6x slower than a standard internal SATA III spinning disk.
AWS S3 open source alternative written in Go
21–30 of 139 posts
Re: AWS S3 open source alternative written in Go
#22Practical use case: - Spin up a bunch of droplets on DigitalOcean, because I want reliability, etc. - What's the best way to share drive space across these to create a single Minio storage volume, so if one DO node goes away I don't lose my stuff?
So far the best option I've found has been GlusterFS
Re: AWS S3 open source alternative written in Go
#23Does this have the ability to mirror to an encrypted remote? I'm looking for something like this for a simple home storage server, but emphasis on being able to replicate to something like B2 Storage for cheap backup. Currently Infinit.sh has my attention the most, but it's quite young still. edit : https://news.ycombinator.com/item?id=12125344 this thread seems to be talking about what i want. With that said, i'm no…
Minio is object-storage server. You can use https://github.com/restic/restic to encrypt and mirror to remote minio server. For more help https://docs.minio.io/docs/restic-with-minio
Re: AWS S3 open source alternative written in Go
#24Practical use case: - Spin up a bunch of droplets on DigitalOcean, because I want reliability, etc. - What's the best way to share drive space across these to create a single Minio storage volume, so if one DO node goes away I don't lose my stuff?
> A volume may only be attached to one Droplet at a time. However, up to five volumes can be attached to a single Droplet.
Looks like you would have to roll your own solution.
Re: AWS S3 open source alternative written in Go
#25Practical use case: - Spin up a bunch of droplets on DigitalOcean, because I want reliability, etc. - What's the best way to share drive space across these to create a single Minio storage volume, so if one DO node goes away I don't lose my stuff?
The minio available today for production use can export single disk or aggregate multiple disks on the same machine using erasure coding.
For this, if you want backup you can use github.com/minio/mc tool to mirror, more help here https://docs.minio.io/docs/minio-client-complete-guide#mirro...
Re: AWS S3 open source alternative written in Go
#26Practical use case: - Spin up a bunch of droplets on DigitalOcean, because I want reliability, etc. - What's the best way to share drive space across these to create a single Minio storage volume, so if one DO node goes away I don't lose my stuff?
The minio available today for production use can export single disk or aggregate multiple disks on the same machine using erasure coding.
For single node version if you want backup you can use https://github.com/minio/mc tool to mirror, more help here https://docs.minio.io/docs/minio-client-complete-guide#mirro...
Re: AWS S3 open source alternative written in Go
#27Earlier quoted context omitted.
Minio is object-storage server. You can use https://github.com/restic/restic to encrypt and mirror to remote minio server. For more help https://docs.minio.io/docs/restic-with-minio
Looks like restic doesn't support backblaze, as of yet: https://github.com/restic/restic/issues/512
Re: AWS S3 open source alternative written in Go
#28Earlier quoted context omitted.
Riak CS is another one: https://github.com/basho/riak_cs
Ran this in production and dealt with a lot of issues. I would caution people against it's use in anything critical or customer facing.
I've used the official JS aws-sdk and boto3 as clients.
Re: AWS S3 open source alternative written in Go
#29Sorry for two posts (the other one was unrelated). If anyone has experience with this I have a few questions regarding a particular use case. How does something like this behave with really large files. Video files in 100s of gigabytes, for example. I'm asking because if one could set up a resilient online (online as in available) storage with fat pipes like this it could be used as a platform to build a centralized…
Re: AWS S3 open source alternative written in Go
#30Does this have the ability to mirror to an encrypted remote? I'm looking for something like this for a simple home storage server, but emphasis on being able to replicate to something like B2 Storage for cheap backup. Currently Infinit.sh has my attention the most, but it's quite young still. edit : https://news.ycombinator.com/item?id=12125344 this thread seems to be talking about what i want. With that said, i'm no…