Amazon SimpleDB, plus a bit on cloud storage

Amazon SimpleDB is now in public beta. This database-as-a-service has been in private beta for some time, but what’s really noteworthy is that with the public beta, Amazon has dropped the price drastically, and the first 25 machine hours, 1 GB of storage, and 1 GB of transfer are free, meaning that it’s essentially free to experiment with.

On another Amazon-related note, my colleagues who cover storage have recently put out a research note titled, “A Look at Amazon’s S3 Cloud-Computing Storage Service“. If you’re a Gartner client contemplating use of S3, I’d suggest checking it out.

I want to stress something that’s probably not obvious from that note: You can’t mount S3 storage like a normal filesystem. You access it via its APIs, and that’s all. If you use EC2 and you need cloud storage that looks like a regular filesystem, you’ll want to use Amazon’s Elastic Block Store. If you’re using S3, whether within EC2 or from your own infrastructure, you’re either going to make API calls directly (which will make your apps dependent upon S3), or you’re going to have to have to go through a filesystem driver like Fuse (commercially, Subcloud).

Cloud storage, at this stage, is typically reliant upon proprietary APIs. Some providers are starting to offer filesystems, such as Nirvanix‘s CloudNAS (now in beta), but we’re at the very earliest stages of that. I suspect that the implementation hurdles created by API-only access, and not the contractual issues, will be what stop enterprises from adopting it in the near term.

On a final storage-related note, Rackspace (Mosso) Cloud Files remains in a definitively beta stage. I was playing with the shell I was writing (adding an FTP-like get and put with progress bars and such), and trying to figure out why my API calls were failing. It turned out that the service was in read-only mode for a while yesterday, and even read calls (via the API) were failing for a bit (returning 500 Internal Server Error codes). On the plus side, my real-time chat — Rackspace’s support via an instant-messaging-like interface — support request, which I made to report the read outage, was answered immediately, politely, and knowledgeably, one clear way that the Rackspace offering wins over S3. (Amazon charges for support.)

Bookmark and Share

Posted on December 3, 2008, in Infrastructure and tagged , , . Bookmark the permalink. 5 Comments.

  1. you can mount S3 storage as a virtualized disk using Jungledisk.
    Shows up on the desktop like any other remote disk.

    one of the successful things about Amazon is that they have developed an ecosystem of developers who are making tools available that take the need for deep technical understanding out of their service.

    This is essential to mass market penetration as customer acquisition usually starts with trivial needs, like a jungledisk enabled disk backup to S3 because IT can’t provide one, that blossoms into a full meal deal development team using it.

    Like

  2. I agree, although I should note that Jungledisk requires Fuse (at least on Linux; I haven’t tried it on Windows).

    Like

  3. I use it on a mac. I have not gotten under the hood and looked at the underlying core.
    From an S3 perspective it is like getting a small bag of crack through the fence:
    once you get past the complexity of the S3 subscription, it is seamless and very easy to use.
    It takes all the fear out, and gets you thinking what else you could do.
    Priceless really, from an amazon cx acquisition standpoint.

    Hey, I have some not easily answered segmentation questions about cloud and data center providers. How do I go about discussing an engagement with you to consider whether they can be answered? Sorry to ask publicly but I can’t find an obvious contact point for this on your blog.

    Like

  4. Email me at lydia dot leong at gartner dot com.

    Like

  5. siten mayyak kardeş böyle deavm et bravo

    Like

Leave a comment