News for hackers. Stuff that matters.
Re:GCP releases Spot VMs, the next generation of Pre-emptibl... by snewman on Wednesday October 13, 2021 @01:19AM (#28848484)
Except that (presumably) there is no guarantee that any spot instances are available. You could wind up in a state where you have no instances running. No user-facing production service can tolerate that.
Re:GCP releases Spot VMs, the next generation of Pre-emptibl... by roland35 on Wednesday October 13, 2021 @12:09PM (#28854034)
I believe AWS can create spot autoscaling groups which include a minimum baseline traditional instances plus a floating level of spot instances. This seems to be a nice compromise.
Re:GCP releases Spot VMs, the next generation of Pre-emptibl... by roca on Wednesday October 13, 2021 @01:27AM (#28848535)
Just spin up regular VMs if you can't get spot instances when you need them.
Re:GCP releases Spot VMs, the next generation of Pre-emptibl... by xyzzyz on Wednesday October 13, 2021 @02:28AM (#28848849)
Lack of spot VM means that all spare capacity has been taken up by the regular VMs, meaning that it spots are gone, so are regular ones.
Re:GCP releases Spot VMs, the next generation of Pre-emptibl... by apendleton on Wednesday October 13, 2021 @03:57AM (#28849498)
Having worked on infrastructure deployed this way, I can say this oversimplifies a bit. There's virtually never no spot capacity at all, there's no capacity at a given bid price, for a given instance type, in a given region. You can start to scale up on-demand infrastructure using spot price as a signal, before there's literally none left, and you can also run on clusters of heterogeneous instances, and change your instance type mix when one instance type's price goes up. In the worst case you can fail out of a particular region whose spot prices have gotten too high. Lots of options.
Re:GCP releases Spot VMs, the next generation of Pre-emptibl... by sitkack on Wednesday October 13, 2021 @06:10AM (#28850325)
No shade, but this is a very AWS specific view of cloud. Every cloud has a different resource allocation philosophy, not all the assumptions are the same.
Re:GCP releases Spot VMs, the next generation of Pre-emptibl... by remram on Wednesday October 13, 2021 @11:33AM (#28853487)
Yeah, GCP spot instances don't vary in price like AWS ("The price adjustments will occur at most once a month").
Re:GCP releases Spot VMs, the next generation of Pre-emptibl... by ianburrell on Wednesday October 13, 2021 @12:54PM (#28854560)
There is no longer bidding for spot prices on AWS. They moved to model where pay the fixed spot price which isn't based on capacity.

https://aws.amazon.com/blogs/compute/new-amazon-ec2-spot-pri...

Re:GCP releases Spot VMs, the next generation of Pre-emptibl... by remram on Thursday October 14, 2021 @12:28AM (#28860524)
Interesting! I think it still updates more than once a month, but that is a significant change that I wasn't aware of, thank you.
Re:GCP releases Spot VMs, the next generation of Pre-emptibl... by roca on Thursday October 14, 2021 @05:57PM (#28870728)
Maybe that's true but we haven't seen this happen in practice. Maybe we're just incredibly lucky but we're able to get on-demand instances to recover after spot termination.
Re:GCP releases Spot VMs, the next generation of Pre-emptibl... by jayd16 on Wednesday October 13, 2021 @03:06AM (#28849087)
No guarantee but still very likely there are instances available.
Re:GCP releases Spot VMs, the next generation of Pre-emptibl... by jpdb on Wednesday October 13, 2021 @08:34AM (#28851322)
Spot is excess capacity. If there's zero excess capacity, that means there's (probably) also no on-demand capacity as well.
Re:GCP releases Spot VMs, the next generation of Pre-emptibl... by remram on Wednesday October 13, 2021 @11:35AM (#28853504)
If you are not being given any excess capacity, that doesn't mean there is no excess capacity. You are just not one of the lucky few, whose numbers are shrinking.