As previously promised, I am starting to post about the principles that I believe define cloud computing. The first and to me most important principle is that cloud computing from a developers perspective no longer involves machines. This is a much stricter principle than most people are using today. For instance, by my approach, Amazon EC2 is not cloud computing. I should be clear that I am a huge fan of what Amazon is doing with EC2 but I would not (yet) call it cloud computing. On EC2 you ...