Skip to main content
TrustRadius
Red Hat OpenShift

Red Hat OpenShift

Overview

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.

Read more
Recent Reviews

Openshift Review

8 out of 10
February 26, 2024
Incentivized
So we have implemented a new payment platform based on microservices, running in containers and the client decided to go with the …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 11 features
  • Scalability (90)
    8.7
    87%
  • Platform access control (84)
    8.4
    84%
  • Upgrades and platform fixes (83)
    7.8
    78%
  • Platform management overhead (82)
    7.3
    73%

Reviewer Pros & Cons

View all pros & cons

Video Reviews

5 videos

Keeping it Modernized - Red Hat OpenShift Review from a Systems Analyst
09:19
IT Systems Engineer Gets Honest | OpenShift Review
03:37
Thoughts from an Administrator - Red Hat OpenShift Review
04:22
Return to navigation

Pricing

View all pricing

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttps://www.redhat.com/en/technologies/…

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Starting price (does not include set up fee)

  • $0.08 per hour
Return to navigation

Product Demos

Demo: How to try out single-node OpenShift from Red Hat

YouTube

Hands-on demo of Red Hat OpenShift Service on AWS

YouTube
Return to navigation

Features

Platform-as-a-Service

Platform as a Service is the set of tools and services designed to make coding and deploying applications much more efficient

7.9
Avg 8.2
Return to navigation

Product Details

What is Red Hat OpenShift?

Red Hat® OpenShift® is a unified platform to build, modernize, and deploy applications at scale. It includes an enterprise-ready Kubernetes solution with a choice of deployment and consumption options to meet the needs of the business. OpenShift delivers a consistent experience across public cloud, on-premise, hybrid cloud, or edge architecture. It includes multiple advanced open source capabilities that are tested and integrated with the underlying certified Kubernetes environment, such as Red Hat OpenShift Serverless, Red Hat OpenShift Pipelines, and Red Hat OpenShift GitOps. Red Hat OpenShift gives users the choice of running cloud services or self-managed editions:

Cloud Services Editions
  • Red Hat OpenShift Service on AWS: A turnkey application platform that provides a managed Red Hat OpenShift service running natively on Amazon Web Services (AWS) used by organizations to increase operational efficiency, refocus on innovation, and build, deploy, and scale applications.
  • Microsoft Azure Red Hat OpenShift: Red Hat and Microsoft jointly engineer, manage, and support the platform, used by organizations to increase operational efficiency, refocus on innovation, and quickly build, deploy, and scale applications.
  • Red Hat OpenShift Dedicated: A managed Red Hat OpenShift offering on Amazon Web Services (AWS) and Google Cloud.
  • Red Hat OpenShift on IBM Cloud: A managed Red Hat OpenShift cloud service that reduces operational complexity and helps organizations build and scale applications with the security of IBM Cloud.
Why choose Red Hat OpenShift cloud services?
Red Hat OpenShift cloud services automate the deployment and management of Red Hat OpenShift clusters, so organizations can build, deploy and scale applications quickly without having to incorporate and learn new technologies and processes, or manage integrations. It also helps users to:
  • Reduce security & compliance risk through 24x7 global SRE coverage.
  • Limit operational and staffing dependencies attached to particular providers.
  • Reduce integration bottlenecks with repeatability and consistency for multi-cloud deployments.

Self-Managed Editions
Why choose self-managed Red Hat OpenShift?
Red Hat OpenShift self-managed editions provide more control and flexibility over OpenShift deployments. Self-managed editions allow deployment on any private or public cloud, on bare metal, or at the edge. In addition, long-term support provides flexible life cycles providing the option to choose when to upgrade to the next version of Red Hat OpenShift.

Red Hat OpenShift Video

Red Hat OpenShift overview

Red Hat OpenShift Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

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.

Red Hat OpenShift starts at $0.076.

Tanzu Application Platform, SUSE Rancher, and Amazon Elastic Kubernetes Service (EKS) are common alternatives for Red Hat OpenShift.

