Just yesterday I compared a VM with 8gb ram moving 4.4TB of data. With Linode you get 8TB for $80 a month. Yesterday AWS was $630 for the same server and the 4.4TB of bandwidth. For that price on Linode you can get 4 16gb servers, totaling 32 cores and 64TB of bandwidth. Even with the just announced AWS price reduction, it is still extremely expensive.
If you move a lot of bandwidth, check out Linode.