Back in April, we released our development plan for the remainder of 2016. We highlighted how we are going to integrate file access into SwiftStack and how objects can be synchronized up to the public cloud. In the past few days, we’ve rolled out SwiftStack version 4.2 which includes the first iteration of the second capability, and it’s called Cloud Sync.

About Cloud Sync
Core to SwiftStack Object Storage is the ability scale a cluster with a single namespace across multiple geographic regions. While this makes excellent use of multiple data centers (if you have them), your workflows may benefit from a hybrid cloud strategy. With Cloud Sync in SwiftStack, data can automatically and continuously be synchronized to the public cloud based on a policy you define.

If you do not have a second site, this give you a seamless way to further protect your vital business data. It also allows you to provide access to specific data in a public bucket as an alternative to opening up your private cloud. And it can even assist with cloud bursting or archiving to Amazon Glacier.

How Cloud Sync works
When applications put objects in SwiftStack, they are automatically replicated to other nodes in the cluster.

Cloud Sync blog 1

SwiftStack can also replicate those objects to public cloud storage. Initially, in SwiftStack 4.2, Amazon S3 buckets are supported sync targets. Many SwiftStack container to S3 bucket relationships can be created and you can also have many containers sync to the same S3 bucket.

All local changes to the SwiftStack container (new, changed, and deleted objects) are automatically propagated to S3. Since this is a one-way synchronization, changed made in the S3 bucket are not propagated back to SwiftStack.

The objects are put into the S3 bucket in their native form and they are not stored in a proprietary archive. This means that you can easily access and operate on the data in S3.

Cloud Sync blog 2

Once the data is in S3, you can now give other applications and users access to it there instead of providing direct access to containers in your SwiftStack cluster.

Cloud Sync blog 3

Also with that data in S3, you now have the option, based on settings in AWS, to age that data off to Amazon Glacier. This can give you a new option when thinking about colder archives.

Cloud Sync blog 4

Check it out
This new functionality in SwiftStack 4.2 is available now, so you’re free to try it out. For existing SwiftStack users, when managing a cluster, look for the Cloud Sync button in the bottom of the left navigation.

As always, If you’d like to learn more, please reach out to us.

About Author

Erik Pounds

Erik Pounds

Erik is an avid technology geek, attacks opportunities by building things, and currently leads the marketing function at SwiftStack. Prior to SwiftStack, he led the Sync team at BitTorrent, ran product management at Drobo, and held various product and marketing roles at Brocade and EMC. He proudly graduated from the University of San Francisco, where he captained their Division 1 Golf Team.