Reviewers rate Scalability highest, with a score of 8.7.

The most common users of Red Hat OpenShift are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(265)

Attribute Ratings

Reviews

(1-5 of 5)
Companies can't remove reviews or game the system. Here's why
Bhargav VR Perepa | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
As an enterprise organization with mission-critical applications - Red Hat OCP helps my organization - build, deploy, operate, maintain, and integrate containerized applications that are secure, scalable, and stable - across multiple platforms. Red Hat OpenShift helps to build native and containerized cloud applications quickly to react to market forces, capitalize on market opportunities, and innovate to market-changing trends. OpenShift helps to application development time, time to value, and market with safer applications, stabler, and more secure. At the same time - the deployed applications are consistent across on-prem or in public clouds or private data centers - in physical or virtual environments. OpenShift can also be used simultaneously - on legacy applications to modernize and deploy anywhere or everywhere, including at the edges or on factory/shop floors.
  • Single point and centralized visibility for hybrid or multi cloud deployments.
  • Multi-cloud and multi-cluster security across hybrid and multi-cloud deployments.
  • Enhanced security - with security contexts and selinux hardening.
  • Enhanced security to application code - container registry and security/vulnerability scanning capabilities.
  • Knowledge diffusion with less friction since OpenShift skills are non-trivial and demanding.
  • Improved support for issues arising when using OpenShift.
  • Improved samples catalog - examples, samples and tutorial code.
OpenShift is well suited - when an application needs to be deployed to multiple environments (public clouds, private data centers, hybrid environments, at the edge, or on factory floor environments), where the application needs to be running consistently, safely, securely, and in a performance manner. OpenShift shines when the application deployments need to be quick, be operated, and maintain speed and consistency (DevSecOps). OpenShift also performs very well in building cloud-native microservices architectures or modernizing legacy applications that require integrations. OpenShift may not work well when the applications are unsuitable for containerization or the skills are misaligned with cloud-native and microservices approaches.
Platform-as-a-Service (11)
90%
9.0
Ease of building user interfaces
90%
9.0
Scalability
90%
9.0
Platform management overhead
90%
9.0
Workflow engine capability
90%
9.0
Platform access control
90%
9.0
Services-enabled integration
90%
9.0
Development environment creation
90%
9.0
Development environment replication
90%
9.0
Issue monitoring and notification
90%
9.0
Issue recovery
90%
9.0
Upgrades and platform fixes
90%
9.0
  • Speed to value and speed to market - very positive.
  • Developer, Operator/Administrator, Security professional productivity - very positive.
  • Enhanced visibility into cluster or multi-cluster security, management - very positive.
  • Enhanced application code security - with vulnerability scanning and keeping curated images in an image registry - (supply chain integrity) - very positive.
Absolutely and positively - unambiguously and irrefutably.
Applications deployed to OpenShift clusters stay responsive when peak load hits or when the traffic dies down - since the platform reacts by scaling out or scaling in the deployed applications elastically - achieved through' policy sense and response automation - leveraging monitoring, measuring (metrics), auto-scaling to meet SLAs, SLOs, and SLIs. This approach works for stateless or stateful business logic hosting applications. The deployed applications perform consistently, stably, and securely across many deployment platforms - public clouds, private data centers, at the edge, or on factory floors - hosted by bare metal or virtual environments.
CNCF Kubernetes. OpenShift builds on Kubernetes and is a complete platform. OpenShift makes use of extensions provided by Kubernetes to provide a full platform. OpenShift is 100% Kubernetes, while Kubernetes is not 100% OpenShift.
Yes
Open Source Kubernetes - CNCF managed.
  • Cloud Solutions
  • Scalability
  • Integration with Other Systems
  • Ease of Use
  • Other
