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

Forward support model

8 out of 10
June 02, 2023
The digital services of the operating system is scalable.The Linux allows to deploy all types of apps and infra easily without any …
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 (77)
    8.6
    86%
  • Upgrades and platform fixes (70)
    8.3
    83%
  • Platform access control (71)
    7.6
    76%
  • Platform management overhead (69)
    6.7
    67%

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.7
Avg 8.1
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.

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

Reviewers rate Scalability highest, with a score of 8.6.

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

(199)

Attribute Ratings

Reviews

(1-25 of 81)
Companies can't remove reviews or game the system. Here's why
Mouli Chandra | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use it for infrastructure efficiency, DevOps enablement, Container orchestration, image scanning, and security RBAC setup.
  • Deployment streamlining.
  • Multi-cloud and hybrid support.
  • Easy scaling of workloads.
  • Excellent support.
  • Container registry integration.
  • Possible service mesh integration.
  • Ease of app update deployments.
  • Better resource monitoring.
It can be a good tool for well-versed DevOps teams and hybrid cloud workloads. It may not be a good fit for a single application deployment team.
Rajya Lakshmi | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use Red Hat OpenShift for deploying our microservices applications. This integration allows us to easily manage our containers and orchestrate application deployments with ease. The user interface is intuitive and provides a comprehensive view of our applications, clusters, and resources, making it simple to monitor and manage our deployments.
  • Container Orchestration.
  • App scalability.
  • Security and Compliance.
  • Initial setup of the cluster.
  • Streamlining CI/CD Integration.
  • Resource Management.
Well suited: Scalability, Containerised microservices. May not be well suited: Small-scale deployments with limited resources, legacy applications which not microservices.
Score 9 out of 10
Vetted Review
ResellerIncentivized
Red Hat OpenShift platform enables our customer to load balance apps between physical nodes and save the hassle of manually starting docker container. OCP Data Foundation adds a replacement for buying physical shared storage and Quay add extra container security.
  • Quay - security scanning
  • Quay - additional container registry
  • Single Node Openshift - well done for demo purposes, customized ISO amazingly done
  • Red Hat OpenShift Operators - perfectly done to let other parties write additional functionality
  • documentation on some quay parts
Monitoring could be improved On training/certification: discontinuing Red Hat Certified Specialist in Containers and Kubernetes exam (EX180)
Enrique Verdes | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
As a consultant, my role is to help our customers get the most from the solutions we offer. We use Red Hat OpenShift to help our clients develop their business applications in a more agile way, reducing development times, increasing the scalability of solutions, in an environment that favors team productivity. As service providers, we also benefit from being able to quickly provide our customers with a complete platform for their containerized workloads, which offers an easy-to-use interface. Installation is simple and fast, and the use of operators allows you to quickly add functionality. Above all, we trust Red Hat to provide quality content, and with an excellent level of support.
  • The isolation of projects with RBAC is great to give different teams the resources they need without disrupting other teams.
  • Automation with operators is great as it simplifies tasks that required a lot of work, or the deployment and maintenance of applications and tools.
  • The way you can easily scale up or down automatically, at the pod, but also at the node level.
  • With operators, find the right CRD to edit when you need changes or review something, can be difficult.
  • Sometimes you need to view an objects yaml file to check the status of a project or object.
  • Alerts sometimes are a bit obscure, and there's is no information on pod or node involved.
In my vision, OpenShift main focus is developer productivity, and out of the box is packed with a lot of features that, if you want to add to kubernetes, means a lot of work. So if you want to provide a very friendly environment to your developers, without spending lots of time and effort, OpenShift is the way to go, coupled with the support of Red Hat which adds a lot of value. If you want more control over your platform, and more customization, OpenShift might not be the best choice.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We have been building a platform to be consumed by multiple teams via self-service onboarding process. The stress is on providing
multi-tenancy, separation of duties, and security, as well as support of regional DR scenario for various applications using persistent data. The goal is making OpenShift the standard platform to run containerized workloads and potentially standardize upon it and eliminate other k8s based solutions that unfortunately still exist in the enterprise
  • K8s related tooling
  • Security
  • Multi-cluster management
  • Persistent data replication
  • The embedded ODF cluster solution is limited to a single storage class which does not allow to have different tiers of storage dedicated to specific workloads
  • Fixed size of the underlying disk size that also forces the user to use the same disk size for the further storage scale out process
It works well for any web frontend applications.
Score 6 out of 10
Vetted Review
Verified User
Perfect for hosting different network components from multiple vendors. Effective in delivering and maintaining our own infrastructure applications in our OCP cluster. Allows improvement of systems agility and performance improvement. Automatic load balancing management of centralized applications is thus the best solution for centralizing applications. As well as easy-to-run applications across hybrid and multi-cloud environments.
  • Flexibility
  • Stability
  • Monitoring
  • Easy to customize.
  • Easy to migrate.
  • More depth in the documentation of the product is needed.
  • To beginners, we usually have a hard time teaching them to use it.
Well structured to support multi-cloud enablement. Easy to adapt Kubernetes. Good automation and is perfect for running containers. Ability to edit and apply YAML manifests directly from the OPC console.
Score 8 out of 10
Vetted Review
Verified User
The digital services of the operating system is scalable.The Linux allows to deploy all types of apps and infra easily without any faults.mainly Linux 7 and used in critical environment.and is used in multiple applications likely would be Java and web servers.and it mainly used to run business process workloads and to develop on making highly reliable configurations by using large scale databases for customers.
  • Numerous wide range of apps
  • Updates
  • Server management
  • Security patches
  • Cpu management
  • Support
  • Command changes
  • Installation
