Job priority trade-off?
Hi,
If I use normal priority, I initially get a spot instance, which is cheaper, but can be ‘killed’ without warning (clear enough).
I *think* that if a job waits 15 mins for a spot instance, it then gets an ‘on-demand’ instance, which costs more, but won't be killed.
If I use high priority, I get on-demand out of the gate.
I *believe* that on-demand jobs are about 5x the cost of spot?
If I use low priority I *think* I'll never get on-demand, waiting as long as it takes to get spot?
1) I can't find a link to cost
2) Is it fair to say that if my job tries to finish on spot fewer than 5 times (guess) that it will be cheaper than on-demand?
Is the above fair?
Many thanks
Comments
4 comments
Hi Dr,
the 2026 rate card can be found here: https://20779781.fs1.hubspotusercontent-na1.net/hubfs/20779781/Product%20Team%20Folder/Rate%20Cards/BiobankResearchAnalysisPlatform_Rate%20Card_Current.pdf and includes the different rates for spot and for on-demand.
(It looks more like 2 or 3 times rather than 5).
Thanks so much. Here is a visualisation that's useful for me:
Thanks for sharing that.
(I hadn't realised how much the saving rate varied)
No problem, happy to share the full sheet if it's useful (I guess I may as well):
storage_rank is =XLOOKUP(K2, {"SSD","EBS-gp3","EBS-gp2","EBS-st1"}, {1,2,3,4})
Please sign in to leave a comment.