-
Type:
Suggestion
-
Resolution: Low Engagement
-
None
-
Component/s: Elastic Bamboo
-
0
I love using spot instances with a Bamboo remote agent in AWS. Really great. I even baked a custom AMI with fully customized build environment.
A modest improvement that would make this experience even better is supporting EC2 spot pausing and/or instance hibernation. If I had to make an emergency build such as to push a corrective change, and a remote agent had not been spun up, there is a good 3-5 minute wait depending on when AWS fulfills my spot request.
Non Spot: https://aws.amazon.com/blogs/aws/new-hibernate-your-ec2-instances/
If I could have a remote agent instance that Bamboo intelligently paused or hibernated when idle as opposed to terminate, then I could leverage much faster agent start times, and probably save money by shortening the idle timeout which I have currently set to 4 hours.