A method for transmitting one or more volumes via a secured connection, the method being performed by a controller of a first computing device that includes one or more processors, the method comprising: instructing a cloud computing device to generate a worker virtual machine, the cloud computing device being associated with a cloud computing service; providing authentication information (442A, 442B) to facilitate establishing of the secured connection between the controller and the worker virtual machine; instructing the cloud computing device to generate one or more target volumes (454, 456) associated with the cloud computing service; instructing the cloud computing device to associate the one or more target volumes with the worker virtual machine; and providing the one or more volumes to the worker virtual machine via the secured connection; characterised by: determining that the one or more volumes (454, 456) provided to the worker virtual machine have reached a pre-configured threshold and responsive to the determination: instructing the cloud computing device to generate one or more additional worker virtual machines; providing additional authentication information to facilitate establishing of one or more additional secured connections between the controller and the corresponding one or more additional worker virtual machines; and instructing the cloud computing device to associate at least some of one or more additional target volumes with the one or more additional worker virtual machines. instructing a cloud computing device to generate a worker virtual machine, the cloud computing device being associated with a cloud computing service; providing authentication information (442A, 442B) to facilitate establishing of the secured connection between the controller and the worker virtual machine; instructing the cloud computing device to generate one or more target volumes (454, 456) associated with the cloud computing service; instructing the cloud computing device to associate the one or more target volumes with the worker virtual machine; and providing the one or more volumes to the worker virtual machine via the secured connection; characterised by: determining that the one or more volumes (454, 456) provided to the worker virtual machine have reached a pre-configured threshold and responsive to the determination: instructing the cloud computing device to generate one or more additional worker virtual machines; providing additional authentication information to facilitate establishing of one or more additional secured connections between the controller and the corresponding one or more additional worker virtual machines; and instructing the cloud computing device to associate at least some of one or more additional target volumes with the one or more additional worker virtual machines. instructing the cloud computing device to generate one or more additional worker virtual machines; providing additional authentication information to facilitate establishing of one or more additional secured connections between the controller and the corresponding one or more additional worker virtual machines; and instructing the cloud computing device to associate at least some of one or more additional target volumes with the one or more additional worker virtual machines.