Completeness of the platform - versus competing products or CNCF K8S.
I will not change my decision to select OpenShift.
I have skilled peers and resources that do not require support.
I did not purchase any support as I have a network that is skilled enough not to have to purchase support.
No
N/A
It has very usable features and capabilities - for interactive or command line or automated consumption.
  • Development, Deployment, Management, Operations - containerized application usage - Super good and valuable.
  • Consistency for deployments across a host of target systems.
  • Automation - Ansible and Operators.
  • Gaining knowledge.
  • Exploiting all that the platform offers - operators, templates, policies.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use and maintain OCP for CI/CD, and delivery of internal gov applications. We also deploy and maintain our own infrastructure applications in our OCP clusters.
  • Build processes are quicker, so our app devs can expedite application deployment.
  • Openshift serves as a great environment for collaboration and testing applications, prior to Production deployment.
  • Upgrades on OCPv4.X are easy, quick, and seamless.
  • Redhat constantly adds new feature sets on a regular basis.
  • Certificate management and rotation could be more definitive, i.e., which certificates expire every 1 year, as opposed to every 2 years.
  • Sometimes, rarely at best, we need to cycle our Thanos-querier pods due to an alert target firing in the alert manager.
  • Early warning, pertaining to control plane issues, ie ETCD slowness, due to HUGE workloads. We do get alerts, but usually after the fact.
Any environment, whether cloud or on-prem data centers that have an app development team could fully utilize the OCP platform.
Platform-as-a-Service (11)
98.18181818181819%
9.8
Ease of building user interfaces
100%
10.0
Scalability
100%
10.0
Platform management overhead
100%
10.0
Workflow engine capability
100%
10.0
Platform access control
100%
10.0
Services-enabled integration
100%
10.0
Development environment creation
100%
10.0
Development environment replication
100%
10.0
Issue monitoring and notification
80%
8.0
Issue recovery
100%
10.0
Upgrades and platform fixes
100%
10.0
  • We were able to decommission many VMs in our data center, once our application developers migrated their internal application workloads to OCP. This saved overhead, as per server administration.
  • Our infrastructure management team has been able to work with more agility to support our developers.
  • With the OCP platform, groups and namespace separation provide more security between applications and lines of business.
  • Collaboration is more of a reality due to the DevOps philosophy, which OCP reinforces.
Openshift is less complex as far as implementation and deployment. Also, better support with RedHat.
30
System administrators, application developers, infrastructure management.
2
Knowledge of runtimes that support containerization, and application development/deployment. Internal networking knowledge is also needed.
  • Application development and deployment.
  • Continuous Integration.
  • Agility, and the ability to achieve the same with a smaller workforce.
  • In our production OCP environment, our applications run consistently for long periods of time without disruptions.
  • A replacement for applications running on stand-alone VMs.
  • Training and knowledge transfers on how runtime, orchestration tools, and containerization works.
  • We don't have any new ways to integrate OCP at this point in time.
Our environment has become reliant on the OCP platform and it's associated features.
No
  • Scalability
  • Ease of Use
Personally, our evaluation process was right on the money.
  • Implemented in-house
No
Change management was minimal
  • No issues implementing v4.x at all.
Back in the days of OSE v3.X, we had multiple RFEs and Bugzillas filed by Redhat on our behalf. Those RFEs and Bugzillas delivered solutions to our issues at the time.
Yes, as we are gov., we always need the highest level of vendor support.
Yes
Yes.
We tested the ETCD migration on OSEv3.X, and our cluster was dead. We worked with RHN support for nearly 20 hours straight to recover our cluster quorum with success.
The OCPv4.X platform is pretty straightforward, from DevOps to Appdev perspectives.
  • The installation of supplemental operators.
  • The application build process, then deployment.
  • UPGRADES!
  • None, if you were unfortunate enough to have experienced OSEv3.x!
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use OpenShift to containerize over 11 Lines of business with approximately 127 unique applications.
  • Container workload logical separation with projects and networking.
  • Integrate easily into the NASA Identity Management solution.
  • Makes managing Enterprise Kubernetes easy for a small Operations team.
  • Would love to see easier use of OpenShift developer tools.
  • I would like to see better error logs with respect to issues that directly impact the User log. For example, we lost DNS and we were unable to log into the UI. It took some digging to relate the error to the loss of DNS.
