Cloud Fault Tolerance with JClouds

JClouds makes building highly available cloud based applications a lot easier.  JClouds creates an abstraction layer that is independent of the underlying cloud infrastructure.

So for example JCloud Compute API allows you to easily interface with infrastructure cloud providers such as Amazon EC2 and VMWare vCloud etc using a single standard API.

So basically if you app runs across multiple computer nodes across multiple cloud infrastructure providers you only need to worry about learning one API to manage computer nodes i.e. the JCloud ComputeNode API.