Cloud based services and Platform as a service (PaaS)

Sinds the start of the Wikileaks, Tumblr and Mobypicture drama, I have been thinking about dependencies to the cloud.
I personally feel that some people “assimilate to the borg” to quickly. You should at least have an exit strategy that could be handled in 24 hours.
For instance run your services over two different cloud hosting services. This will force you to adept to your one intermediar load handling layer and API’s.
I have always tried to architect new services in this maner.

If you have an exit strategy (business wise) you should also think about this. Big companies run there one architecture and require that your to be bought service is able to adept to there platform. Lock-ins to Amazon specific building blocks is not something an other giant would like to buy.
Think about it.