We're moving away from Redmine to set up JIRA/GreenHopper. Our dev team does not want to have a dedicated in house server for the job, nor do we want to run a VM on any of our dev machines.
So the conclusion was to run JIRA on EC2 (linux). We don't have any experience with EC2 and so would like to get some advice please.
Is it advisable to set up JIRA on a linux VM in house, play around with it and then transfer it to EC2 using their VM Import tools? Or is it best to set it up on EC2 from the get go?
Also, we estimate very light usage. So we estimate that there would be sporadic usage throughout the day, with long stretches of idle time. So could we get away with a 'Micro' instance? Atlassian recommends at least 1GB RAM but that is for a much more heavily utilised system - the micro instance has 660MB RAM. Also which instance type: on-demand, reserved or spot? It seems that the 'Light Utilization Reserved Instances' can also be charged by the instance hour - what is the difference between this instance and an On-Demand instance?
We're not sysadmins, so we just want a setup that works and doesn't require too much mucking around.
Thanks very much.