Monday, April 19, 2010

A basic introduction to the Cloud

I've been getting requests recently to give a high-level overview of "The Cloud". What it means, why people are excited, and what they should care. I decided to put together a basic introduction of the Cloud (embeded below). Feel free to use parts of this in your own presentations, and I'd love to hear feedback on this:


  1. Good stuff Lenny. I just picked up 'Programming Google App Engine' and the intro has a good anecdote on benefits of cloud that might help your preso.

  2. Thanks for the tip Tim! I love App Engine, just launched a site on it if you haven't seen it:

  3. Lenny -- really good preso. I'm doing some cloud work for a guy you know really well, and this was a great primer/refresher.

    Why exactly do you see PaaS overtaking IaaS? Isn't PaaS more for developers, and IaaS for sysadmins?

  4. Thanks for the feedback!

    Imho, PaaS is the next evolution of programming abstraction. Binary -> Assembly -> C -> C++/Java -> Perl/Python -> Ruby on Rails/Spring -> PaaS. Anything that can make it easier to innovate, gives you more time to focus on your core competencies, and makes you more efficient without sacrificing too much, is going to be big. That's what the promise of PaaS is. Why deal with servers and patches and scaling databases when you can instead focus on the things that set you apart from your competitors.


Note: Only a member of this blog may post a comment.