I have never heard of OVH. Amazon AWS, on the other hand, is the industry standard these days and you'll also get a lot of community support. So, I will recommend you to go with AWS. Also if you have time to evaluate various options, you may try out Google Compute Engine and Azure.