Skip to main content
TrustRadius
Google Compute Engine

Google Compute Engine

Overview

What is Google Compute Engine?

Google Compute Engine is an infrastructure-as-a-service (IaaS) product from Google Cloud. It provides virtual machines with carbon-neutral infrastructure which run on the same data centers that Google itself uses.

Read more
Recent Reviews
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 9 features
  • Operating system support (51)
    7.7
    77%
  • Security controls (51)
    7.6
    76%
  • Pre-defined machine images (50)
    6.5
    65%
  • Pre-configured templates (49)
    6.1
    61%

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing

Preemptible Price - Predefined Memory

0.000892 / GB

Cloud
Hour

Three-year commitment price - Predefined Memory

$0.001907 / GB

Cloud
Hour

One-year commitment price - Predefined Memory

$0.002669 / GB

Cloud
Hour

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttps://cloud.google.com/compute/pricin…

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services
Return to navigation

Product Demos

Google Compute Engine Load Balancing, a quick introduction

YouTube

Computing with Google Compute Engine

YouTube

RouterOS CHR deployment in Google Compute Engine (GCE) demo

YouTube

Creating Custom Images for Google Compute Engine

YouTube

Hands on with Load Balancing on Google Compute Engine

YouTube
Return to navigation

Features

Infrastructure-as-a-Service (IaaS)

IaaS provides the basic building blocks for an IT infrastructure like servers, storage, and networking, in an on-demand model over the Internet

7
Avg 8.1
Return to navigation

Product Details

What is Google Compute Engine?

Virtual machines for any workload

Online VMs on high-performance, reliable cloud infrastructure offered on preset or custom machine types for web servers, databases, or AI.


Includes one e2-micro VM instance, up to 30 GB storage, and up to 1 GB of outbound data transfers free per month.


Preset and custom configurations

Prebuilt samples called Jump Start Solutions can be used to deploy an application in minutes, such as a dynamic website, load-balanced VM, Java application, three-tier web app, or ecommerce web app.

Offers predefined machine types, sizes, and configurations for any workload, from large enterprise applications, to modern workloads (like containers) or AI/ML projects that require GPUs and TPUs.

For more flexibility, a custom machine type between 1 and 96 vCPUs with up to 8.0 GB of memory per core can be created. Also offers many block storage options, from flexible Persistent Disk to high performance and low-latency Local SSD.


Industry-leading reliability

Compute Engine boasts strong single instance compute availability SLA: 99.95% availability for memory-optimized VMs and 99.9% for all other VM families. Offers live migration to maintain workload continuity during planned and unplanned events. When a VM goes down, Compute Engine performs a live migration to another host in the same zone.


Automations and recommendations for resource efficiency

VMs can be added automatically to handle peak load and replace underperforming instances with managed instance groups.

Resources can be manually adjusted using historical data with rightsizing recommendations, or capacity for planned demand spikes can be guaranteed with future reservations. All of Google's latest compute instances (C3, A3, H3) run on Titanium, a system of purpose-built microcontrollers and tiered scale-out offloads to improve infrastructure performance, life cycle management, and security.


Pricing and discounting

Google offers detailed pricing guidance for any VM type or configuration, and a pricing calculator to get a personalized estimate.

To save on batch jobs and fault-tolerant workloads, Spot VMs are offered to reduce costs. Automatic discounts for sustained use are offered, or up to 70% off when signing up for committed use discounts.


Security controls and configurations

Encrypts data-in-use and while it’s being processed with Confidential VMs.

Defends against rootkits and bootkits with Shielded VMs.

Meets compliance standards for data residency, sovereignty, access, and encryption with Assured Workloads.


Google Compute Engine Features

Infrastructure-as-a-Service (IaaS) Features

  • Supported: Dynamic scaling
  • Supported: Elastic load balancing
  • Supported: Pre-configured templates
  • Supported: Pre-defined machine images
  • Supported: Operating system support
  • Supported: Security controls

Google Compute Engine Screenshots

Screenshot of How to choose the right VM
With thousands of applications, each with different requirements, which VM is right for you?Screenshot of documentation, guides, and reference architectures
Migration Center is Google Cloud's unified migration platform with features like cloud spend estimation, asset discovery, and a variety of tooling for different migration scenarios.

Google Compute Engine Videos

