There are basically three things that you can do:
1. Get a virtual/shared account where your account will be hosted with somebody else on the server (pretty sure nobody will offer you a shared account for 200GB+/mo of usage).
2. Rent a dedicated server where the whole server will be yours (no more sharing, all the resources are yours). Usually host will charge for the server rental fee and the bandwith usage ....
3. Get your own server (buy it, build it, etc) and co-locate the server into a good ISP/NOC. The host will usually charge for the space (every server takes up space) fee and bandwith usage ...
So, colocate a server and getting a dedicated server are almost identical ... For the former, you need to provide your own hardware and for the later, you will pay some montly fees (and setup fee) to cover for the server rental. Colocation might be cheaper for the long run but you need to pay a lot of money upfront ...
cheer,
