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

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

OpenShift review

Use Cases and Deployment Scope

OpenShift is used as a platform to deploy applications. We manage multiple clusters across data centers, manage those clusters with ACM, and use ACS for security oversight. We also use it to host Quay and OpenShift Data Foundation. OpenShift facilitates rapid application deployment and upgrades, without the overhead of manually installing and configuring Kubernetes.

Pros

  • Upgrades are generally simple.
  • It is very much automation-first.
  • The GUI is actually pleasant to use.

Cons

  • I'd like more streamlined documentation. How-tos of common day 2 tasks would be welcome. (Could be I'm bad and finding them.)
  • Better compatibility matrix for some operators. I had an update break my storage (Portworx) operator. It wasn't pleasant.

Return on Investment

  • App upgrades are almost instantaneous. I don't have hard numbers, but instead of taking down the application, re-installing software, and restarting the app, it's `helm upgrade...`.
  • Managing OpenShift requires specialized knowledge and skills on our team. That's true of any technology, but troubleshooting this platform in particular seems to require a level of comfort with multiple layers of a technology stack.

Alternatives Considered

Tanzu Application Platform, Mirantis Kubernetes Engine, Azure Kubernetes Service (AKS) and Amazon Elastic Kubernetes Service (EKS)

Other Software Used

Red Hat Enterprise Linux (RHEL), Red Hat Satellite

Red Hat OpenShift - OCP

Use Cases and Deployment Scope

Red Hat OpenShift is our main platform for Container environments. The need for us to move to a start development in the container space facilitated our move to Red Hat OpenShift. That move was not an easy one since we are not setup with the Dev./Ops mindset. Red Hat helped us on this journey.

Pros

  • Being platform agnostic
  • Innovation
  • Solid support

Cons

  • Product upgrade cycles
  • Documentation
  • Product focus

Return on Investment

  • Upgrades require a ton of planning and don't always go well
  • Documentation for OCP (OpenShift Container Platform) tasks are not always a comprehensive as they should be. This eats in to the time it takes to configure or upgrade the product
  • If you are new to containers then OCP is the right place to start for it's ease of use.

Other Software Used

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

Red Hat OpenShift is great

Use Cases and Deployment Scope

Simplifed the migration to microservices, currently we have a lot of monholitics and platforms that is legacy with OpenShift and stack we finally have a resilient and working ready production platform, also with OpenShift Plus, we handed another key factor that was the high Availability, that was key factor to choose.

Pros

  • /migration to microservices
  • High availbility
  • Easy to use

Cons

  • Accelerators, that could be build some scenarios
  • Subscription that add developer suite in pack with Red Hat OpenShift

Return on Investment

  • Better development time
  • Easy to move between enviroments

How we use OpenShift

Use Cases and Deployment Scope

Building large, scalable applications. We have about 200 services that run in containers. We run all our container workloads on OpenShift. We have OpenShift on prem as well as OpenShift on AWS. We use Argo CD with OpenShift.

Pros

  • Container management
  • Allows most devs to work in Portal not so much yaml
  • Integration with many great tools like Argo

Cons

  • More out of the box monitoring and alerts

Return on Investment

  • We are able to consistently build robust scalable applications
  • We are a seasonable business so having the dynamic scaling is paramount

Other Software Used

Salesforce CRM Analytics