Compute Engine in 2 minutes
What is Compute Engine?

Google Compute Engine Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Google Compute Engine is an infrastructure-as-a-service (IaaS) product from Google Cloud. It provides virtual machines with carbon-neutral infrastructure which run on the same data centers that Google itself uses.

Google Compute Engine starts at $0.

Amazon Web Services, Microsoft Azure, and Amazon S3 (Simple Storage Service) are common alternatives for Google Compute Engine.

Reviewers rate Dynamic scaling highest, with a score of 8.4.

The most common users of Google Compute Engine are from Small Businesses (1-50 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(180)

Attribute Ratings

Reviews

(26-50 of 52)
Companies can't remove reviews or game the system. Here's why
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use Google Compute Engine in a hybrid and multi-cloud solution. We find that using it for direct ad-hoc use cases meets all of our demands. We have attempted some more complex networking and multi-regional use cases but were not able to achieve satisfactory results. Google Compute Engine is extremely appropriate for anyone requiring quick, scalable, reliable infrastructure.
Manjeet Singh | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
GCE is well suited for the following scenarios. GCE is very easy to use, and we can navigate on the console easily for trying various options. Reasonable pricing for the VMs help to reduce the overall budget. Recommendations for running VMs to scale up or down. Set of predefined VM types. Preemptible instances.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Google Compute Engine is suitable for any scenario that fits one of the pros I listed. It is very flexible and easily configurable. In many cases, VMs need to be spun up on the fly programmatically, and without orchestration software, one can accomplish this by using one of the APIs.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
I have recommended the platform to students, friends and family members alike. The help and documentation is very easy to follow for a beginner. Plus, GCP has built in tools which make some common tasks that non-production level cloud users need to accomplish very easy in an automated way.

Now, to address the question of recommending GCE to a colleague, ultimately the organization will have to make a decision regarding the entire cloud platform. It wouldn't make much sense, outside of a special case, to use GCE for some parts of your cloud infrastructure and a competitor on other parts.

That practical caveat aside, I believe that the GCP brings a strong suite of tools to the table overall and is good value for money at this time as well.

Developer familiarity to certain competing platforms can be a sticking point, but a colleague who is already asking for a recommendation is likely already open minded about moving to GCP.
October 28, 2019

Great Service

Score 9 out of 10
Vetted Review
Verified User
Incentivized
Google Compute Engine is particularly well suited for multi-environment testing, development, and experimentation with the low cost of spinning up small instances along with the speed at which it can be done. It also does well hosting small websites and proxy servers that don't see a lot of network traffic.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
GCE is very well suited to small to mid scale deployments. It is also run very well with AI workloads especially when using Google TenserFlow et al. It is less appropriate for extremest scale deployments that spam multiple data center (probably because of lack of document on best practices)
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Google Compute Engine is well suited for:
  • All situations where one needs to allocate compute capability. Google Compute Engine offers a variety of server configuration and one should be able to find a matching configuration, except for largest servers or mainframes. This still may be the case for large relational databases in enterprises.
Google Compute Engine is less well suited for:
  • Processing confidential information if the organization does not master security in cloud environments. One cannot simply transplant an application from a private data center to the cloud and expect the same security. Security needs to be designed and implemented from the start.
  • Period workloads processing events. For that, consider Serverless/Function as a Service which is also a offering on Google Compute Platform.
Brendon Brown | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
In my opinion, most cloud applications should consider Google Compute Engine from a speed and pricing perspective. Of course, you should do an assessment based on what your application needs to do and how it needs to perform, but there's a machine for most kinds of deployments. If you have the expertise nearby, all the better.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Google Compute Engine offers you the possibility to scale your computing resources up or down quickly. Is a flexible solution that can be utilized by everyone who wants to manage software without having to worry about hardware. It's easy to create servers, and can connect to servers by RDP or SSH. It's a great choice for small and big organizations. We migrated all our critical servers from hardware to visualized servers and we reduced our cost significantly. It is more efficient to migrate you ERP to virtualization server to Google Compute Engine that on your hardware.
Thomas Young | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Google Cloud Compute Engine is well suited for companies doing advanced analytics, including machine learning and artificial intelligence. The software is less useful for smaller companies with only small data sets available for analysis. The software works well if you need instant access from anywhere in the world and if you are used to the Google infrastructure.
Tristan Dobbs | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
ResellerIncentivized
GCE is so customizable and extensible that it can fit most use cases and applications. Costs are excellent and it has become the most useful tool in our collection to deploy products, test scenarios, migrate workloads, and move out of the "server room". Ease of management cost control and customization are the biggest wins with GCE.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
You can use Google’s web services to build a highly customized solution to meet all your company’s needs. Very easy to build, test, deploy and manage applications and services though their data centers. Google Compute Engine gives you the freedom to move away from having your servers based on premises which can reduce costs.
Vinicius Lima | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
As any IaaS provider, Google Compute engine is suitable for any kind of companies, from small to large ones. You can easily create new servers and start configuring it in minutes. Usually, the prices are lower when comparing with buying a local server. Furthermore, Google Compute Engine is integrated with other services from Google Cloud platform.
June 29, 2019

Google delivers

Score 9 out of 10
Vetted Review
Verified User
Incentivized
Google Compute Engine is very similar to AWS EC2, and in most of the same regions, but also in a couple of additional geographic locations. So if proximity is crucial, there are some additional options with GCE over AWS EC2.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Suited: Compute Engine is really good for any monolith type services which you need to host a service globally. And it works very well. Not Suited: autoscaled services that have long/heavy post-processing activity during termination.
Fedor Paretsky | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
For companies that require GPU-accelerated instances, GCE may be your only good option. They offer a lot of services that aren't available at the next best cloud computing platform (in my opinion), DigitalOcean. Beyond the functionality, the UI and documentation can be approved a lot, but if you're used to the way Google designs their developer tools and APIs, then you're probably all set with moving forward with Google's Compute Engine.
Tyler Johnson | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We are a web software company and GCE has been great for hosting our web applications. We have a single-node and multi-node instances and GCE never misses a beat. We also have some Windows Server clients, so launching and testing our software in Windows is made possible by GCE. When comes to reliably hosting web infrastructure at scale, GCE is a fantastic choice.
Sazzad Hossain Sharkar | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
If anyone, especially developers, whom are a newbie, they can quickly launch pre-built servers with desired applications easily. The projects come with the git repository that can rapidly be installed with a few single clicks.

If you have good experience, you can make a bridge to back up the project source codes or files to cloud storage quickly by doing some little functioning. There are manuals online for working with GCE

Non experienced Google Cloud Compute users will have some extra work when creating a new server. Must have to build it by oneself.
Dmitry Sadovnychyi | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Compute Engine provides VMs which you have to maintain by yourself, but you can run anything you want in there. Consider using App Engine for web sites, Container Engine for anything that needs to be often deployed and scaled automatically (if it doesn't fit into App Engine). On Compute Engine you can easily spawn up an instance with hundred GB of memory, do your stuff, and shut it down after couple of hours. You will only pay for what you used. But be careful -- there's some people who "forget" about running instances and then they are surprised with huge bills in the end of the month -- this is your responsibility to turn them off, since Google will do their part to make sure they are working flawlessly without any downtime.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
GCE is well suited for building scalable tools in the cloud. If you have an on demand service, GCE is a great tool for spinning up and down servers quickly. GCE can get expensive for full time applications using high network throughput. If you have a lot of data moving between servers, make sure you understand the cost associated with how information will be flowing over the network.
Raymond Hawkins | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Google Compute Engine is really great for web-based software that needs high availability and flexibility in scaling. I wouldn't necessarily recommend it for simple website hosting under most circumstances as the bandwidth can get expensive quickly if serving large files, but even for that it's very reliable and easy to set up and get started.
Andy Zhang | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
I would recommend Google Compute Engine for companies with adept engineering teams that want to maximize the value of their talent and focus on the core strengths of their business (product, R&D, research, UX), rather than waste resources on infrastructure. The engineering team should have good knowledge of the tools available and how to stitch them together into a scalable product.
David Long, SPA | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
If running a Kubernetes or any container engine environment, Google Compute is simply the best. Given that Kubernetes and containers in general are still fairly new in terms of widespread usage, there are hangups, but those seem to exist in any hosting platform. Google's terminology, as compared to Azure and AWS is also really easy to understand. If you want logging, it's called logging. If you want storage it's called storage. Where Google Compute falls short is the same as where all cloud providers fall short: if you want high resource systems that are always online, it will get expensive really quickly.
Return to navigation