Google Compute Engine logo

Google Compute Engine

Run large-scale workloads on virtual machines hosted on Google's infrastructure.
12.2K
9.1K
+ 1
423

What is Google Compute Engine?

Google Compute Engine is a service that provides virtual machines that run on Google infrastructure. Google Compute Engine offers scale, performance, and value that allows you to easily launch large compute clusters on Google's infrastructure. There are no upfront investments and you can run up to thousands of virtual CPUs on a system that has been designed from the ground up to be fast, and to offer strong consistency of performance.
Google Compute Engine is a tool in the Cloud Hosting category of a tech stack.

Who uses Google Compute Engine?

Companies
1285 companies reportedly use Google Compute Engine in their tech stacks, including Delivery Hero, Snapchat, and Accenture.

Developers
10749 developers on StackShare have stated that they use Google Compute Engine.

Google Compute Engine Integrations

Kubernetes, Terraform, Ansible, New Relic, and Datadog are some of the popular tools that integrate with Google Compute Engine. Here's a list of all 50 tools that integrate with Google Compute Engine.
Pros of Google Compute Engine
87
Backed by google
79
Easy to scale
75
High-performance virtual machines
57
Performance
52
Fast and easy provisioning
15
Load balancing
12
Compliance and security
9
Kubernetes
8
GitHub Integration
7
Consistency
4
Free $300 credit (12 months)
3
One Click Setup Options
3
Good documentation
2
Great integration and product support
2
Escort
2
Ease of Use and GitHub support
1
Nice UI
1
Easy Snapshot and Backup feature
1
Integration with mobile notification services
1
Low cost
1
Support many OS
1
Very Reliable
Decisions about Google Compute Engine

Here are some stack decisions, common use cases and reviews by companies and developers who chose Google Compute Engine in their tech stack.

Shared insights

I have got a small radio service running on Node.js. Front end is written with React and packed with Webpack . I use Docker for my #DeploymentWorkflow along with Docker Swarm and GitLab CI on a single Google Compute Engine instance, which is also a runner itself. Pretty unscalable decision but it works great for tiny projects. The project is available on https://fridgefm.com

See more

Context: I wanted to create an end to end IoT data pipeline simulation in Google Cloud IoT Core and other GCP services. I never touched Terraform meaningfully until working on this project, and it's one of the best explorations in my development career. The documentation and syntax is incredibly human-readable and friendly. I'm used to building infrastructure through the google apis via Python , but I'm so glad past Sung did not make that decision. I was tempted to use Google Cloud Deployment Manager, but the templates were a bit convoluted by first impression. I'm glad past Sung did not make this decision either.

Solution: Leveraging Google Cloud Build Google Cloud Run Google Cloud Bigtable Google BigQuery Google Cloud Storage Google Compute Engine along with some other fun tools, I can deploy over 40 GCP resources using Terraform!

Check Out My Architecture: CLICK ME

Check out the GitHub repo attached

See more

Blog Posts

Google Compute Engine's Features

  • High-performance virtual machines- Compute Engine’s Linux VMs are consistently performant, scalable, highly secure and reliable. Supported distros include Debian and CentOS. You can choose from micro-VMs to large instances.
  • Powered by Google’s global network- Create large compute clusters that benefit from strong and consistent cross-machine bandwidth. Connect to machines in other data centers and to other Google services using Google’s private global fiber network.
  • (Really) Pay for what you use- Google bills in minute-level increments (with a 10-minute minimum charge), so you don’t pay for unused computing time.
  • Load balancing- Native load-balancing technology helps you spread incoming network traffic across a pool of instances, so you can achieve maximum performance, throughput and availability at low cost.
  • Fast and easy provisioning- Quickly deploy large clusters of virtual machines with intuitive tools including a RESTful API, command-line interface and web-based Console. You can also use tools such as RightScale and Scalr to automatically manage your deployment.
  • Compliance and security- All data written to disk in Compute Engine is encrypted at rest using the AES-128-CBC algorithm. Compute Engine has completed ISO 27001, SSAE-16, SOC 1, SOC 2, and SOC 3 certifications, demonstrating our commitment to information security.

Google Compute Engine Alternatives & Comparisons

What are some alternatives to Google Compute Engine?
Google App Engine
Google has a reputation for highly reliable, high performance infrastructure. With App Engine you can take advantage of the 10 years of knowledge Google has in running massively scalable, performance driven systems. App Engine applications are easy to build, easy to maintain, and easy to scale as your traffic and data storage needs grow.
DigitalOcean
We take the complexities out of cloud hosting by offering blazing fast, on-demand SSD cloud servers, straightforward pricing, a simple API, and an easy-to-use control panel.
Google Cloud Platform
It helps you build what's next with secure infrastructure, developer tools, APIs, data analytics and machine learning. It is a suite of cloud computing services that runs on the same infrastructure that Google uses internally for its end-user products, such as Google Search and YouTube.
Amazon EC2
It is a web service that provides resizable compute capacity in the cloud. It is designed to make web-scale computing easier for developers.
Microsoft Azure
Azure is an open and flexible cloud platform that enables you to quickly build, deploy and manage applications across a global network of Microsoft-managed datacenters. You can build applications using any language, tool or framework. And you can integrate your public cloud applications with your existing IT environment.
See all alternatives

Google Compute Engine's Followers
9077 developers follow Google Compute Engine to keep up with related blogs and decisions.