Hi everyone,
I have some proprietary software which allows colleagues in my company to have a desktop in virtual machine, so we are choosing cloud provider for this and facing some problems with it.

1st problem is that this software as any other remote desktop software takes a lot of bandwidth to operate. We need at least 3gb/hr available bandwidth per hour (out of vm). It is not too much, but the problem appears when we want to install some programs on VM, send/receive files from our ftp, etc. So providers like aws and vultr are kinda unpredictable of how much you should pay for your usage. You can spend 2gb of houly traffic or 15 gb and you cannot predict how much you should pay

2nd problem is that providers like Digital Ocean, vultr are charging money even when your VM is turned off, which is not an option too

So we are looking for cloud provider which could give us at least 2tb of FREE monthly traffic (without hourly charging) + do not bill for the turned off VM (or at least have some workarounds like FAST snapshots to spin up a new vm)

Aws/gcp/azure - are too unpredictable in bandwidth prices, however they do not charge for disabled VMs

Digital ocean/vultr/linode have free bandwidth, but you cannot turn off your VM and stop billing process
What's your budget and which specs you require? Because a cheapo Hetzner dedicated server you pay even if it's turned off, but for 50€/month you can get a system with 64gb of RAM..

And depending on your budget, AWS can be reasonable, factoring in acase 2tb/month