Log in / Register Account
Jump to section

What is Red Hat OpenShift?

Red Hat OpenShift is the leading enterprise Kubernetes platform* that enables a cloud-like experience everywhere it's deployed. Whether it’s in the cloud, on-premise or at the edge, Red Hat OpenShift gives you the ability to choose where you build, deploy, and run applications through a consistent experience. Red Hat OpenShift’s full-stack automated operations and self-service provisioning for developers lets teams work together more efficiently to move ideas from development to production.

Ready to migrate from Red Hat OpenShift 3 to 4? Start here.

*The Forrester Wave™: Multicloud Container Development Platforms, Q3 2020

Open Answers: What is Red Hat OpenShift?

Features and benefits

Support the most demanding workloads including AI/ML, Java, data analytics, databases, and more. Automate deployment and life-cycle management with our vast ecosystem of technology partners.

Cloud native video

Use Red Hat OpenShift cloud services to start developing and deploying apps today, or self-manage your deployment for additional customization.

Get started

Whether you’re a beginner or an experienced developer, Red Hat’s developer tools portfolio supports a builder’s journey to cloud-native and allows each developer to start where they are.

Start building with Red Hat OpenShift in our developer sandbox

OpenShift dev sandbox

Get faster data-driven outcomes and better application experiences anywhere—even at your most remote locations—with Red Hat OpenShift at the edge.

Edge with Red Hat OpenShift

Edge computing

Decrease your operational risk by shifting security left and automating DevSecOps, using built-in policy templates to enforce security and configuration best practices, and protecting application workloads at runtime.

Learn more about Red Hat Advanced Cluster Security

ACS console screen

Extend the value of Red Hat OpenShift by deploying apps, managing multiple clusters, and enforcing policies across clusters at scale all from a single console.

Learn more about Red Hat Advanced Cluster Management

Advanced Cluster Management video
Advanced Cluster Management video

Bring big ideas to life with
Red Hat OpenShift

From edge computing to AI/ML, serverless, DevSecOps, and cloud-native, what could you create with one hybrid cloud platform orchestrating all of your workloads?

Outcomes of using Red Hat OpenShift

Architecture

Consistency across any infrastructure

Red Hat OpenShift provides a consistent application platform for the management of existing, modernized, and cloud-native applications that runs on any cloud. 

Red Hat OpenShift provides a common abstraction layer across any infrastructure to give both developers and operations teams commonality in how applications are packaged, deployed, and managed. This allows you to run applications where it makes the most sense, without creating different operational models because of the host environment.

Whitepaper: Principles of container-based application design

architect working on computer

Development

Develop innovative applications faster

Develop faster with a complete enterprise Kubernetes platform to build, test, deploy, and run applications. Red Hat OpenShift includes self-service access to developer tools, a browser-based IDE, a broad selection of coding languages, data and storage services, and full CI/CD services for automating application delivery and supporting a DevOps process.

Red Hat OpenShift also gives you the ability to integrate and use public cloud services such as AI/ML or analytics, and access to a commercial ISV software marketplace for the platform.

E-book: Kubernetes patterns for designing cloud-native applications

developer working on desktop computer

Operations

Run and manage applications anywhere

With Red Hat OpenShift, sysadmins and operations teams can manage applications, virtual machines, and containers from a single control plane. Regardless of where Red Hat OpenShift is installed the interface remains the same for administrators and developers, allowing you to control clusters, services, and roles for multiple teams from a central administrative console.

Automate Kubernetes operations with OpenShift Operators and standardize automation in application delivery using built-in CI/CD tools.

E-book: Kubernetes Operators: Automating the container orchestration platform

man working on laptop in kitchen
Developer at computer

Red Hat OpenShift plans

The flexibility of Red Hat OpenShift starts with where you deploy it. The questions you should ask yourself are: Where will I deploy Red Hat OpenShift? Who sends me the bill? Who will manage and support it?

You can deploy Red Hat OpenShift as a managed service on your preferred cloud provider for a seamless experience on Azure, AWS, IBM Cloud, or Google Cloud.

