Business systems need to be able to run on a number of different infrastructures ??? whether they be public clouds such as Amazon or Rackspace, or private clouds using traditional on-premise hardware ??? and be able to fail over between them quickly and efficiently as necessary.