Blob Folder Sync

I’ve made a Codeplex project public:

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 responses

  1. Mohamed Hachem 2010-09-14 at 09:30


    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 ;)


  2. Vincent-Philippe Lauzon 2010-09-14 at 11:51


    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”?

Leave a comment