TrustRadius: an HG Insights company

Red Hat OpenShift

Score9.2 out of 10

533 Reviews and Ratings

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.

Top Performing Features

  • Scalability

    Ease of scaling up or down to meet demand

    Category average: 8.2

  • Development environment creation

    Ease of creating new development environments

    Category average: 8.1

  • Platform access control

    Rules controlling what data different user categories can access

    Category average: 7.7

Areas for Improvement

  • Platform management overhead

    Resources required to keep platform up and running

    Category average: 7.5

  • Issue monitoring and notification

    Integrated monitoring and notification of issues and problems

    Category average: 7.2

  • Issue recovery

    Ease of recovery from problem state

    Category average: 7.1

THE Container Platform for Large Scale Enterprises

Use Cases and Deployment Scope

We use it as a container platform to deploy edge applications in a manufacturing, air-gapped environment. OpenShift addresses business requirements where devices, datalake and operations on the edge need a consolidated platform. Creating expensive virtual machine clusters are archaic and this is where OpenShift helps by empowering our developers to deploy applications straight to the edge. Another crucial requirement was having a platform that was compatible with our chosen Identity management platform - CyberArk. With Advanced Cluster Security for Kubernetes, we can ensure that user authentication and management to pods and applications can be safely handled in conjunction with CyberArk.

Pros

  • Container Platform for developers to test, update, deploy and bring an application from development to production
  • Provides a single platform natively in cloud and in on-prem. It's a perfect fit for Hybrid organizations like ours. ARO is a great asset and so is deploying Red Hat OpenShift on-prem in virtual instances
  • Highly dependent platform built on Red Hat Linux OS which helps on saving costs
  • Provide an orchestration, visualization and monitoring layer for container workloads all built-in part of the platform

Cons

  • Collaboration with on-prem specialiszed vendors like VMware, MS Hyper-V perhaps?
  • Be more open to using other container registry platforms in demos like Container Registry in Azure and Google Artifact Registry in the Cloud
  • Documentation is hidden behind a Training Subscription.

Return on Investment

  • Less time to market a application
  • Shifting from a VM type workload environment to an abstracted code running in container model
  • A great value add for native cloud administrative team to realize that one management platform is needed for environment where workloads can run in a hybrid scenario and the need to flexibly migrate is needed.

Alternatives Considered

Azure Kubernetes Service (AKS) and Google Kubernetes Engine

Other Software Used

Azure Kubernetes Service (AKS), Google Kubernetes Engine, Docker

Simple Review of Red Hat OpenShift OCP

Use Cases and Deployment Scope

we use it for deploying container based applications and developing new applications

Pros

  • CI/CD all in one platform
  • full featured UI
  • Customization with declarative configurations

Cons

  • More extensive configuration examples in documentation
  • better ways to embed CLIs into web console
  • more ways to interrogate helm charts and repos in UI

Return on Investment

  • Currently we are at initial stages so we have a lot of return on investment.

Alternatives Considered

VMware ESXi

Other Software Used

Red Hat Ansible Automation Platform, Red Hat OpenShift Virtualization

Red Hat OpenShift

Use Cases and Deployment Scope

We are migrating many of our legacy VMs to containers, and OpenShift makes it easy to do so. The automated container creation and deployment makes updates a lot easier, and being based on Kubernetes makes it easy to find documentation. We currently only have a small number of VMs migrated to containers, but we are looking to switch as many as we can over the next year.

Pros

  • High availability
  • Easy deployments of apps
  • Good documentation

Cons

  • Complexity of the overall product
  • Management of service accounts and roles
  • Moving things between namespaces

Return on Investment

  • Cost savings compared to VMware (when used alongside OpenShift Virtualization)
  • Less downtime
  • Better security through RBAC and service accounts

Other Software Used

Red Hat OpenShift Virtualization, Red Hat Ansible Automation Platform

My review

Use Cases and Deployment Scope

Containers and Virtual Machine workloads. Addressed a vendor support container platform we moved from a FOSS solution.

Pros

  • Operator First methodology. Operators are incredibly easy to deploy.
  • Bridges the gap between containers and VMs. VMs run as pods and have a pod network by default allowing easier segmentation
  • Documentation is thorough

Cons

  • Cluster/Virtualization networking is dependent on YAML files. A form view option would be great for NAD and NNCP configuration that can see how your servers are configured and provide options based on that setup.
  • Expanded Operator Catalog
  • More documented examples for airgapped solutions

Return on Investment

  • Built in monitoring has saved my team substantial time by not supplying a solution ourselves.

Alternatives Considered

Red Hat Enterprise Linux (RHEL) and Red Hat Ansible Automation Platform

Other Software Used

Red Hat Ansible Automation Platform, Red Hat Enterprise Linux (RHEL)

Red Hat OpenShift For The Win

Use Cases and Deployment Scope

consolidation of VMs and containers. Working on added more Horizontal Scaling solutions. Working on also being able to migrate between cloud and on-prem datacenters.

Pros

  • Handles Horizontal Scaling
  • Template Library seems to always work
  • ability to use AD sync so that I don't need to put roles and permissions in Red Hat OpenShift

Cons

  • Would like to be able to use the Virtualization without the need of having baremetals
  • I don't like the tab for Virtualization and Containerization switch.

Return on Investment

  • I think it's much cheaper than just plain EKS within Azure
  • When fully ran as it should the time saved is unmatched when it comes to downtimes and change control

Alternatives Considered

SUSE Rancher, Portainer and Docker