I'm planning to begin a Django project that may (or may not) grow to be a pretty big thing. So I wanted to start out well: buy my public DNS (not sure yet if with Google Apps or any other domain provider) and start with a Amazon EC2 server.
So the idea is to have a centralized (git) repo in the server and a Django project running all the time (not yet in production stage, just development). So everybody will work in their local machines and then push
changes to the centralized repo. Also, we'll be making tests in the development project (probably in the Django admin and checking some views that include database queries).
The question is, does this match the Amazon EC2 "Free Tier" capacity? or would the activity I'm describing here increase the monthly cost of the server?
Also, we will be developing (thus, making pulls
and pushes
to the repo) mostly from South America, but the "target users" (once the project is done) will be from USA, so is it OK if I set the region server to USA (East or West)? or would that also increase the monthly cost of the server?
Finally, I've read a little bit about BitNami's DjangoStack, but I'm not sure it fits my needs. Would it be useful (based on my server description)?