Getting your cloud-based servers set up with data and applications usually involves making some sort of remote connection to move content from your enterprise network or desktop to the virtual instance of your server. Not every cloud provider supports every method, but typically these include:
-- A VPN connection to the cloud; several providers such as AWS offer their own VPN service or make use of popular VPN clients such as Cisco or Juniper. Once you have this connection, you can map a shared drive to the inside IP address of your VM in the cloud and move files quickly and easily to it.
-- Remote desktop or SSH session. You need to set up the remote desktop services on your virtual server and create a node so that you can connect to your server from its outside IP address. This is good for remote management of your VM’s services.
-- FTP. This venerable protocol is usually supported once you get a VM set up to receive FTP connections. Once you do you can either load up your FTP client on your local desktop, or run the FTP command from the server directly and connect to a resource out on the Internet to copy files to your server. This is really the best method for bulk transfer of files, such as setting up a new Web site or loading up a database.
-- Some cloud providers make use of VMware’s remote console, which can be handy if you have to mount a local DVD drive, such as to start up an ISO image of a server.