Careful with DigitalOcean, though. I had my entire account frozen (and all servers stopped) for an hour due to spinning up dedicated CPU instances to do some video transcoding.
Fortunately for us, we don't have anything mission-critical on DigitalOcean. Running a similar load on Vultr (high frequency CPU nodes) simply got us a polite email asking us to switch to dedicated nodes, which we happily did.