Ease to start, easy to maintain
August 16, 2019

Ease to start, easy to maintain

Tristan Dobbs | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Review Source

Overall Satisfaction with Google Compute Engine

We use compute engine across a number of departments at our company. We deploy temporary workloads to VMs on a daily basis and have deployed our production systems to GCE for deployment and CI/CD pipelines, ETL for data projects, and for large-scale customer engineering.
GCE is in play primarily for our engineering department as well as our customer engineering and sales teams.
  • GCE is excellent at cost management. We are able to manage billing to the second and set up rules to manage those expenses easily.
  • GCE is fast! Our teams constantly provision/de-provision workloads and GCE is able to keep up well, no matter the type or number of servers that need to be spun up.
  • The configuration is extremely easy. The UI is being improved and tweaked on a regular basis to keep up with UI/UX trends and make it easy for users to do everything from the console. That said, the API is extensive and powerful. Many of us prefer the CLI for bulk actions.
  • Windows management is lacking. When managing a Windows machine, it's nearly always necessary to RDP into the machine and an agent would be very helpful for system-level API calls.
  • Stackdriver integration could be rolled out better. We would like to see more standard monitoring functionality and metrics built-in for instant deployment when using a new project.
  • Inter-project organization. It's difficult to connect different GCP projects in order to share a VPC. Once that is complete, it's nearly impossible to extricate them.
  • Preventing the necessity of any on-prem systems or hardware.
  • Reduction in complexity from AWS. We no longer need to maintain custom images.
  • Reduction in costs from AWS.
Our engineers are provided with many options to interact with GCE. The web UI and console is a fantastic way to see the available options, manage right-sizing, seeing improvements made to the service, and monitoring deployments. The CLI is also incredibly helpful for mass deployment or bulk work, allowing the scripting of workloads and scaling rules easily and quickly.
Support on GCE is top-notch. Google support engineers are able to access Stackdriver dashboards and review metrics alongside the support requester so that a solution can be reached with minimal back and forth. GCE support does not typically ask for logs until they are absolutely needed and even then they are considerate with time. The support process is collaborative.
  • Amazon Elastic Compute Cloud (EC2)
We have used Amazon in the past. GCE has come such a long way since then, we have not looked back. IAM and access are on par, cost management is slightly better on GCE. Where we have really seen improvements are the VM types (GCE allows for deep customization that does not require specific images) and ease of use. GCE and the Google Cloud Console are just far easier to use than AWS.
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.

Google Compute Engine Feature Ratings

Service-level Agreement (SLA) uptime
10
Dynamic scaling
9
Elastic load balancing
9
Pre-configured templates
10
Monitoring tools
9
Pre-defined machine images
10
Operating system support
8
Security controls
10