If you&#x27;re open to using something proprietary and commercially supported then depending on your scale you should check out <a href="http:&#x2F;&#x2F;storreduce.com" rel="nofollow">http:&#x2F;&#x2F;storreduce.com</a>. We&#x27;re a growing startup in this space.<p>We do real-time compression, encryption (on the wire and at rest) and deduplication for object storage. We currently support an s3-compatible (including a full policy engine) api out the front end, and on the backend we can store to anything that exposes an s3 api (S3, Glacier etc.). Because of the s3-compatible interface we work with any existing client tools that work with s3.<p>We pride ourselves on our speed and scale. We can do 600mb&#x2F;s sustained throughput and easily scale to multi-petabyte datasets. We typically see 95%-97% dedupe ratios on backup data. We support high availability clustering and replication (for example, replicate between regions for DR).<p>We don&#x27;t currently support snapshotting but it&#x27;s something we can implement relatively easily if people need it.<p>Our deployment model is based on a virtual appliance and can be deployed in the cloud or on premise. We can also do things like an on-premise writer (that only uploads unique, deduped data over the network), and a reader in the cloud to support cloud workloads or DR.<p>We have a real focus on backup to cloud in addition to supporting real time big-data use cases in the cloud.<p>Disclaimer: I work here - if you would like to contact me please feel free tpower@storreduce.com.