That's what makes GAE so enticing. For small, to mid-size project you can really create something useful without any budget at all.
AWS, I find is too expensive for the starved programmers. (and horribly slow from my experience.)
Linode sounds ok. I guess to start off it wouldn't be too bad at $20 a month.
I'm a bit worried of scaling in a shared environment. My app would get much better performance on a dedicated box.
You're right though, it's really hard to tell how many users your app should support.
I actually plan to deploy on my HOME server.
Using a basic Time Warner Road Runner broadband account I get a slightly decent upload speed (1.76 MB UP/)
Sure it'll be a bit slow at first, but it'll be free and it'll help me gauge interest in the app.
(Plus if not many people are using it at once, it should be fast enough.)
Another disadvantage is that you have a limited selection of programming languages. Plus, your infrastructure would be tied into google.
I'm working on an MMORPG for Android (http://developingthedream.blogspot.com/) and one of the obstacles I have is finding a cheap host.
That's what makes GAE so enticing. For small, to mid-size project you can really create something useful without any budget at all.
AWS, I find is too expensive for the starved programmers. (and horribly slow from my experience.) Linode sounds ok. I guess to start off it wouldn't be too bad at $20 a month.
I'm a bit worried of scaling in a shared environment. My app would get much better performance on a dedicated box.
You're right though, it's really hard to tell how many users your app should support.
I actually plan to deploy on my HOME server. Using a basic Time Warner Road Runner broadband account I get a slightly decent upload speed (1.76 MB UP/)
Sure it'll be a bit slow at first, but it'll be free and it'll help me gauge interest in the app.
(Plus if not many people are using it at once, it should be fast enough.)