Introducing Preemptible VMs
11–20 of 98 posts
Re: Introducing Preemptible VMs
#12Earlier quoted context omitted.
It isn't fundamentally different from EC2 spot instances.
Beyond the fixed price, no? Also, do you get the 30s grace period on spot instance shutdown?
https://aws.amazon.com/blogs/aws/new-ec2-spot-instance-termi...
Re: Introducing Preemptible VMs
#13Re: Introducing Preemptible VMs
#14How does their pricing compare to ec2 spot instances?
Re: Introducing Preemptible VMs
#15Re: Introducing Preemptible VMs
#16How does their pricing compare to ec2 spot instances?
[1] http://storage.googleapis.com/pricingcomparator.appspot.com/...
[2] http://storage.googleapis.com/pricingcomparator.appspot.com/...
disclaimer: I work at Google on Google Cloud Platform
Re: Introducing Preemptible VMs
#17 * you don't care too much about when a workload finishes
* it can be chunked into small units of interruptible work
* the cost of resuming interrupted work is zero or small
Examples of workloads that might look like this: * geocoding large batches of addresses
* map-reducing large event streams
* content scraping/crawling
Notice that you don't need to run all of your cluster as preemptible if you're using bdutil [0], too -- some of the workload can be preemptible, and some not. So you can guarantee a minimum processing throughput, but get extra throughput for very cheap.I think that's a great way to do it, though I wish it was generalized for all kinds of clusters, not just for Hadoop ones.
Re: Introducing Preemptible VMs
#18How does their pricing compare to ec2 spot instances?
I say "market" because no-one really knows how the spot market place actually works. We've had machines run for weeks, and other times the prices fluctuate in bizarre ways and we can't get out preferred instance types for hours or (in the worst case) days. There's an interesting analysis here: http://santtu.iki.fi/2014/03/20/ec2-spot-market/
Re: Introducing Preemptible VMs
#19When I worked at Google in 2013 part of my job was running very large calculations that were often pre-empted. I usually ran at the lowest priority and was in effect using spare capacity. No hassles, assuming that getting runs completed was not too time sensitive.
Re: Introducing Preemptible VMs
#20How does their pricing compare to ec2 spot instances?
Well, spot varies. Sometimes it's low, but the price varies based on demand. Using prices as of right now for example, Currently in California, c3.8xl instances are quite popular, running $1.68 an hour on an instance that's normally 1.912 an hour, roughly a 13% discount. 70% strikes me as better than 13%, especially when it's predictable. (and 70% below an already substantially lower hourly price...) [1] http://stora…
California tends to be more expensive than other AWS regions, though (I can't remember the reason - perhaps just availability?). If you're in us-east-1 the price sticks around $0.20 per hour, and eu-west-1 is rock-solid at $0.32 per hour.
If you have work that can be done on spots it can be a good idea to make it region-agnostic so that you can take advantage of better prices for different instances in different regions.