OpenShift is the best Enterprise Kubernetes solution available. It has everything you need to deliver a secure Enterprise Hardened Kubernetes cluster with a set of developer tools necessary to help an IT organization begin its journey to a Container/Cloud native solution.
Platform-as-a-Service (11)
81.81818181818181%
8.2
Ease of building user interfaces
90%
9.0
Scalability
90%
9.0
Platform management overhead
70%
7.0
Workflow engine capability
90%
9.0
Platform access control
100%
10.0
Services-enabled integration
80%
8.0
Development environment creation
100%
10.0
Development environment replication
N/A
N/A
Issue monitoring and notification
90%
9.0
Issue recovery
90%
9.0
Upgrades and platform fixes
100%
10.0
  • By containerizing our application suites onto OpenShift, we have reduced our operational staff from 10 to 2.
  • Tier one Trouble tickets have been reduced by 20%.
OpenShift is the clear winner. It contains all components necessary to deliver a truly Enterprise ready K8s solution and developer experience.
30
They are developers, DevSecOps, security, and business Analysts who are responsible for the Agency Platform Services, and Application portfolio.
2
Admins, developers, and Engineers.
  • Application development.
  • Containerizing Legacy Applications.
  • Migrating applications from on-prem to the cloud.
  • We have used OpenShift to fundamentally change the way in-house applications are developed and deployed.
  • To provide a Cloud DR solution.
  • To look at an Active/Active distributed application environment.
Because Openshift is the flagship solution for Enterprise Kubernetes.
No
  • Ease of Use
We wanted a K8s solution that made deploying and managing Kubernetes easier.
I wouldn't.
  • Implemented in-house
  • Third-party professional services
Red Hat
Yes
Phase 1 - implementation Phase 2 - training
Change management was a big part of the implementation and was well-handled
  • culture adaptation of Kubernetes
For the most part, Red Hat support of OpenShift is outstanding.
Yes, because we are a 24x7 shop and we run all Agency business applications on OpenShift. Any kind of sustained outage is simply not an option for us.
Yes
For the most part.
No.
Because using OpenShift is intuitive and fairly easy to follow and use.
  • Identity management integration.
  • Operator installation.
  • Upgrades.
  • None.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We are just starting our journey with containers. We currently are trying to move all our DevOps tools to containers. Once we have our self-hosted dev ops tools on Red Hat OpenShift, we can upgrade them easily. This is really difficult with our dev ops tools sitting on VMs. In addition, we would be able to retire our VMs and use less resources.

For developers, we are working on creating a pipeline to build and deploy python applications. We currently have 4 python applications. They are using source to image and works with few issues. We do not have any automation at this time. Going to try to automate as soon as possible.
  • It's very easy to set up source to image for a project from git repository.
  • The oc and odo command line tools are easy to install on Windows.
  • Overall context help is available on most screens.
  • User interface is a bit hard to understand for a novice
  • Provide an ai search. It's annoying to dig through many menu items to get what I'm looking for.
Red Hat OpenShift removes many of the complexities in deploying containerized applications. It is as simple as loading up the image to run and it just works.

Fantastic and easy to get java and python applications working in a container. Developer doesn't really need to know about the infrastructure. Simply will have a containerized application that can run and an image that can be deployed right away.
Platform-as-a-Service (11)
40%
4.0
Ease of building user interfaces
80%
8.0
Scalability
70%
7.0
Platform management overhead
70%
7.0
Workflow engine capability
N/A
N/A
Platform access control
N/A
N/A
Services-enabled integration
N/A
N/A
Development environment creation
N/A
N/A
Development environment replication
N/A
N/A
Issue monitoring and notification
70%
7.0
Issue recovery
70%
7.0
Upgrades and platform fixes
80%
8.0
  • Provides great potential to retire VMs
  • Quicker turnaround to test and run upgrades
  • Easy to deploy and test python and java applications
