A computer program product for disaster recovery resource provisioning, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to perform a method comprising:
- grouping, by the computer, infrastructure resource objects into a plurality of resource pools based on resource characteristics of each respective infrastructure resource object;
- providing, by the computer, a set of resource capabilities for seamless resource provisioning for each resource pool in the plurality of resource pools;
- mapping, by the computer, a class of service to a resource pool corresponding to a workload spread across multiple environments considering primary workload production and secondary disaster recovery requirements;
- and
- automatically provisioning, by the computer, resources from the class of service required in providing disaster recovery for the workload based on characteristics of the workload, cost, business needs, and service level agreement metrics corresponding to the disaster recovery.