5 ms·
I have a process in AWS that can run on ARM or AMD64 machines. It runs in AMD64 machines because, for some reason, the Graviton instances are killed without wa
by Shorel 4y ago
I have a process in AWS that can run on ARM or AMD64 machines.
It runs in AMD64 machines because, for some reason, the Graviton instances are killed without warning by AWS.
So yeah, great performance, as long as you don't actually need it.
- skywhopper 4y agoAre you using Spot instances?
- Shorel 4y agoYes, they are spot instances in an ASG. Still, the ASG group page doesn't show why are they killed. And I put a very high price limit (5 USD per hour) which is over 50 times what it actually costs per hour.
- philliphaydon 4y agoWhy not use non spot instances then?
- Shorel 4y agoCost optimization. This only needs to run when there are pending events, not 24/7. Also: this setup works perfectly fine with Intel instances.
- philliphaydon 4y agoI don't understand, you're paying more than normal hourly cost? Then it's not cost saving...
- Shorel 4y agoIt's an auction price. I am paying half than normal cost in average. The 'high' price was set up in case the instances were being killed because I was outbid by other AWS users. But the spot price has never been that high. The instances were killed anyway. So the reason is some technical glitch and not the price. It's a CPU and RAM intensive process. Something in the VM governor is killing VM processes if they exceed some threshold, killing my instances.
- philliphaydon 4y agoThat makes more sense now. I thought you were spot higher than the AWS costs so I was confused.