Also, all those people who feel that Cloud Computing has "failed" just because of some high-profile failures seem to completely miss the point that the promise of cloud computing isn't 100% uptime (though it gets closer to that than most other hosting providers), but easily scalable, cheap infrastructure.
Yes, actually, Facebook uses a P2P architecture, but their peers are running on their own computers in their own datacenter. In this article, when I say peer, I'm referring to nodes running on outside computers.
Also, all those people who feel that Cloud Computing has "failed" just because of some high-profile failures seem to completely miss the point that the promise of cloud computing isn't 100% uptime (though it gets closer to that than most other hosting providers), but easily scalable, cheap infrastructure.