Sheepdog is a distributed storage system for QEMU/KVM. It provides highly available block level storage volumes that can be attached to QEMU/KVM virtual machines. Sheepdog scales to several hundreds nodes, and supports advanced volume management features such as snapshot, cloning, and thin provisioning.
You should consider Sheepdog if you are looking for clustered storage that:
- Is ‘scale-out’, with no single point of failure
- Is simple to setup and use (secured at the network layer)
- Is compatible with KVM via QEMU (Xen support is coming later...)
- Works at the block-level
You should not consider Sheepdog if you are looking for:
- High bandwidth/low latency storage (‘scale-up’)
- Fine grained authentication and authorization of storage nodes
- Works at the file level (clustered file system)
- Tiering
Sheepdog [*] is an Open Source software, released under the terms of the GPL2.
Disclaimer
| [*] | This software is experimental and developing software. Therefore, this software is provided without support and without any obligation on the part of NTT Laboratories to assist in its use, correction, modification or enhancement. There is no guarantee that this software will be included in future software releases, and it probably will not be included. THIS SOFTWARE IS PROVIDED “AS IS” WITH NO WARRANTIES OF ANY KIND INCLUDING THE WARRANTIES OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE. |