For greater control, choose a self-managed deployment of Red Hat OpenShift on any private or public cloud, on bare metal, or at the edge. Read our sizing and subscription guide to better understand the subscription model for self-managed Red Hat OpenShift offerings.

Managed
Infrastructure
Billed by
Managed by 
Supported by 
Red Hat and Microsoft Azure logos

Microsoft Azure Red Hat OpenShift

Cloud hosted
Azure

Microsoft

Red Hat and Microsoft

Red Hat and Microsoft

Red Hat OpenShift Dedicated logo

Red Hat OpenShift Dedicated

Cloud hosted
Choice of:
AWS or Google Cloud

1. Red Hat for
OpenShift

2. AWS or Google
Cloud for
infrastructure used

Red Hat

Red Hat

Red Hat and IBM logos

Red Hat OpenShift on IBM Cloud

Cloud hosted
IBM Cloud

IBM

IBM

Red Hat and IBM

Red Hat and AWS logos

Red Hat OpenShift Service on AWS

Cloud hosted
AWS

AWS

Red Hat and AWS

Red Hat and AWS

Self-managed
Infrastructure
Billed by
Managed by 
Supported by 
Red Hat OpenShift Platform Plus logo

Red Hat OpenShift
Platform Plus

Any
Private cloud
Public cloud
Bare metal
Virtual machines
Edge

1. Red Hat for
OpenShift

2. Any cloud or
compute resources
used from cloud
provider(s)

Customer

Red Hat for
OpenShift support

Another party for
infrastructure support

Red Hat OpenShift Container Platform logo

Red Hat OpenShift
Container Platform

Any
Private cloud
Public cloud
Bare metal
Virtual machines
Edge

1. Red Hat for
OpenShift

2. Any cloud or
compute resources
used from cloud
provider(s)

Customer

Red Hat for
OpenShift support

Another party for
infrastructure support

Red Hat OpenShift Kubernetes Engine logo

Red Hat OpenShift
Kubernetes Engine

Any
Private cloud
Public cloud
Bare metal
Virtual machines
Edge

1. Red Hat for
OpenShift

2. Any cloud or
compute resources
used from cloud
provider(s)

Customer

Red Hat for
OpenShift support

Another party for
infrastructure support

A shared technological foundation

Red Hat’s open hybrid cloud strategy is built on the technological foundation of Linux®, containers, and automation. An open hybrid cloud approach gives you the flexibility to run your applications anywhere you need them.

Red Hat Ansible Automation Platform
Red Hat OpenShift
Red Hat Enterprise Linux
Red Hat Ansible Automation Platform

Red Hat Ansible Automation Platform helps Red Hat OpenShift users create and run reusable infrastructure as code and automate provisioning tasks for cloud providers, storage solutions, and other infrastructure components.

Learn more

Red Hat OpenShift

Red Hat OpenShift delivers a complete application platform for both traditional and cloud-native apps allowing them to run anywhere. Built on Red Hat Enterprise Linux and compatible with Red Hat Ansible Automation Platform, Red Hat OpenShift enables automation inside and outside your Kubernetes clusters.

Red Hat Enterprise Linux

Red Hat Enterprise Linux is the proven foundation for Red Hat OpenShift, certified on thousands of hardware and cloud vendor technologies. This means the security, performance, interoperability, and innovation of Red Hat Enterprise Linux is extended throughout your infrastructure to provide a single platform that can run wherever you need it.

Learn more

How our customers use Red Hat OpenShift

Employers Logo

Employers created a central app environment and automated policy processes, resulting in a 40% increase in 3-year sales and a better customer experience.

Argentine Ministry of Health and Social Development
Argentins Ministry of Health logo

Argentina’s Ministry of Health built a national digital health network that has united data sources to protect patient information and improve the patient experience.

Deutsche Bank logo

Deutsche Bank built a containerized, microservices-based application development platform that shortened development cycles and improved efficiency.

Try our learning subscription

Get limited, self-service access to select labs and courses with a free 7-day trial of Red Hat Learning Subscription.

Talk to a Red Hatter