Support for non standard integrations having significant market opportunities.training and documentation and consistent support for desktop and other environments.the stability of the application is reliable for front end and backend without any lags or issues.runming various applications on Prem and in the cloud.all the data is being maintained in the cloud enables us to store large amount of data too.
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.
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.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We have deployed all of our new developments on OCP for the last three years. We are migrating all legacy technologies to containerized microservices. In the future, all of our services and applications that can be containerized will be running on OCP.
  • S2I deployments.
  • scaling
  • Ease of administration.
  • Documentation
  • documentation about industry best practices
  • Disaster recovery. Active-active scenario is too expensive
I think OCP is ideal for scenarios running a considerable amount of containers. When the number of containers is short I recommend services like EKS or AKS
Vishal Sharma | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Use for IT, and Telecommunication containerized applications deployment.
  • Managed underlay network using Routes.
  • MetalLB support.
  • Out-of-the-box operators.
  • In-service upgrade.
  • Collecting metrics and logs in one place.
We'll test and certify with Network vendors.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
It's our main platform for ms deployment. We use it to develop all the software that supports our online platforms and customer channels.
We also deploy our omnichannel platform, which is a series of microservices (java) that provides security and enables other ms to access core services through API. All this ms are being exposed using 3scale.
  • Rolling deployment
  • Creating new projects and apps really fast
  • Auto scaling
  • Having the possibility to autoscale pods at certain times of the week, month, or year. Not using cron but as part of HPA.
Medium and Large companies that need a PaaS with support worldwide. Also, if you want to have a quick way to have a Kubernetes cluster for POC or testing products.
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.
Score 10 out of 10
Vetted Review
ResellerIncentivized
We run Red Hat OpenShift Container Platform at my company to improve our technical proficiency with and develop new solutions for Red Hat OpenShift. Red Hat OpenShift is one of the integrated Container Platforms that we resell and implement on our customer's premises. Red Hat OpenShift also plays an integral role in development of containerized software within my company.
  • Integrated and Immutable Infrastructure
  • Secure Configuration
  • Developer Experience
  • ISV Solutions
  • Resource Footprint
  • Software Supply Chain Security
Red Hat OpenShift works well when a reliable container platform with a solid architecture is needed. Its use is less appropriate when there is no budget, and when experimental architectures are desired.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use do manage all our containers on Red Hat OpenShift, helping the systems (Core Banking and another peripherical system) with observability and best control to improvement their use. Is important to know that it is efficient and we are doing an important upgrade to help the bank to be updated technologically. We support different kinds of business such as corporate banking, account checking for personal and acquirers.
  • Good platform to manage the clusters and containers
  • Best web application for that
  • Good practices for IT
  • Advance a better integration with different clouds like Oracle OCI
  • Get improve in products integration for queues and api manager
We manage different kinds of systems in Brazil, such as core banking system, internet banking, mobile banking application, MIS system, KYC system and use diffent kinds of integrations by EDA until APIs. We still have much these systems on mainframe, but we are migrating than to distributed platform, and Red Hat OpenShift is helping with this.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use in our RAN locations at Core/Edge for 5G.
  • Managing pods, clusters
  • One stop for cluster management
  • Enterprise level support from Red Hat
  • Community help on the public web
  • A lot of documentation and training from Red Hat
  • Networking
Bradley Peters | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use Openshift as a platform for all our Java and angular microservices. Openshift allows us to scale quickly; for example, recently, we needed to scale up and add four new clusters. Installation with ROSA is very straightforward, and using Gitops, this was a very smooth process to get the new clusters configured.
  • Developer experience.
  • Support cases and troubleshooting.
  • Middleware
  • Upgrading Middleware.
It is well suited for being a platform for hundreds of microservices(in our case) and has the ability to scale them up quickly and portability between environments. Openshift Gitops is also an incredible addition to make things a lot easier configuring the cluster.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
We were picking a Kubernetes solution last year, and unfortunately, due to time constraints, we weren't able to fully test open shifts. But it has several features that we like.
  • Stable gui/control panel.
  • Easy to use menus.
  • Able to import Kubernetes clusters from other sources. like opensource or rancher.
Just based on my testing from last year it seems to address the microservices sector well.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Our developers were very anxious to containerize their applications. We deploy, maintain, and support end users on Openshift.
  • Horizontally scale pods for high availability.
  • Simplify upgrades.
  • Maintain availability of applications.
  • On-prem automation of scalability.
  • Simplify integration of metrics collected to better inform admins.
Openshift is obviously well suited to homegrown microservices applications. Somewhat less than optimal for hosting database applications.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use OCP to modernize stove-pipe applications to microservices-based Cloud Native applications.
  • Container Orchestration
  • RBAC
  • Auto-scaling
  • Replacing Control Plane Master nodes
  • Auto-healing etcd
OCP is the most mature and robust K8s implementation on the market
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We have been using OpenShift for multiple years now. OpenShift has enabled us to move away from our traditional monolithic applications towards a more agile platform
  • Cluster Management
  • Reliablility
  • Innovation
  • Quality Assurance
OpenShift is a great Kubernetes distribution for people trying to enable their developers to start adapting Kubernetes. The ease of use makes it that adapting to K8S is easier then ever
Return to navigation