10
Currently, Red Hat OpenShift is being used for Dev Ops tools. We are starting to roll it out for other business groups. When software needs to be installed, we are trying to do containers instead of Linux distributions.
3
Right now, it's installed and we haven't set up governance and policies yet. Minimal support with wide open use right now.
  • Start getting teams to think about installing images and use containers instead of VMs.
  • Get developers to run apps as containers instead of VMs and processes on Bare Metal OS.
  • Quick deployment and test right away even if code is not done or perfect.
  • Just starting our journey. Users and developers are still somewhat confused. Working on educating and calming the anxiety of new technology.
  • New software will be containerized apps.
  • Less requirements for VMs and quicker turn around time.
  • Developers don't need to know that app is running on a container.
  • Eventually shift some apps out to the cloud when it's reasonable.
The product is mature and works as expected. It is a great stepping stone before going to the cloud. Stability is good. People will not even know that they are on containers.
No
  • Ease of Use
Teams are intimidated with new technology. Red Hat OpenShift takes a lot of the knowledge overload off initial learning. It just works and it is easy to get something up and running.
Overall, the evaluation and selection went well. Nothing significant to change.
August 15, 2019

OpenShift short review

Andrew Starodubtsev | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
1. I'm using OpenShift as development / testing / staging environment for almost all web projects.
2. Learning platform to cloud technologies / Computer Science / DevOps (e.g. kubernetes, minishift).
3. An experimenting / testing platform to test new services, functions, features.
4. As a showcasing platform, where staging working prototypes are presented to clients.
  • Integrations (github)
  • Latest versions environments (python, node, etc.)
  • Scalabilty and extensibility
  • Compliance
  • Containers
  • Networking
  • Maybe more python and nodejs apps.
OpenShift is effective for almost all, especially advanced and complex web applications and services scenarios.
Platform-as-a-Service (11)
100%
10.0
Ease of building user interfaces
100%
10.0
Scalability
100%
10.0
Platform management overhead
100%
10.0
Workflow engine capability
100%
10.0
Platform access control
100%
10.0
Services-enabled integration
100%
10.0
Development environment creation
100%
10.0
Development environment replication
100%
10.0
Issue monitoring and notification
100%
10.0
Issue recovery
100%
10.0
Upgrades and platform fixes
100%
10.0
  • Obvious easy deployments convinced clients in shift to cloud technologies.
  • High quality standards.
  • Innovative and motivational culture.
OpenShift is for developers.
Very reposnsive.
OpenShift environments has ssh access, some apps required. Better networking.
1
They represent everything related to information technology and marketing. While adopting new emerging big volumes of data it is often / always required to make statistics and analysis of that comparatively large volumes of data to reveal tendencies, patterns, anomalies; and make this data structured, boiled down to essence in the form of several statements / figures, etc. ; easily digestible for various web applications and available in various formats.
1
To support OpenShift and being responsible for OpenShift to work a typical DevOps engineer skills are required; such as:
  • Computer Science knowledge
  • Linux operating system knowledge
  • Python / Go / Rust programming languages, bash scription
  • Git and GitHub – Source code management (Version Control System)
  • Docker – Software Containerization Platform
  • Kubernetes – Container Orchestration tool

  • Showcasing, making demos
  • Experimenting with containers / clusters
  • Production web applications, microservices
  • Small memory footprint allowed 1 Docker container = 1 microservice.
  • After showcasing, web application it can be easily replicated /scaled and prototype / draft can be stopped / deleted.
  • OpenShift can be used for complex products, systems and applications that require networking, scaling, modularity.
  • Open Source contributions and source of "tech inspiration" / business ideas.
For prospective applications OpenShift platform is first choice. OpenShift is constantly innovating and proposing new products or updated services and conditions, especially from developers point of view. To put some time and effort at the beginning (research and development) for reading documentation, making diagrams and the rest is OpenShift auto-'s (auto-scale, auto-upgrade). Never had technical issues with OpenShift platform

No
  • Price
  • Product Features
  • Product Usability
  • Product Reputation
  • Vendor Reputation
Return to navigation