Blob Folder Sync


I’ve made a Codeplex project public:  http://blobfoldersync.codeplex.com.

There are no release yet though, as I’m still working on the code.

It’s basically a simple sync engine which synchronizes local folders with an Azure Blob Storage.

I’ve started this to get my hands dirty on Azure Storage.  I’ve learned quite a few things along the way, so I think that was useful.

The project of course overlaps with bunch of different sync engine, nonetheless Windows Live Mesh(yes, it won’t be called Live Sync after all).  The main difference is that Azure Storage has up to 100 Tb of storage.  Of course, you need to pay for it, but it’s only $0,15 / Gb / month.

BlobFolderSync isn’t meant to replace much more versatile solutions such as Windows Live Mesh.  I really meant it as a automatic backup system running a few times a week, not something monitoring very active folders.

There are different switch we’ll be able to configure that can make the solution original.  For instance, we’ll be able to sync a bunch of participant without keeping the data in the cloud.  The cloud would be used only for temporary storage until each participant gets a copy of each file.  Using this setting, we would have a distributed backup where the cloud only facilitates the backup.

I quite like this idea of using different PC to create redundancy.  If you consider the amount of Gb available on all the devices you own, the idea of leveraging that storage becomes quite interesting.

2 thoughts on “Blob Folder Sync

  1. Mohamed Hachem

    Hi

    Seems like great leverage of windows azure, I am looking forward to using your Engine
    Let me know if you want to add it as feature in SharePoint 2010, we can work that out 😉

    Cheers

    Reply
    1. Vincent-Philippe Lauzon Post author

      Hi,

      That might actually be a good extension. I would need to tiddy up the code since it’s currently branched out into a refactoring branch and not %100 completed.

      What type of scenarios would that address? Syncing two SP document lists? Syncing a share folder and a SP list? Syncing a SP List with “personnal folders”?

      Reply

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s