|
|
|
|
|
by spudfkc
3586 days ago
|
|
I use Swift at work, and while it is a great tool, it is a bitch to set up.
I would be curious to learn how Minio works more technically on a distributed level:
how is object replication handled?
are downloads automatically routed to the closest server?
can I make downloads temporarily available (think Swift tempURLs)? |
|
Currently minio supports
- pure FS backend with single disk - pure Erasure coded backend with multiple disks on single node (like ZFS)
For more information you can read here - https://docs.minio.io/docs/minio-erasure-code-quickstart-gui...
We do not do any sort of replication erasure code handles disk failures and we also implement transparent bit-rot protection as well.
To replicate one setup to many you can use 'mc mirror -w' which would watch on events and do continuous replication.
Relevant docs can be found here
https://docs.minio.io/docs/minio-client-complete-guide#mirro...