Google Compute Engine vs OpenStack

Google Compute Engine
Run your large-scale computing workloads on Linux virtual machines hosted on Google's infrastructure. Use world class data centers that provide unparalleled performance for your computing needs. Easily scale to tens of thousands of cores on infrastructure designed for large-scale computing.
OpenStack is a global collaboration of developers and cloud computing technologists producing the ubiquitous open source cloud computing platform for public and private clouds. The project aims to deliver solutions for all types of clouds by being simple to implement, massively scalable, and feature rich. The technology consists of a series of interrelated projects delivering various components for a cloud infrastructure solution.
Comparing Google Compute Engine vs OpenStack is like comparing apples to oranges. Because your business is unique and nobody except you can decide, which is better for your company. But we can add some fun to your research and suggest some new comparison parameters.

Let's start with videos. We think that OpenStack has better video than Google Compute Engine

Ok, now let's compare the UI. Looks like OpenStack has more user-friendly interface than Google Compute Engine because it's bigger. At least on our screenshots

To compare the popularity of the solutions we counted how many alternatives people search for each of them on the Internet. And it turns out that OpenStack is more popular than Google Compute Engine

Now let's look at the recent activities of our competitors:

- Following AWS, Google Compute Engine also moves to per-second billing (in 2017)
- Rackspace offers ready-to-use Openstack private clouds (in 2016)
- Google is joining OpenStack (in 2015)
- Google Compute Engine adds Windows Server (in 2015)
- VMware integrates its cloud management tools with OpenStack (in 2014)
- Google Compute Engine is available for all (in 2013)
- Surprise! VMWare has joined OpenStack (in 2012)
- OpenStack - is like the Soviet Union. Who develops OpenStack? (in 2012)
- Google Compute Engine - the new threat to Amazon (in 2012)
- OpenStack launches. CloudStack departs. Amazon adapts SAP. Azure rebrands (in 2012)

Looks like OpenStack was recently more active than Google Compute Engine (at least in our news). We also found some news, in which Google Compute Engine and OpenStack meet head to head:

2015 - Google is joining OpenStack

Google is joining the OpenStack Foundation as the open source project’s newest corporate sponsor, which includes a $25,000-per-year sponsorship commitment. The focus of Google’s participation will be on Linux containers and integrating the Google-incubated Kubernetes container management tool into OpenStack. OpenStack’s other corporate sponsors include the likes of Alcatel-Lucent, Citrix, Comcast, Cray, GoDaddy, Fujitsu, Oracle, SAP, Nokia and the Linux Foundation. More than the (by Google standards) small financial commitment, though, Google’s participation is almost a symbolic gesture given the company’s previous involvement in the project. Google already has informally collaborated with OpenStack on a number of projects like the Murano application catalog and in the Magnum container orchestration service in the past, will contribute engineering resources to the project.

2015 - Google Compute Engine adds Windows Server to stand out over OpenStack

Google made Windows Server support on its Compute Engine platform available for all. Cloud Engine users are now covered by Google’s Compute Engine SLA when they run their applications on Windows Server 2012 R2 and the older Windows Server 2008 R2. This also means developers can now use Google’s platform to run their Active Directory, SQL Server, SharePoint, Exchange and ASP.NET servers. Google offers Microsoft License Mobility for its platform, so Microsoft customers can move their existing software licenses from their on-premise deployments to Google’s cloud without having to pay any additional licensing fees.