I need some advise with respect to th problem of Ip address in AWS instance. (I am also new to AWS and trying to decide the way to go in getting my AMI)
I have the following scenarios.
I would like to run Team city Server on my Mac and with two Agents in 2 amazon machine. One on Windows and another one on Ubuntu. My application need to run on OSx, Ubuntu and Winows.
Scenario 2 (less likely):
Team city Server on an amazon. 1 on my ubuntu machine, an agent on windows and another agent on my mac.
Either way i have the same recurring problem. I would like to have some machine that i can stop and start to avoid charges. I do want to run those machine only when necessary.
I want my team city server to launch the machine with the agent when it has to. I want to launch my Team city server when i want to. A possible solution is scenario one. I could have the server running on my machine and only launch it when i want and have it launch the agent machine when required. I am the only one working on that project by the way. I want to learn how to use Amazon EC2 and Teamcity. Later on i will introduce it in my organization.
How to deal with the fact that Ip adress seams to be reassigned every time you stop and restart an instance. How to deal with that ? Especially in the scenario 1 where the server would reside on m local machine. Do i need EC2-VPC ? and EIP ?
Please if any one could advise on the set up that would grealty help.