Google Compute Engine: Mountain View's Amazon EC2

Adam DuVander
Jun. 28 2012, 12:33PM EDT

Google is doubling down on cloud computing, further opening up its infrastructure to developers. Google Compute Engine supports "Linux virtual servers at Google scale," according to the company's announcement at its Google I/O developer conference. The new offering sits alongside the Google App Engine API as part of its infrastructure-as-a-service Cloud Platform initiative. Google Compute is also the closest competitor the search giant has to Amazon EC2.

Here's how Google pitches the new product in its official blog post:

Today, in response to many requests from developers and businesses, we're going a step further. We're introducing Google Compute Engine, an Infrastructure-as-a-Service product that lets you run Linux Virtual Machines (VMs) on the same infrastructure that powers Google. This goes beyond just giving you greater flexibility and control; access to computing resources at this scale can fundamentally change the way you think about tackling a problem.

Google Compute is in limited preview, meaning developers need to register to be invited. However, all of the information about the platform is available on the Cloud Platform website.

The use cases described in both the keynote and on the website are focused on batch processing, data processing and high-performance computing. Since Google Compute uses Google's own infrastructure, most web developers may be thinking first of hosting websites, rather than processing data. Hosting sites and mobile infrastructure has been a core use of Amazon Web Services. For example, Netflix hosts its infrastructure on Amazon. With Linux virtual machines, developers can move between Amazon and Google with minimal lock-in.

"It's notable that Google feels the need to tout the lower unit prices and I wouldn't be surprised if we saw a response from Amazon at some point," said Mat Ellis from the cloud spending tracker company Cloudability. "Cost only becomes important at scale, which might explain the focus on pricing. I can run my app on half a million instances on Compute Engine if I want to," Ellis said.

Compute pricing starts at 14 cents per hour, compared to 8 cents (update: and lower, as a commenter pointed out) on Amazon. It's unclear if these can really be compared head-to-head, due to the different way the companies describe the size of each instance.

Adam DuVander Hi! I'm Developer Communications Director for SendGrid and former Executive Editor of ProgrammableWeb. I currently serve as a Contributing Editor. If you have API news, or are interested in writing for ProgrammableWeb, please contact editor@programmableweb.com Though I'm a fan of anything API-related, my particular interest is in mapping. I've published a how-to book, Map Scripting 101, to get anyone started making maps on websites. In a not-so-distant past life I wrote for Wired and Webmonkey.

Comments

Comments(2)

thomas

Amazon EC2 actually starts at $0.02/hr for a micro instance. Depending on what you're doing (like web hosting) this is faster than a small instance.

Using reserved instances (something Google does not mention), a small instance is as little as $0.025/hr.

Google advertises more compute power for the same price, yet only defines 2.75GQ as half a core of a "Sandy Bridge platform". With what little information available, it looks like EC2 has a huge advantage over Google at this point.

Who knows what will change in the future, though.

[...] Google has its Platform as a Service (PaaS) offering, App Engine but with the Google Compute Engine, it has directly gone after the market that Amazon dominates. Compute Engine promises to deliver you “Linux Virtual Servers at Google Scale” and currently you need an invitation to sign up and start using it. Check out the announcement, the details at the Cloud Platform website and our more in-depth coverage. [...]