Howdy! Welcome to our community of more than 130.000 members devoted to web hosting. This is a great place to get special offers from web hosts and post your own requests or ads. To start posting sign up here. Cheers!
WordPress is not a CMS which requires any specific hosting and therefore Cloud environment. Any kind of CentOS based virtual server would work. If it has the valued added services that some Clouds usually offer - High Availability or even zero service downtime (Fault-Tolerance), those worth to be used. I would suggest Cloud service providers that use VMware Cloud computing platform.
You can think about hosting wordpress site on Azure.
There are multiple options in the Azure platform, I've used many of them:
You can run it as a webapp, full PaaS, no need to worry about patching the underlying components, you have full control of WP, this is my preferred option.
For the purposes of exemplifying I created one to answer the question in the free tier:
WP on Azure PaaS
I took me like 15 minutes , from creation to customizing, this obviously is just an example, but the one great advantage of PaaS is the speed of deployment
I believe Digital Ocean would give you nice service, as i've been their customer. They fulfilled the promise of nearly 100% uptime. And my queries were answered within 15 minutes of posting them.