A visual interactive cloud provisioning system