Jump to section

Why choose Red Hat OpenShift Serverless?

Copy URL

Red Hat named a Leader in the 2024 Gartner® Magic Quadrant™ for second consecutive year

Red Hat was named a Leader in the Gartner 2024 Magic Quadrant for Container Management. This year, Red Hat was positioned furthest on the Completeness of Vision axis.

The serverless cloud computing model provides developers with a modern, cloud-native app dev stack for hybrid clouds. Serverless lets developers focus on their code without worrying about the infrastructure. Red Hat OpenShift Serverless allows you to avoid being locked into a single vendor and enables a multicloud approach.

Red Hat® OpenShift® Serverless is a service based on the open source Knative project. It provides an enterprise-grade serverless platform which brings portability and consistency across hybrid and multi-cloud environments. This enables developers to create cloud-native, source-centric applications using a series of Custom Resource Definitions (CRDs) and associated controllers in Kubernetes.

Knative consists of 3 primary components:

  • Build - A flexible approach to building source code into containers.
  • Eventing - An infrastructure for consuming and producing events to stimulate applications.
  • Serving - Enables rapid deployment and automatic scaling of containers.

Get code into production faster

OpenShift Serverless helps enable DevOps adoption by reducing the need for developers to explicitly describe the infrastructure they need operations to provision for them. Developers can deploy apps and container workloads using Kubernetes-native APIs and whichever language and framework they prefer.

Any workload, anywhere

Combining Operators, Knative and Red Hat OpenShift Container Platform allows stateful, stateless, and serverless workloads to run on a multi-cloud container platform with automated operations.

Scale apps up or down based on demand

Applications can be triggered by a variety of event sources, such as events from your own applications, cloud services from multiple providers, Software-as-a-Service (SaaS) systems and Red Hat AMQ streams.

Start experimenting with Knative

This series of articles and assignments from Red Hat Developer guides you through building and deploying a serverless app.

Build and deploy a serverless service to Knative >

Red Hat OpenShift Serverless is available on Red Hat OpenShift Container Platform 4.3 and newer versions.

Simplify the process of delivering code from development into production by reducing the need for infrastructure setup or back-end development.

Learn the new features, how it works, the supported configurations, and the components. 

Ready to build and deploy serverless applications? 

OpenShift Serverless can help deliver a complete serverless app dev and deployment experience by integrating apps with other OpenShift Container Platform services, like OpenShift Service Mesh and cluster monitoring. Developers benefit from being able to use a single platform for hosting their microservices, legacy, and serverless applications. Apps are packaged as Linux containers that can be run anywhere. 


Red Hat helps you get started faster because OpenShift Serverless is engineered to be ready for production. OpenShift Serverless can also make things easier for operations because it installs easily on Red Hat OpenShift, has been tested with other Red Hat products, and comes with access to award-winning support.

Get to know Red Hat OpenShift Service on AWS (ROSA)

Keep reading

Article

What are Red Hat OpenShift Operators?

Red Hat OpenShift Operators automate the creation, configuration, and management of instances of Kubernetes-native applications.

Article

AI/ML on Red Hat OpenShift

OpenShift includes key capabilities to accelerate AI/ML workflows and deliver AI-powered intelligent applications 

Article

Edge computing with Red Hat OpenShift

Extend application services to remote locations and analyze inputs in real time with OpenShift’s edge computing capabilities.

More about microservices

Products

An enterprise application platform with a unified set of tested services for bringing apps to market on your choice of infrastructure.

Resources

Podcast

Command Line Heroes Season 1, Episode 3:

"The Agile revolution"

Detail

Bridge traditional applications and microservices

Training

Free training course

Developing Cloud-Native Applications with Microservices Architectures