If I host an application that would run on a micro instance and it would be scheduled to run once a day and the execution would take 1 hour. Do I need to pay for 1 hour or it will charge me even when it's idle? Or in such case, AWS Beanstalk is better?