View
258
Download
3
Category
Preview:
Citation preview
The Infinit filesystem
mefylquentin.hocquet@infinit.io
Version 1.2-5-gd226cab
Infinit filesystem
Infinit is a peer-to-peer, scalable, reliable, secure file storage platform that relieson the aggregation of various storage resources (local disk, NAS, SAN, cloud, etc.)on top of which POSIX-compliant file systems can be created.
Infinit filesystem
Infinit is a peer-to-peer, scalable, reliable, secure file storage platform that relieson the aggregation of various storage resources (local disk, NAS, SAN, cloud, etc.)on top of which POSIX-compliant file systems can be created.
• Filesystem in the POSIX sense of the term.◦ Works with any client, unmodified.◦ Fine grained semantic (e.g: video streaming).◦ Well featured (e.g: file locking).
Infinit filesystem
Infinit is a peer-to-peer, scalable, reliable, secure file storage platform that relieson the aggregation of various storage resources (local disk, NAS, SAN, cloud, etc.)on top of which POSIX-compliant file systems can be created.
• Filesystem in the POSIX sense of the term.◦ Works with any client, unmodified.◦ Fine grained semantic (e.g: video streaming).◦ Well featured (e.g: file locking).
• Peer-to-peer distributed: no computer has any specific authority or role.◦ Availability: no SPOF, network failure resilient.◦ Scalability and flexibility.
Infinit filesystem
Infinit is a peer-to-peer, scalable, reliable, secure file storage platform that relieson the aggregation of various storage resources (local disk, NAS, SAN, cloud, etc.)on top of which POSIX-compliant file systems can be created.
• Filesystem in the POSIX sense of the term.◦ Works with any client, unmodified.◦ Fine grained semantic (e.g: video streaming).◦ Well featured (e.g: file locking).
• Peer-to-peer distributed: no computer has any specific authority or role.◦ Availability: no SPOF, network failure resilient.◦ Scalability and flexibility.
• Byzantine: you do not need to trust other computers in any way.◦ No omnipotent admins.◦ Support untrusted networks, both faulty and malicious peers.
Infinit architecture
Infinit is composed of three main layers:
Infinit architecture
Infinit is composed of three main layers:
• Overlay network: regroup an arbitrary number of devices in a routablenetwork
Infinit architecture
Infinit is composed of three main layers:
• Overlay network: regroup an arbitrary number of devices in a routablenetwork
• DHT: a hash table interface that distributes data accross all devices
Infinit architecture
Infinit is composed of three main layers:
• Overlay network: regroup an arbitrary number of devices in a routablenetwork
• DHT: a hash table interface that distributes data accross all devices• POSIX filesystem: Translate filesystem semantics into hash table operations.
Infinit architecture
Infinit CLI
Infinit provides a set of command-line tools allowing any sysadmin, devop ordeveloper to create a storage infrastructure in a matter of minutes being for yourfiles, between your bare metal machines, VMs or containers.
Demonstration
Setting up a shared volume on a server and inviting a friend.
Questions ?
Recommended