Cloud computing: securing the traffic

I would like to host my applications on a cloud instance of Ubuntu server. The http server accesses the applications on the cloud server. I would also be logging in to the cloud instance from my office. The concern is that highly sensitive traffic flows in and out of the cloud instance and i need to maintain the secrecy of the information. The cloud's hosting facility should not be able to view what is being transferred.
I would like to host my applications on a cloud instance of Ubuntu server. The http server accesses the applications on the cloud server. I would also be logging in to the cloud instance from my office. The concern is that highly sensitive traffic flows in and out of the cloud instance and i need to maintain the secrecy of the information.
The cloud's hosting facility should not be able to view what is being transferred. Please outline the steps to be taken for this purpose.
Ruben Roy
