A basic report of a simple experience….
My old dual-core 3 GHZ server was getting overloaded with EE (mostly forums), so as a band-aid I moved some resources to S3 (simple storage, not the full cloud)......
I moved, for instance, banner ads which show 100,000 times a day.
I then moved some larger static site images.
I also moved the larger CSS files from EE - forum pages css and wiki CSS.
I moved larger JS scripts.
It, along with some other tweaks, definitely helped things. This is the “straw that broke the camel’s back” routine…..normally, serving those files locally should be a piece of cake, but once I was overloaded they just added to the speed delays. Based on rough calculations, I think I was able to get about a 10% total increase in terms of page views without the server bogging down beyond usefulness - say, from 80,000 to 90,000 page views per day (heavily forum weighted).
BUT, this week I moved to a new server - with the biggest difference being a XEON as opposed to a dual-core.
What a difference! Massive difference. The server load is extremely low and now google webmaster tools reports that serving the CSS from afar might be slowing me down (DNS calls and css is not compressed on S3). So I moved it back locally…..
I think “it depends” is the answer to most of these questions. When your ship is sinking, any bailing at all can help a little bit, but the best idea is to stay high and dry!
I predict we will see more cloud integration tools built into EE and other apps in the future. Personally, I’m looking forward to my entire next server (2-3 years) perhaps being in the cloud or else being replicated in the cloud…...