| I use (and contribute to) OpenStack Swift. It's an object storage engine (think S3, but it's open source and you can put it in your own data center) that's excellent at storing unstructured data. It's completely deployable and usable without any other OpenStack projects. There's S3 API compatibility for it. It supports globally distributed clusters. It supports multiple storage polices that can be either replicated or use erasure coding. It's designed for very high availability, very high durability, and high aggregate throughput. One of my favorite features is being able to create sharable, expiring signed URLs to any object in the cluster. Some of the common uses for Swift include storing user-generated content (eg images, videos, game saves), static web assets, movies, scientific data sets, backups, document sharing, VM and container images, etc. API docs:
- https://developer.openstack.org/api-ref/object-storage/ Docs:
- http://swift.openstack.org Vagrant All-In-One setup:
- https://github.com/swiftstack/vagrant-swift-all-in-one Come say hi!
- #openstack-swift on freenode IRC (I'm notmyname) |