What is expensive?
You can find places like OVH or Online.net that has dedicated servers with "unlimited" bandwidth. Cost is far less than you'd find with the major cloud services. I had a 10Mbps dedicated server for several years on online.net serving 2-3 TB of video per month. Unless you get hammered with many requests, SATA might be enough, while SSD will obviously offer better performance.