1. A computer-implemented method comprising: receiving operating parameters and threshold settings for a plurality of computing clouds, wherein the plurality of computing clouds comprises a primary cloud and one or more secondary clouds, wherein the one or more secondary clouds further comprises a preferred secondary cloud and a non-preferred secondary cloud, and wherein the operating parameters and threshold settings for the preferred secondary cloud differ from the operating parameters and threshold settings for the non-preferred secondary cloud; establishing secure relationships with the plurality of computing clouds based on the operating parameters; mirroring data across the plurality of computing clouds by mirroring data to the preferred secondary cloud in real-time and mirroring data to the non-preferred secondary cloud not in real-time; monitoring threshold data for the plurality of computing clouds; and maintaining continuity of resources for the plurality of computing clouds by dynamically assigning pooled resources according to demand, wherein a consumer of resources specifies location of assigned resources at a higher level of abstraction without managing an underlying cloud infrastructure.