Cloud: commodity or proprietary?

A few days ago Google announced its App Engine, which lets folks build applications that run in Google’s cloud. Amazon has for a while had a number of services to let folks run applications in Amazon’s cloud. But in both of these cases, one must use their proprietary APIs.

For example, Google provides a datastore API that applications must use to persist state, while Amazon similarly provides a simple DB API. Amazon’s services are generally lower-level and easier to adopt ala-carte, while Google provides one-stop-shopping. Either way, one’s application code becomes dependent on a particular vendor. This is in contrast to most web applications today, where, with things like the LAMP stack, folks can build vendor-neutral applications from free (as in beer) parts and select from a competitive, commodity hosting market.

As we shift applications to the cloud, do we want our code to remain vendor-neutral? Or would we rather work in silos, where some folks build things to run in the Google cloud, some for the Amazon cloud, and others for the Microsoft cloud? Once an application becomes sufficiently complex, moving it from one cloud to another becomes difficult, placing folks at the mercy of their cloud provider.

I think most would prefer not to be locked-in, that cloud providers instead sold commodity services. But how can we ensure that?

If we develop standard, non-proprietary cloud APIs with open-source implementations, then cloud providers can deploy these and compete on price, availability, performance, etc., giving developers usable alternatives. But such APIs won’t be developed by the cloud providers. They have every incentive to develop proprietary APIs in order to lock folks into their services. Good open-source implementations will only come about if the community makes them a priority and builds them.

Hadoop is a big initial step in this direction. Its current focus is on batch computing, but several of its components are also key to cloud hosting. HDFS provides a scalable, distributed filesystem. It doesn’t yet meet the high-availability requirements of cloud hosting, but once folks who need that help to build it, it will. HBase provides a database comparable to Amazon’s Simple DB and Google’s Datastore API. It’s still young, but, if folks want, it could become a solid competitor to these.

Moral: if you want commodity cloud hosting, pitch in now.

About these ads

Tags: , ,

