TrustRadius: an HG Insights company

Google Compute Engine

Score8.2 out of 10

196 Reviews and Ratings

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.

Media

How to choose the right VM
With thousands of applications, each with different requirements, which VM is right for you?
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.

1 / 2

Top Performing Features

  • Dynamic scaling

    Ease of scaling up or down in response to customer needs

    Category average: 8.2

  • Service-level Agreement (SLA) uptime

    The service uptime as a percentage defined in the SLA

    Category average: 8.6

  • Elastic load balancing

    Automatic balancing and distribution of resources across multiple virtual computers

    Category average: 8.5

Areas for Improvement

  • Pre-configured templates

    Pre-defined templates for virtual machines

    Category average: 7.6

  • Pre-defined machine images

    Range of different server configurations available

    Category average: 7.8

  • Monitoring tools

    Monitoring tools provide alerts when problems are detected

    Category average: 7.9

Google Compute Engine - Reliable and salable

Use Cases and Deployment Scope

In our organization we use Google Compute Engine to host our multiple internal applications. It helped to solve the infra scalability, resource management, optimizing operational cost.

Pros

  • Low latency Network
  • Flexible billing option
  • VM customization
  • Auto scaling

Cons

  • Third party compatibility
  • Support documentations should be simple
  • VM is slow during startup
  • Hybrid cloud setup is complex

Return on Investment

  • Reduced operational cost
  • Increased deployment efficiency
  • Eliminated on prim dependency
  • Scalability

Alternatives Considered

Amazon Elastic Compute Cloud (EC2) and Azure Virtual Machines

Other Software Used

Amazon Elastic Compute Cloud (EC2), Azure Virtual Machines

Google Compute Engine - Solid choice for low budget companies

Use Cases and Deployment Scope

I use Google Compute Engine to run the virtual machines that power our entire business, from our public apps to our internal databases. It solves the fundamental problems of infrastrucure cost, reliability and scalability

Pros

  • Variablity of machine types
  • Instance provisioning Speed
  • Seamless ecosystem integration
  • Fair billing

Cons

  • Steep learning curve in the UI
  • Cost forecasting and Management
  • Default Resource Quotas and increase process

Return on Investment

  • Reduced costs over AWS and Azure
  • Financially Enabled us to host our own Applications
  • Direct Reduction in Monthly Compute Costs

Alternatives Considered

Azure Virtual Machines

Other Software Used

Pipedrive, n8n

The cloud server infrastructure you need a few clicks away

Use Cases and Deployment Scope

Our entire server infrastructure runs on Google Compute Engine. This includes web, authentication and CI/CD servers (Jenkins). We can easily scale by deploying virtual instances as needed with just a few clicks. Tasks such as backup and monitoring are handled automatically, allowing our team to stay lean and focus on our main subject matter.

Pros

  • Instance deployment
  • Backup and Recovery
  • Alerts and monitoring

Cons

  • OS upgrades
  • Resource allocation
  • Disk management

Return on Investment

  • Zero infrastructure headcount
  • Low to none support associated costs
  • Accurate cost forecast

Alternatives Considered

Google Cloud SQL, Google Cloud Storage, Google Cloud Virtual Private Cloud (VPC) and Google Cloud Deployment Manager

Other Software Used

Atlassian Bitbucket, Atlassian Jira, Jenkins

Google Compute Engine (GCE)

Use Cases and Deployment Scope

Best for scalable customizable VMS with strong performance Google Cloud integration

Pros

  • Cost Benefits- Users can benefit from sustained use discounts reducing costs based on usage
  • High Availability- It offers automatic failover and managed instance groups to ensure application availability

Cons

  • Dashboard - A more customizable dashboard with widgets for key metrics, such as CPU usage, network traffic, and storage, would allow users to monitor their resources more effectively
  • Enhanced Container Support - A more unified container management platform that integrates container orchestration, and storage to simplify the containerization process
  • Networking and Security - Adding support for more advanced networking features, such as multi-cloud peering

Return on Investment

  • Reduced Costs - Pay-as-you-go pricing and preemptible VMs lower infrastructure costs compared to on-premises solutions
  • Complexity in Management Requires expertise to optimize and manage instances effectively

Alternatives Considered

Amazon EC2 Auto Scaling

Usability

Did you ever see Google down

Use Cases and Deployment Scope

In our company, we are both users and integrators of Google Cloud Platform. Among all the products, Google Compute Engine is probably one of the most widely used, as it allows for the creation of virtual machines. We manage a wide variety of projects using this product. Suffice it to say that our entire infrastructure runs on GCP.

Pros

  • Resources allocation
  • Monitoring
  • Catalogue deployment
  • Awesome free tier and discount credits

Cons

  • UI for advanced feature
  • Cost prediction

Return on Investment

  • Credits allows to to test and fine tune your infrastructure
  • Google Compute Engine relies on other aspects of the Cloud Platform to work, so you need to consider them.
  • Google offers tools and suggestions on how to optimize costs.

Alternatives Considered

Amazon Elastic Compute Cloud (EC2) and Oracle Cloud Infrastructure

Other Software Used

Amazon Elastic Compute Cloud (EC2)