« Your First Application for Windows Azure | Main | Windows Azure Role Instance Limits Explained »

December 10, 2009

Cloud Storage Tools

In this post I am going to second what Remy wrote in Windows Azure Storage Made Easy, and will add one more tool as well as my own experience and preferred choice. Here is the list of the tools I looked at:

All of those tools provide graphical user interface for managing data stored in Windows Azure Storage.

 

CloudBerry Explorer for Azure Blob Storage

CloudBerry Explorer for Azure Blob Storage CloudBerry Explorer for Azure Blob Storage is a pretty neat tool that gives you the possibility to copy files from your local machine to the cloud and vice versa using familiar explorer interface. It also offers tabs, allowing you to open different local folders and remote storage accounts.

Another nice feature is Synch Folders – you can set up synchronization between a local folder and container in your storage account, and keep those in synch for as long as CloudBerry is running (you can minimize CloudBerry window to keep it resident in memory - it will clear your taskbar area, and show only the system tray icon).

Initial Experience

One annoyance that I noticed was the first run experience with the registration prompt. The process was quite confusing. First, I still don’t understand why I had to provide username but never use it after that.

CloudBerry Registration Dialog

And second, I find it hard to copy the long cryptic registration key from my web based email and paste it in the registration box.

CloudBerry Registration Key

Also for some reason F1 help never came up for me. I know I am old fashioned but I spent some time working on Windows Help, and apparently lot of people still use help. If you have the option you better make it work.

My sincere suggestion to the developers from CloudBerry Lab is to rethink the registration workflow but once you get past that CloudBerry is pleasure to use.

Limitations

CloudBerry Explorer for Windows Azure Storage can be used with Windows Azure Storage only. You cannot access storage services from other providers using the tool.

Additionally you cannot browse table and queue information with this tool.

 

Cloud Storage Studio

Cloud Storage Studio

Cloud Storage Studio certainly provides much more functionality than CloudBerry Explorer – you can browse blobs, queues and tables. Surprisingly for me you can also manage hosted services with it (hence the name doesn’t match completely:)).

Cloud Storage Studio provides rich functionality to manage your Windows Azure Storage and Hosting Services directly from your desktop.

Initial Experience

Although I was pleasantly surprised by the richness of functionality in Cloud Storage Studio, my initial experience wasn’t great. Every task that you perform requires new pop-up window that either has several tabs or bunch of buttons. The upload window didn’t fit on my laptop’s screen with resolution 1024x768, and there was no way to resize it or move it. In order to upload a file I had to guess what the labels on the buttons are (see screenshot below).

Cloud Storage Studio upload window

My personal opinion is that the UI is not usable on a machine with such or lower resolution.

Additional to that the UI is cluttered with toolbars and icons that show up in different places, and add to the confusion.

Cloud Storage Studio UI

Limitations

Cloud Storage Studio is another tool you can use with Windows Azure only. If you can get over the lack of intuitiveness in the UI you can completely manage your Windows Azure accounts (Storage and Hosting) with it.

 

Azure Storage Explorer

Unfortunately I cannot say any good words for Azure Storage Explorer. Starting with the following error prompting me to start Azure Storage Explorer with admin privileges,

Azure Storage Explorer admin privileges error

and going through the part that right-click doesn’t provide the option Run as Administrator (see below) made me thinking that Azure Storage Explorer wasn’t developed with Vista/Windows 7 security model in mind.

Azure Storage Explorer start as admin

I was finally able to start it but even then the experience wasn’t great. After configuring my storage account I couldn’t get it working – every time I was getting the following error:

Object reference not set to an instance of an object error in Azure Storage Explorer

With all this I gave up but you may want to give it a try. As it came out later though (while trying the other tools) the creation of the blobs succeeded.

 

SpaceBlock

SpaceBlock UII have already used SpaceBlock for a while – mostly for viewing my storage account and transferring sample files. It has familiar Explorer interface with window divided in two for the two storage locations opened.

SpaceBlock provides complete functionality to manage containers and blobs in Windows Azure Storage Account.

Added benefit is that you can manage not only Windows Azure Storage but also Amazon S3, Nirvanix, SQL Server Data Services and Sun Cloud Storage accounts. You can also easily transfer data from one cloud account (S3 for example) to another (Windows Azure). Of course the data is downloaded to your local machine from the first account and then uploaded to the second one, and you are limited by your downstream and upstream connection speed.

Initial Experience

The tool is quite simple and learning the functionality is not hard at all. The UI can be improved a little but at least follows common patterns and is easy to navigate through. The icons are familiar, and rarely confused me.

One annoyance is that every time you do a transfer the focus switches to the Transfers tab – I would expect to have the right side pane updated with the name of the transferred file (for some reason unknown to me, none of the tools handled this well).

SpaceBlock Transfers tab

Limitations

SpaceBlock took another approach – they decided to provide basic storage management functionality for more than one cloud service. Thus SpaceBlock is limited to managing containers and blobs only in Windows Azure Storage.

 

Conclusion

Except Azure Storage Explorer, which I wasn’t able to test at all, all others can be of use for you – either for easy blob management (CloudBerry), tables and queues (Cloud Storage Studio) or migrate data from one cloud provider to another (SpaceBlock).

Give the tools a try and let me know what you think.

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a0105356030d9970b0128764503c3970c

Listed below are links to weblogs that reference Cloud Storage Tools:

Comments

Feed You can follow this conversation by subscribing to the comment feed for this post.

Post a comment

Comments are moderated, and will not appear on this weblog until the author has approved them.

If you have a TypeKey or TypePad account, please Sign In