I've been wanting to write a few apps for android lately, but I keep coming across the same predicament. I don't know where to host the servers. I want it to be a community and have a server or database server. I'm curious how most people do this? Do they pay a third party to hosts their database or other servers? If so do you have any idea of which ones are the best and their costs. Or do most people just dish out the money and buy equipment to run a basic server. If they run a basic server what type of backup/security measures do you run and what about if you lose internet connection yourself does your app stop working or do you send it over to a different server?