3 ms·
Can't you just bid for 20% of the original price and get the same behavior? In AWS you simply tell how much you're willing to pay to keep the instance uninterr
by takeda 10y ago
Can't you just bid for 20% of the original price and get the same behavior?
In AWS you simply tell how much you're willing to pay to keep the instance uninterrupted. If there's someone who is willing to pay more, they will get the instance from you and yours will be shut down.
- jjn2009 10y agoThe main factor is the market for this unused CPU time, a bid of 20% could be vastly different on each service. The GCE pricing model in a way has a sort of step function applied to the pricing, whereas AWS you can bid however you like, how this effects consumer usage I would guess is higher cost on AWS due to perceived competition. This is all assuming the CPU time on machines is constant.
- Eridrus 10y agoAWS also tends to have different prices in different regions and for different sized machines, so there's more work involved in making your 20% work.
- boulos 10y agoWith Spot, if the market price goes above .2x retail, and your job runs long enough then you never succeed with Spot. By comparison, if you are able to create a preemptible VM you are guaranteed to pay .2x retail and then likely (but not guaranteed) to have 24h to do your work. tl;dr: A maximum bid of .2x retail isn't equivalent to preemptible. There's almost certainly a bid for a given instance for a given runtime that would result in the same price, but it varies over time, space, runtime and instances shape. Disclosure: I work on Google Cloud (and launched preemptible VMs)
- williamstein 10y ago> likely (but not guaranteed) In my several years experience using GCE it is indeed extremely likely. Two years ago it wasn't very likely, but it became very likely about a year ago. Incidentally, I'm the guy that convinced Drew Sutherland of this article to use GCE in the first place :-).