Amazon Web Services vs Google Compute Engine

Amazon Web Services
Access a reliable, on-demand infrastructure to power your applications, from hosted internal applications to SaaS offerings. Scale to meet your application demands, whether one server or a large cluster. Leverage scalable database solutions. Utilize cost-effective solutions for storing and retrieving any amount of data, any time, anywhere. Amazon Web Services free tier has no alternatives.
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.
Comparing Amazon Web Services vs Google Compute Engine 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 Amazon Web Services has better video than Google Compute Engine

Ok, now let's compare the UI. Looks like Amazon Web Services 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 Amazon Web Services is more popular than Google Compute Engine

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

- AWS launched browser-based IDE for cloud developers (in 2017)
- Following AWS, Google Compute Engine also moves to per-second billing (in 2017)
- AWS introduced per-second billing for EC2 instances (in 2017)
- AWS offers a virtual machine with over 4TB of memory (in 2017)
- Google Compute Engine adds Windows Server (in 2015)
- AWS now supports Docker containers (in 2014)
- Amazon and Microsoft drop cloud prices (in 2014)
- Google Compute Engine is available for all (in 2013)
- Google and Amazon reduce cloud storage prices. Launch new cloud services (in 2012)
- Amazon Glacier: Cloud storage service using Humanoid robots (in 2012)

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

2017 - Following AWS, Google Compute Engine also moves to per-second billing

A week ago Amazon Web Services added per-second billing for users of its EC2 service. And Google today announced a very similar move. Google Compute Engine, Container Engine, Cloud Dataproc, and App Engine’s flexible environment virtual machines (VMs) will now feature per-second billing. This new pricing scheme extends to preemptible machines and VMs that run premium operating systems, including Windows Server, Red Hat Enterprise Linux and SUSE Enterprise Linux Server. With that, it one-ups AWS, which only offers per-second billing for basic Linux instances and not for Windows Server and other Linux distributions on its platform that currently feature a separate hourly charge. Like AWS, Google will charge for a minimum of one minute.

2012 - Amazon wants to beat Google in the Enterprise Search to win over Google Compute Engine

Enterprise search engines (which are used mostly by large companies with large data stores) - have always been the prerogative of the large software vendors: SAP, Oracle, IBM, Open Text. Then, of course, the search giant Google came to party and became market leader. But now Google and company will face a new competitor. Amazon is launching a new service on its cloud platform - CloudSearch. At first glance, it seems that Google has nothing to fear. Even though Amazon developers have some experience in search technologies (they somehow developed a search engine for the online store and even launched the own search engine A9). But how can they compete with Google? The problem is that existing enterprise search engines, including Google Enterprise Search, are designed for work in local networks, on local servers. And as corporate data moves to the cloud, they become useless.

The situation is even more difficult because the fact that now very often the phrase "move to the cloud" means "move to Amazon". Thus, enterprise search is going away from Google and comes to Amazon.

Google's own cloud platform Google App Engine - for now can't compete with Amazon Web Services on the enterprise market. Besides the search engine for Google App Engine is still only in the plans.

It is worth noting that Amazon CloudSearch has a fundamental difference from the Google Enterprise Search. Google's corporate search engine is a plug-n-play box that connects to LAN, indexes all data silos and displays results. CloudSearch - is not a ready-to-use service, but rather a tool for developers, which allows them quickly implement search in enterprise applications and repositories and configure it for the individual needs.

CloudSearch cost depends on the number of search servers, requests and traffic. But in general such search-as-a-service will cost much cheaper than buying and maintaining an own in-house search server.