1. A method, in an information handling system comprising a processor and a memory, of providing a high availability (HA) cloud environment, the method comprising: establishing an active cloud environment in a first cloud computing environment using a primary set of resources; establishing a passive cloud environment in a second cloud computing environment, wherein the passive cloud environment uses a secondary set of resources that are less than the primary set of resources; servicing a workload by the active cloud environment; while servicing the workload: processing one or more cloud commands that alter the primary set of resources; and storing the cloud commands in a queue; and in response to detecting a failure of the active cloud environment: servicing the workload by the passive cloud environment in the second cloud computing environment; and altering the secondary set of resources used by the passive cloud environment based on the cloud commands stored in the queue.