54 Responses to “Cloud: commodity or proprietary?”

  1. Mike Linksvayer » Commoditizing the cloud Says:

    [...] Cutting on Cloud: commodity or proprietary?: As we shift applications to the cloud, do we want our code to remain vendor-neutral? Or would we [...]

  2. Getting Up From the BigTable :: Offermann.us Says:

    [...] Cloud: commodity or proprietary?: Doug Cutting (Head of the Hadoop Project) stresses open-source as the best alternative. He thinks that we can’t count on “cloud providers” to build on top of a non-standard APIs, and that only open-source implementations can counter their inevitable proprietary APIs. [...]

  3. Nodalities » Blog Archive » Google App Engine and the Joy of WebArch Says:

    [...] See also: Cloud: commodity or proprietary? [...]

  4. Stephen De Gabrielle Says:

    CouchDB maybe?

  5. Psychic Advice Says:

    Too bad i didnt come across this blog before. Great stuff you got here. Thanks.

  6. Import from China Says:

    Nice post, you got some good points there – thank you.

  7. 451 CAOS Theory » On open source and cloud computing Says:

    [...] of application vendors finding themselves locked-in to the App Engine platform. Of course Amazon also has this issue, the potential impact of which was revealed this [...]

  8. Eugene Says:

    Nice article. Thanks. :) Eugene

  9. Tim Reynolds Says:

    Nice post. Thank you for the info. Keep it up.

  10. Kranti Says:

    hi, nice post. we are building a search website (using lucene) which would have around 1TB of data (pdf files) to be indexed on day1. Please suggest on the scalability and performance for search.

  11. Otis Gospodnetic Says:

    Kranti: Solr cluster + distributed search.

  12. Kranti Says:

    Hi Otis, Thanks for the reply. simple lucene implementation (may be a cluster) + distributed search wouldnt work? we have to implement solr?

  13. Otis Gospodnetic Says:

    Kranti:
    Oh, it would, it’s just that Solr will make it easier. Katta is another option for you to look at.

  14. Jack Galbraith Says:

    I just watched Doug Cutting presentation video (http://research.yahoo.com/node/2116) at Hadoop Summit-March 25, 2008 and boy-o-boy does this guy need to go back to school and learn how to be a speaker. He maybe a brain on computing but ummm auh auh ummm that is it. It got so bad I had to stop it.

  15. Kranti Says:

    Hi Otis, Thanks for the message about solr and katta. i shall check them in detail.

  16. Hadley Price Says:

    We already conduct an online search for our clients but wish to investigate having an actual searchengine designed to work with our service. Can anyone recommend someone that might be interested in this project?

  17. bonjove's anchove Says:

    Sounds like a superb idea! I hope this gains traction. Would really love to see this grow into a level playing field, with no walls and glass ceilings. Definite potential. Hadoop Hadoop oh Hadoop!

  18. Miao Xiong Says:

    I think the common API can be kind of ODBC API the can access different databases.

    Then every projects can build on the common API.

    It’s a great idea which need to and will be considered later by the vendors.

  19. Santiago Basulto Says:

    Great article. I couldn’t agree more with you. It’s true, cloud computing is the “unix revolution” of the 70/80. From now on, every one should start to think in the future of it.

  20. website design tanuku Says:

    website design tanuku…

    [...]Cloud: commodity or proprietary? « Free Search[...]…

  21. About,Adsense,Advantages,Advergaming,advertisement,Advertisements,Advertisers,Advertising,Adverts,Advice,Affiliate,Affiliate,Marketing,Affiliates,Agency,Alternatives,Appear,Attraction,Avoid,Based,Basic,Become,Becoming,Billboard,Boost,Bottom,Branding,Budge Says:

    About,Adsense,Advantages,Advergaming,advertisement,Advertisements,Advertisers,Advertising,Adverts,Advice,Affiliate,Affiliate,Marketing,Affiliates,Agency,Alternatives,Appear,Attraction,Avoid,Based,Basic,Become,Becoming,Billboard,Boost,Bottom,Branding,…

    [...]Cloud: commodity or proprietary? « Free Search[...]…

  22. Improve Your Eye Vision Says:

    Improve Your Eye Vision…

    [...]Cloud: commodity or proprietary? « Free Search[...]…

  23. Cole Says:

    This is very interesting, You are an overly skilled blogger.

    I have joined your feed and look forward to in search of extra of your
    great post. Additionally, I have shared your web site
    in my social networks

  24. Storage Says:

    I drop a leave a response whenever I appreciate a article
    on a website or I have something to valuable to contribute to the discussion.
    It is triggered by the passion displayed in the post I looked
    at. And on this article Cloud: commodity or proprietary?
    | Free Search. I was excited enough to write a comment :
    -) I do have a couple of questions for you if you don’t mind. Is it only me or do a few of the remarks appear like they are written by brain dead people? :-P And, if you are posting on other online sites, I’d like
    to follow you. Would you list every one of your shared sites
    like your linkedin profile, Facebook page or twitter
    feed?

  25. Krystal Says:

    I’m positive Google understands which standard CMS all SEO systems can link to and maybe designer watches them all thoroughly.

  26. menstrual cramps Says:

    I am сurious to find out ԝhat blog platform you hɑve been using?
    I’m experiencing some minor security рroblems with my latest site and I’d
    like to find ѕomething more risk-free. Do ʏou
    haνе any suggestions?

  27. TRM FIltration Systems Says:

    TRM Filtration is the leading the market for giving air purification and the environment pollution solutions over forty years.
    For 4 decades, we have been able to greatly improve global
    comfort and proficiency through innovative services and products.
    TRM has improved comfort as well as proficiency throughout the world
    by its innovative products and most reliable support for almost 4 decades.
    TRM purification items are existing almost in every facet of our daily life and they are also available across the globe.
    We build highly effective and pleasant environment, regardless of the climate.
    We have always tried to enhance well being and wellness throughout the world by means of our first-class products and supports.

    Again, TRM Filtration is an OEM (original equipment manufacturer)
    to TRM Filtering system. Such filtration systems can be found in diverse configurations for
    many reasons. All the TRM Filters offer up very good functionality at the same time minimal
    air-to-cloth rates. TRM Filtrations have been proven to
    be totally environment-friendly and also isolate nearly 99% of impurities from the environment.

  28. spiritual psychic Says:

    Hi are using WordPress for your blog platform? I’m new tto the
    blog world but I’m trying to get startesd and create
    my own. Do you need any coding expertise to maie
    your own blog? Any help would be greatly appreciated!

  29. tarot reading Says:

    Its not my first time to pay a viskt this site, i
    am visiting this site dailly and get fastidious facts from here daily.

  30. showing Says:

    There is really a sensor that monitors ho wmuch
    was has to be used with each load. There is not beats a piece
    of equipment that will be as quiet as Whirlpool Cabrio.
    Whirlpool cabrio consumer reports The utilization of standard sticker paper stock has grown to
    be less in the modern day since this stock is not very durable and
    longer lasting.

    I will give you specifications for the dryer, a rating, dimensions, conclusion, along with the
    price you ought to expect to buy in the event
    you decide that dryer is right in your case.
    If you happen to be looking to have an electric dryer that can give you
    ultimate versatility of what it can dry, than you’ll definitely want to take a look dryer out.

  31. TEMPE Says:

    Link exchange is nothing else but it is simply placing the other
    person’s web site link on your page at appropriate place
    and other person will also do similar in support of you.

  32. reports Says:

    Now allow it be known that the HTC Desire S can be a mid-range smartphone, as
    a result some from the specs that come running on it can only be rivaled by phones with dual
    core processors. On the rear from the phone can be a 5 megapixel camera with a single
    LED flash beside it. Led light bar for polaris ranger Now suppose the
    battery voltage drops with an extent if you see the LEDs
    become weaker in intensity.

    To reject the phone call, drag the bar upward, or press the Menu key and press Decline.
    While researching LED light bar to gain knowledge or to create a
    purchasing decision is better to get acquainted using their main specific advantages:
    .

  33. interstratics.com Says:

    interstratics.com

    Cloud: commodity or proprietary? | Free Search

  34. click through the next site Says:

    ผมอยาก ขอขอบคุณสำหรับการ
    นี้ ยอดเยี่ยม อ่าน !
    ฉัน แน่นอน อย่าง ความสุข เล็กน้อยของ บิตของ มัน
    ฉัน หนังสือ ทำเครื่องหมาย ดู
    ใหม่ สิ่งที่คุณ

  35. หน้าแรกของ การเชื่อมโยง Says:

    ฉันมี ฉันได้ รับการ ท่อง ออนไลน์ กว่า 3 ชั่วโมง ปัจจุบัน , แต่ ค้นพบ ใด
    ๆ ที่น่าสนใจ บทความ เช่นคุณ มัน สวย มูลค่า พอ สำหรับฉัน ใน
    มุมมองของฉัน ถ้าทุก เว็บมาสเตอร์ เจ้าของเว็บ และบล็อก ที่ยอดเยี่ยม
    เนื้อหา เป็น คุณอาจ ได้ สุทธิ อาจจะ มากขึ้น มีประโยชน์ กว่าที่เคย .

  36. 3607;& Says:

    ที่เกี่ยวข้อง !

    Yes!

  37. 3623;& Says:

    ฉันมี ฉันได้ รับการ ท่อง ท่อง
    ออนไลน์ มากกว่า สาม 2
    ชั่วโมง ในวันนี้ แต่ฉัน ไม่เคยพบ
    บทความที่น่าสนใจ ใด ๆ
    เช่นคุณ มัน มันเป็น สวย คุ้มค่า
    พอสำหรับฉัน ใน มุมมองของฉัน
    ถ้าทุก เว็บมาสเตอร์ เจ้าของเว็บไซต์ และบล็อกเกอร์ ที่ทำ เนื้อหาที่ดี ที่คุณ ได้
    เว็บ จะ มาก มีประโยชน์ กว่าที่เคย .

  38. 3610;& Says:

    สวย !

    บุ๊คมาร์ค

    . . . .

    กรุณา แจ้งให้เราทราบ

  39. try this out Says:

    try this out

    Cloud: commodity or proprietary? | Free Search

  40. homebase nectar points Says:

    homebase nectar points

    Cloud: commodity or proprietary? | Free Search

  41. http://harriscoea.ontheroad.to/ Says:

    Using these web sites and translation engines,
    online users are now able to produce translations of
    knowledge in their mother tongue, which without a
    doubt they will understand. Harrisco This will be fast translation of countless documents together.
    Carving your own niche within the translation industry will aid you to succeed in a very highly competitive world.
    Harrisco The editors with repute makes sure that these non translational books achieve
    the class rooms all within the country. Literary translation has
    undergone many radical changes considering that the 20th century.
    Harrisco Technical terminology and local usage need to get combined
    properly to offer accurate translations.

  42. click for more info Says:

    click for more info

    Cloud: commodity or proprietary? | Free Search

  43. click to read Says:

    click to read

    Cloud: commodity or proprietary? | Free Search

  44. trucchi hay day Says:

    Thankfulness to my father who shared with me concerning this webpage, this webpage is actually awesome.

  45. that guy Says:

    Being a big gamer along with a hardware geek, I am always on the
    lookout for fun new companies, discounted
    prices, and also other interesting things within the industry.

    A top rated laptop computer just isn’t much bigger than your
    average tablet anyways. Ibuypower valkyrie amazon Earn rewards, be involved in social environments and competitions and play mini-games.

    The AI kind of makes this place simple, because the computer will
    go out of its approach to grab ports, leaving the middle
    in the map available for conquest. Many PCs are far too old or simply just unequipped to optimize the gaming experience.

  46. buy facebook friends fans Says:

    I’m gone to inform my little brother, that he should also pay
    a quick visit this webpage on regular basis to get updated from hottest
    gossip.

  47. Aimee Says:

    And the ability for both of you to exchange information easily online makes your being in-house
    less of a need. A teacher with good training, whether from a university or just trained by someone is
    the key to learning good bookkeeping skills. Hence, other civilizations, particularly the
    Greeks and Romans, likewise made use of this light material for their writing and
    documentation purposes and replaced the cumbersome clay tablets and geometric tokens popularized by Mesopotamia.
    An example of a valuation account is the accumulated depreciation, which is classified as a contra-asset account and presented in the Balance
    Sheet report.

  48. tax in hong kong, Says:

    For the reason that the admin of this website is working, no uncertainty very soon it will
    be famous, due to its quality contents.

  49. Nicholas Says:

    The initial bout of herpes symptoms usually gets the worst symptoms.

  50. Taylah Says:

    Helpful info. Lucky me I found your site unintentionally, and I am
    surprised why this coincidence did not came about earlier!
    I bookmarked it.

  51. trucks in Valdosta Says:

    I like the valuable info you provide in your articles. I’ll bookmark
    your weblog and check again here frequently. I am quite certain I will learn many
    new stuff right here! Good luck for the next!

  52. SaaS Says:

    You could definitely see your enthusiasm in the article you write.

    The sector hopes for more passionate writers like
    you who are not afraid to mention how they believe. Always follow your heart.

  53. Youtube.com Says:

    I’m amazed, I must say. Seldom do I encounter a blog that’s both educative and engaging,
    and let me tell you, you’ve hit the nail on the head.
    The issue is something too few people are speaking intelligently about.
    I am very happy that I found this in my hunt for something concerning this.

  54. El Como Limpiar Zapatos De Piel Beige Troy Says:

    Hey there would you mind letting me know which web host you’re working with?
    I’ve loaded your blog in 3 completely different web browsers and
    I must say this blog loads a lot faster then most. Can you recommend a good hosting provider
    at a fair price? Thanks, I appreciate it!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Follow

Get every new post delivered to your Inbox.

Join 33 other followers

%d bloggers like this: