1. A method comprising: receiving, by a cloud broker from one of a plurality of cloud management infrastructures, a request for processing resources, each of the plurality of cloud management infrastructures corresponding to one of a plurality of clouds, the cloud broker selectively enabling access to the plurality of clouds, the clouds each comprising segregated computing environments having at least one server for executing tasks and a data store for data persistency attached to the at least one server, the cloud management infrastructures selectively starting and stopping services executed by the corresponding cloud; identifying, by the cloud broker, which of the plurality of clouds coupled to the cloud broker has processing capacity to fulfill the request; enabling, by the cloud broker, access to at least one of the identified clouds having capacity to fulfill the request; and remotely calling, by the cloud management infrastructure of the at least one of the identified clouds having capacity to fulfill the request, at least one other cloud management infrastructure to perform at least some tasks required to fulfill the request.