Google Offers Cheap Cloud Computing For Low-Priority Tasks
jfruh writes: Much of the history of computing products and services involves getting people desperate for better performance and faster results to pay a premium to get what they want. But Google has a new beta service that's going in the other direction — offering cheap cloud computing services for customers who don't mind waiting. Jobs like data analytics, genomics, and simulation and modeling can require lots of computational power, but they can run periodically, can be interrupted, and can even keep going if one or more nodes they're using goes offline.
cheap cloud computing for customers. called it!
:>nice
Preemptible VMs are the same as regular instances except for one key difference - they may be shut down at any time.
It sounds like AWS's Spot Instances? Except for the fixed pricing.
In a way the cloud was big way back when. I remember in the late 70's my high school had a matrix dumb terminal tied to a couple college servers. It seems we are going back to that way of thinking. Use minimal hardware and let the power of the processing be handled elsewhere.
If only I was not using the low-priority cloud compting..
Google has decided to triple the cost of your off site services. Please send a cheque for $10000 today. We'll keep your data nicely safe and locked away where you can get it as soon as you pay your new ransom I mean SAAS fee.
Mean what you say...say what you mean.
Batch computing on a mainframe dressed up with today's buzzwords?
So no reason to even try to understand what this is.
So you're a tech nerd who has an aversion to seeing ads.... Your life must be hell.
"I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)
That's what people used to do in the 60s.
I dunno, I think those of us who are better at blocking ads than you--and aren't bored enough to spend all their time refreshing large companies' press release pages--might find this kind of article useful.
I have been programming since vi was considered advanced. I have to admit that features such as builtin debugging and autocompletion are very useful. I program in multiple languages and an IDE which understands the language I am using helps me greatly, especially when it knows about the library. I am more productive because of these tools.
Small comment on that last point:
Any large-scale computing implementation must be able to deal with nodes going offline. For example, if typically you have one hour of downtime per machine per year, and are running a process on 10,000 nodes, then at any given time you have about a 64% chance of having at least one node down. If you have to restart the process on all 10,000 nodes, that's going to be a huge amount of wasted computing power.
Book now before Google close their new service down!
Back in the day, you could set your priority on a Cray XMP to 0.01 so that you got 100x the minutes you were allocated but that your code only ran when the machine was otherwise idle.
Or SETI@home. Now we can find out how much it costs to find each Little Green Man.
Looks like the perfect match to run systemd.
Achille Talon
Hop!
It sounds like this is modelled after the SETI@home project (which I think evolved into BOINC?), though maybe in reverse
Berkeley: Hello, world, you're wasting CPU cycles, do you mind if we use them?
Google: We've got a bunch of underutilized CPUs. Hello, World, how do you want to use them?
I suspect the Google model would work better for data that can't be broken into parallel tasks as easily, but overall it sounds like both approaches are designed for similar things.
This is a really good idea from a resource utilization standpoint. Reminds me a lot of the power grid - you have to have enough hardware to handle the peak load, but idle capacity just costs you money.
Amazon's spot instances are better in every way. Not only are they usually cheaper than Google's fixed prices, but you can run them for way more than 24 hours. I have a Spot Instance running for 4 months at about 1/25th the price of the on-demand instance, and way cheaper than Google's preemptible instance too.
The limit of 24 hours seems to be designed to prevent people who want to run long-running tasks from using up the spare compute power on something like a VPN. That's fine with me; Amazon can have my business instead. :D