Apple had a serious problem with its iPhone 3G product launch last week, coupled with its limp-along release of its iPhone 2.0 software. Could Amazon.com's cloud have helped? Lee Faus, in his "Popularity Sucks" post, thinks so.
As he notes, the ability to spin up resources for a short-term crush on Apple's servers could have worked wonders (at least, for the 2.0 software upgrade), just as it could have benefited Mozilla during its launch of Firefox 3.0:
This would have been ideal for Mozilla (Firefox 3 Install Images on S3 with Apache Web Servers running on EC2 serving content for downloads) and for ATT and Apple where I could see them using the Java Server (JEE) on EC2 with an ESB and adapters for the Amazon SQS Messaging service to allow for communication between the companies deploying iPhones around the world.
I'm by no means an expert in cloud computing, but I became an expert in consumer misery when trying to buy a iPhone 3G and to upgrade my old iPhone. Yes, some of the problems stemmed from AT&T's lame activation system, but was that a problem with overburdening capacity or was it a matter of a flawed setup to begin with?
For you cloud experts out there, could Amazon's cloud capacity have helped Apple and Mozilla in their recent product launches?
If not, why not? And, if so, why wasn't either organization prepared to use the cloud?