Category Archives: ObjectStorage

OpenStack Swift for Disaster Recovery

-:Overview:- Evolving Swift where a single cluster can be distributed over multiple, geographically dispersed sites, joined via high-latency network connections. Disaster Recovery will be the mechanism for continued operations when you have multiple Swift environments in various locations. In this … Continue reading

Posted in ObjectStorage, OpenStack | Tagged | Leave a comment

OpenStack Object Storage (SWIFT)

Swift is a multi-tenant, highly scalable and durable object storage system that was designed to store large amounts of unstructured data at low cost via a RESTful http API. The main advantage of object storage is very low implementation cost compared … Continue reading

Posted in ObjectStorage | Tagged , , | Leave a comment

Apache Jclouds Integration test with Openstack SWIFT

A java program to test jclouds with SWIFT import java.util.concurrent.SynchronousQueue; import java.util.concurrent.Executors; import java.util.concurrent.RejectedExecutionHandler; import java.util.concurrent.ThreadFactory; import java.util.concurrent.ThreadPoolExecutor; import java.util.concurrent.TimeUnit; import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOException; import org.jclouds.blobstore.BlobStore; import org.jclouds.blobstore.BlobStoreContext; import org.jclouds.blobstore.domain.BlobMetadata; import static com.google.common.base.Preconditions.checkArgument; import static com.google.common.collect.Iterables.contains; … Continue reading

Posted in ObjectStorage | Tagged | 1 Comment