Google Compute Engine vs Red Hat OpenShift

Need advice about which tool to choose?Ask the StackShare community!

Google Compute Engine

12K
9K
+ 1
422
Red Hat OpenShift

1.5K
1.4K
+ 1
517
Add tool

Google Compute Engine vs OpenShift: What are the differences?

Introduction:

Google Compute Engine (GCE) and OpenShift are two popular cloud computing platforms that offer different services and features to users. Understanding the key differences between GCE and OpenShift can help individuals and businesses make informed decisions about which platform best suits their needs.

  1. Deployment Models: Google Compute Engine is an Infrastructure as a Service (IaaS) platform that allows users to deploy virtual machines on Google's infrastructure, providing flexibility and control over the underlying infrastructure. On the other hand, OpenShift is a Platform as a Service (PaaS) that provides a higher-level abstraction above the infrastructure, making it easier to deploy and manage containerized applications without worrying about the underlying infrastructure.

  2. Container Orchestration: Google Compute Engine offers support for Docker containers, but users are responsible for managing the orchestration of containers themselves. In contrast, OpenShift includes built-in container orchestration using Kubernetes, making it easier for users to deploy, scale, and manage containerized applications without the need for additional tools.

  3. Scalability and Auto-scaling: Google Compute Engine provides users with the ability to manually scale their virtual machines based on their needs, but auto-scaling capabilities are limited. OpenShift, on the other hand, offers robust auto-scaling features that automatically adjust resources based on application demand, providing scalability and efficiency without manual intervention.

  4. Management and Monitoring: Google Compute Engine requires users to manage and monitor their virtual machines, including tasks such as software updates, security patches, and performance monitoring. In comparison, OpenShift includes built-in management and monitoring tools that simplify the management of containerized applications, making it easier for users to ensure optimal performance and security.

  5. Community and Support: Google Compute Engine is a part of the Google Cloud Platform ecosystem, which offers extensive documentation, community support, and integration with other Google Cloud services. OpenShift, on the other hand, has a strong community of developers and contributors but may not provide the same level of integration and support as Google Compute Engine within the Google Cloud Platform ecosystem.

  6. Cost and Pricing: Google Compute Engine offers a pay-as-you-go pricing model, where users are charged based on their usage of virtual machines and resources. OpenShift, on the other hand, may have a different pricing structure based on the provider or deployment model, potentially impacting the total cost of ownership for users.

In Summary, understanding the key differences between Google Compute Engine and OpenShift can help users make informed decisions based on their specific requirements for deployment models, container orchestration, scalability, management, community support, and pricing.

Decisions about Google Compute Engine and Red Hat OpenShift
Stephen Fox
Artificial Intelligence Fellow · | 2 upvotes · 186.4K views

GCE is much more user friendly than EC2, though Amazon has come a very long way since the early days (pre-2010's). This can be seen in how easy it is to edit the storage attached to an instance in GCE: it's under the instance details and is edited inline. In AWS you have to click the instance > click the storage block device (new screen) > click the edit option (new modal) > resize the volume > confirm (new model) then wait a very long time. Google's is nearly instant.

  • In both cases, the instance much be shut down.

There also the preference between "user burden-of-security" and automatic security: AWS goes for the former, GCE the latter.

See more
Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn More
Pros of Google Compute Engine
Pros of Red Hat OpenShift
  • 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
  • 3
    Good documentation
  • 3
    One Click Setup Options
  • 3
    Free $300 credit (12 months)
  • 2
    Ease of Use and GitHub support
  • 2
    Great integration and product support
  • 2
    Escort
  • 1
    Integration with mobile notification services
  • 1
    Easy Snapshot and Backup feature
  • 1
    Low cost
  • 1
    Support many OS
  • 1
    Very Reliable
  • 1
    Nice UI
  • 99
    Good free plan
  • 63
    Open Source
  • 47
    Easy setup
  • 43
    Nodejs support
  • 42
    Well documented
  • 32
    Custom domains
  • 28
    Mongodb support
  • 27
    Clean and simple architecture
  • 25
    PHP support
  • 21
    Customizable environments
  • 11
    Ability to run CRON jobs
  • 9
    Easier than Heroku for a WordPress blog
  • 8
    Easy deployment
  • 7
    PostgreSQL support
  • 7
    Autoscaling
  • 7
    Good balance between Heroku and AWS for flexibility
  • 5
    Free, Easy Setup, Lot of Gear or D.I.Y Gear
  • 4
    Shell access to gears
  • 3
    Great Support
  • 3
    High Security
  • 3
    Logging & Metrics
  • 2
    Cloud Agnostic
  • 2
    Runs Anywhere - AWS, GCP, Azure
  • 2
    No credit card needed
  • 2
    Because it is easy to manage
  • 2
    Secure
  • 2
    Meteor support
  • 2
    Overly complicated and over engineered in majority of e
  • 2
    Golang support
  • 2
    Its free and offer custom domain usage
  • 1
    Autoscaling at a good price point
  • 1
    Easy setup and great customer support
  • 1
    MultiCloud
  • 1
    Great free plan with excellent support
  • 1
    This is the only free one among the three as of today

Sign up to add or upvote prosMake informed product decisions

Cons of Google Compute Engine
Cons of Red Hat OpenShift
    Be the first to leave a con
    • 2
      Decisions are made for you, limiting your options
    • 2
      License cost
    • 1
      Behind, sometimes severely, the upstreams

    Sign up to add or upvote consMake informed product decisions

    - No public GitHub repository available -

    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.

    What is Red Hat OpenShift?

    OpenShift is Red Hat's Cloud Computing Platform as a Service (PaaS) offering. OpenShift is an application platform in the cloud where application developers and teams can build, test, deploy, and run their applications.

    Need advice about which tool to choose?Ask the StackShare community!

    What companies use Google Compute Engine?
    What companies use Red Hat OpenShift?
    See which teams inside your own company are using Google Compute Engine or Red Hat OpenShift.
    Sign up for StackShare EnterpriseLearn More

    Sign up to get full access to all the companiesMake informed product decisions

    What tools integrate with Google Compute Engine?
    What tools integrate with Red Hat OpenShift?

    Sign up to get full access to all the tool integrationsMake informed product decisions

    Blog Posts

    What are some alternatives to Google Compute Engine and Red Hat OpenShift?
    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