I have developed an android app with the back end server in php using phpadmin.Now i want to export tables and the scripts to the server. I have following questions

1. Should i choose a cloud server like amazon ec2 or rack space or host ? I hosted a website previously , would it be the same way ?
2. I am using google api,GCM in my app, would they work without any issues ?

Please help in clarifying my questions