1. A method comprising: in a cloud computing configuration system, with cloud control circuitry: determining to implement a cloud architecture by deploying instances of a workload component; determining constraints applicable to the workload component; determining capabilities of available cloud computing platforms hosted by different providers; selecting deployment cloud computing platforms from among the available cloud computing platforms responsive to the constraints applicable to the workload component and the capabilities of the cloud computing platforms; and with instantiation circuitry: for each of the deployment cloud computing platforms that were selected, perform a respective sizing and sourcing determination based on information received from the respective deployment cloud computing platform of the deployment cloud computing platforms that were selected, the sizing and sourcing determination including an assignment of roles for the instances of the workload component; based on the respective sizing and sourcing determinations, provisioning and configuring a workload distribution script, in accord with the assignment of roles, for deployment of the instances of the workload component, the workload distribution script configured to install a pre-defined image of the workload component; and initiating the deployment of the instances of the workload component to the deployment cloud computing platforms, where multiple different providers host the deployment cloud computing platforms.