So far as i understand i can host a wordpress Blog without any Problems at a Cloud Hosting Provider like
https://diploy.net/pricing, with them i can get hosting with 512 MB Ram and 1 TB Bandwith for 14$/Month. My Current Host charge me 35 $ for 512 MB Ram and 100 GB of Bandwith. I really do not understand what is the difference between them. If i just host wordpress Blogs and some static Gallery can i go with a Cloud Host instaed of paying VPS ?