Introducing Cloudloop – A Universal Cloud Storage API and Management Tool

Last post 09-02-2009 9:01 PM by cloudloop. 2 replies.
Page 1 of 1 (3 items)
Sort Posts: Previous Next
  • 09-02-2009 3:11 PM

    Introducing Cloudloop – A Universal Cloud Storage API and Management Tool

    For the past few weeks I've been working on an open-source Java API and command-line management console for cloud storage that works with most major providers.

    Cloudloop provides several advantages over other cloud storage API's and tools:

    * Abstracts away differences between vendors' interfaces, allowing you to switch between providers without changing code. (currently supports s3 and nirvanix with adapters for rackspace, microsoft, and sun coming soon).

    * Allows you to copy data across providers, giving you the ability to synchronize and migrate data between providers.

    * Provides a file-system-like interface with folders (rather than the key-value interface used by S3 and other providers).

    * Supports many varieties of encryption out of the box.

    Here are a few quick examples of the command line management tool to give you a flavor (all of these examples are possible through the API - examples available on the website):

    * Create a directory on S3:

      > mkdir //s3/my/directory

    * Copy a local file to an S3 directory:

      > cp //local/some/local/dir/my_file.txt //s3/my/directory/

    * Copy an S3 directory to Nirvanix:

      > cp //s3/my/directory //nirvanix/

    For more info, checkout www.cloudloop.com. I'd really appreciate any feedback or suggestions - you can post here or email me at info@cloudloop.com. Note that cloudloop is still in beta, so it might still have a few bugs left. All the code is licensed under Apache, so you're free to use it however you like! 

  • 09-02-2009 5:48 PM In reply to

    • BarryR
    • Top 10 Contributor
    • Joined on 07-20-2007
    • San Diego
    • Posts 884

    Re: Introducing Cloudloop – A Universal Cloud Storage API and Management Tool

     This looks like a great adapter, I am evaluating the code now.  Please let me know if you have any integration questions or if there were any specific features that would make integration easier.  I will let you know when I have had time to take a deeper look.

    Regards,
        Barry R.

    IM Support (Feel free to add me)

    MSN: barryruffner@live.com
    Gmail: barryruffner@gmail.com
  • 09-02-2009 9:01 PM In reply to

    Re: Introducing Cloudloop – A Universal Cloud Storage API and Management Tool

    Thanks for the follow up. Please let me know if you have any questions or need help going through the cloudloop code.

    Integration with Nirvanix was actually pretty easy. Your Java API was straightforward and easy to work with, and I've been pretty impressed with the support. I did have a few minor pain points though:

    • Lack of support for the Maven build system. (We'd be happy to publicly host the API on our repository if you're ok with it.)
    • Several of the REST commands (notably GetPathInfo) aren't exposed in the SDK, but are useful commands.
    • POST-based interface was a bit difficult to work with. The SDK wraps this up nicely for most users, but in our case we had to dig into the guts and found the uploader code difficult to work with.

    I'll let you know if I think of anything else.

Page 1 of 1 (3 items)