On CBS.com: Exclusive video from MEDIUM
BNET Business Network:
BNET
TechRepublic
ZDNet

December 14th, 2007

Economics that are impossible to stop

Posted by Phil Windley @ 3:00 pm

Categories: Amazon, Datacenter, Web Technology, virtualization

Tags: Database, Amazon.com Inc., Storage, Databases, Hardware, Enterprise Software, Software, Data Management, Phil Windley

A few days ago, Jeff Barr, Amazon’s Web services (AWS) evangelist visited my class and got a report of what we’d built over the course of the last semester on top of AWS. Each student had built part of a project that eventually used 25-30 independent machines. One weak spot was data storage. Jeff promised that there’d be important announcements in the coming weeks. Two days later, it’s here: SimpleDB.

SimpleDB isn’t a relational database. You stick values in what amounts to a big hash table in the sky. You can query that table (called a “domain”) but you can’t do joins across domains.

There are some other limitations as well: there’s some latency in propagating data around nodes, so you can get what amount to non-repeatable reads. There’s only one type: string. Consequently, queries are lexigraphical. And there are no indexes. If you want indexes for text search, you have to build them yourself.

While the lack of a relational model and the other considerations might be limiting for some applications, for many, it’s fine. You get the standard database CRUD operators (create, request, update, and delete) along with a reasonable query language, backed up, and network accessible–all for pennies per hour/gigabyte.

In his most recent Gesture Labs post, Steve Gillmor says:

Does it make a difference to the user whether the document creation engine lives on the hard drive or is acceptably and intelligently cached where needed between cloud and device? When these distinctions become invisible to users, the economics of the distributed virtualized model become impossible to stop.

While Steve is speaking of runtimes, Google, and the iPhone, the logic applies equally well to the server level. Virtualizing and commoditizing servers, storage, and databases is game changing. Amazon’s most recent entry into it’s product line is just one more reason not to buy hardware.

One of the worries in this model for business is building everything on Amazon without any backstop. I think Amazon would benefit from some competition in this space so that people knew there were alternatives.

Even so, the model is compelling. When you can build large, distributed systems and avoid pouring precious dollars into fixed capital assets, startups can do things that just weren’t possible before.

Phil Windley is an Associate Professor of Computer Science at Brigham Young University. See his full profile and disclosure of his industry affiliations.

  • Talkback
  • Most Recent of 4 Talkback(s)
But, what does all of this mean for MS?? Right now, with OS, office suite,
they are used to getting a $300 pop from users every so often. Sooner or later, that will all be in the cloud, with the OS on the local computer only running a browser with special web application functions, including local caching of data and applications.... (Read the rest)
Posted by: DonnieBoy Posted on: 12/15/07 You are currently: a Guest | | Terms of Use
Indeed  BobWarfield | 12/14/07
RE: Economics that are impossible to stop  cvos | 12/14/07
So, how soon until ZDNet is a virtual company with no servers, only content  DonnieBoy | 12/15/07
But, what does all of this mean for MS?? Right now, with OS, office suite,  DonnieBoy | 12/15/07

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement

Recent Entries

advertisement

Archives

Favorite Links

ZDNet Blogs

White Papers, Webcasts, and Downloads

  • Smart Tech Expert advice on innovations in healthcare and the green technologies that make it happen. Find out more
  • Smart Business Discussion and advice on management issues that revolve around making your world smarter and more useful. More Smart Advice
  • Smart People The best and worst moves in the management and strategy trenches. Learn More