Bitcurrent

Networking, technology, and the web

Don’t judge a cloud by its cover

I just finished watching a presentation on Eucalyptus, an open source layer for cloud computing that emulates Amazon’s EC2.

The Eucalyptus team replicated nearly all of EC2. They know this because they pulled down Amazon’s Web Services Description Language (WSDL), which describes the various function calls someone can make to Amazon, and made sure Eucalyptus could do the same thing. It’s not a secret; in fact, you can check it out here.

This raises an interesting point. For a traditional desktop developer, if two interfaces are identical, then writing code to one means it will work on the other just fine. But there are two other things to consider if you’re choosing a cloud platform: Operational reliability, and network effects.

The first one’s pretty basic: Don’t use someone who can’t keep their cloud running.

The second one is less obvious: The value of a cloud service isn’t just what it does; it’s also how many people use it.

For example:

In other words, when considering a cloud’s services, we can’t just look at the richness of the APIs it offers. We have to also consider the network effects it enjoys.

Share this: These icons link to social bookmarking sites where readers can share and discover new web pages.
     Digg  Sphinn  del.icio.us  Facebook  Mixx  Google  blogmarks  e-mail  Furl  Live  Reddit  Slashdot  SphereIt  StumbleUpon  Technorati

One Comment, Comment or Ping

Reply to “Don’t judge a cloud by its cover”