Microsoft Azure Red Hat OpenShift

Fully managed Red Hat® OpenShift® service on Microsoft Azure

Contact Red Hat sales

Already using Azure? Buy Azure Red Hat OpenShift now

Microsoft Azure + Red Hat OpenShift

Build and scale applications with confidence.
We manage the rest.

Azure Red Hat OpenShift is a fully managed service of Red Hat OpenShift on Azure, jointly, engineered, operated and supported by Microsoft and Red Hat. Reduce operational overhead and focus on quickly delivering applications that provide more value to your business, while supporting regulatory compliance. 

Red Hat and Microsoft partner to deliver Azure Red Hat OpenShift

11:49

Fully-managed , trusted enterprise Kubernetes

Jointly operated and supported by Microsoft and Red Hat, Azure Red Hat OpenShift takes care of management and updates, freeing developers to focus on developing new services. Azure Red Hat OpenShift offers highly-available, fully-managed master, infrastructure, and application nodes—no virtual machines to operate, no patching required.

Managed enterprise kubernetes illustration

Empower developers to innovate

Quickly build and deploy applications in a consistent environment with support for a broad range of traditional, cloud-native, and serverless tools and technologies.

OpenShift dashboard

Maintain regulatory compliance

Azure Red Hat OpenShift helps you address comprehensive continuous security and compliance needs with industry-specific standards and regulations such as SOC, HIPAA, ISO, PCI DSS, and more.

Global availability illustration

Scale on-demand. Pay as you go

Quickly deploy your business-critical applications and scale as your business grows. With a choice of standard, high memory, or high CPU application nodes, choose what’s right for your applications and scale on-demand. Use your Microsoft Azure contracts and commits and pay as you scale.

Scalability illustration

Getting started with Azure Red Hat OpenShift

Get the e-book

Getting started with Azure Red Hat OpenShift

Features and benefits

Self-service deployment


Create fully managed OpenShift clusters in minutes with self-service deployment so you can get up and running quickly.

Cluster node scaling


Easily add or remove compute nodes to match resource demand.

Bring your own identity provider


Integrate with supported identity providers including Azure Active Directory for single sign-on capabilities.

Cluster-admin role


Full cluster administrator capabilities enabling running privileged containers and installing Custom Resource Definitions (CRDs).

Operator Framework


Support for community and certified operators with developer self-service as well as Custom Resource Definitions (CRDs).

Multi-Availability Zones clusters


To ensure the highest resiliency, cluster components are deployed across 3 Azure Availability Zones in supported Azure regions.

Integrated support experience


Jointly engineered, operated, and supported by Red Hat and Microsoft with an integrated support experience and 99.9% uptime SLA.

Regulatory compliance


Address comprehensive security and compliance needs with industry-specific standards and regulations such as PCI DSS, HITRUST, FedRAMP High, SOC 2, and more.

Global availability


Available in all the regions supported by Microsoft Azure. Check here for the latest list of regions.

Azure Red Hat OpenShift pricing

Flexible on-demand pricing

Azure Red Hat OpenShift charges for the virtual machines provisioned in the clusters and OpenShift licenses based on the VM instance selected. Deploy a cluster using on-demand pricing, or purchase OpenShift application node Reserved Instances to deploy your first cluster, whichever best meets the needs of your workload and business.

Learn more about Azure Red Hat OpenShift pricing


Highly available, fully managed cluster—starting with four application nodes*

On-demand pricing or Reserved Instances, whichever best meets the needs of your workload and business


On-demand scaling with additional application nodes*

Starts at $0.761/hr


Use Reserved Virtual Machine instances to save costs


Choice of standard, high-memory, or high-CPU application nodes


Integrated support and operations


Pay through your existing Azure commitment


99.9% uptime Service Level Agreement (SLA)


*Price does not include Azure Compute costs

What are customers saying about Azure Red Hat OpenShift?

Frequently asked questions

Azure Red Hat OpenShift is a managed service that offers OpenShift clusters on Microsoft Azure. It is jointly engineered and operated by Microsoft and Red Hat with an integrated support experience. Each Azure Red Hat OpenShift cluster is single-tenant (dedicated to a single customer).

Red Hat OpenShift Dedicated is a service hosted and managed by Red Hat that offers clusters in a virtual private cloud on AWS.

Red Hat OpenShift Online is a multi-tenant cloud service that allows individual developers to quickly gain access to a hosted OpenShift environment.

Each Azure Red Hat OpenShift cluster comes with a fully-managed control plane (master nodes) and application nodes.  Installation, management, maintenance, and upgrades are performed by Red Hat and Microsoft SRE with joint Red Hat and Microsoft support. Cluster services (such as logging, metrics, monitoring) are available as well.

OpenShift Container Platform 4.3

Azure Red Hat OpenShift uses the same code base as Red Hat OpenShift Container Platform, but is installed in an opinionated way—optimized for performance, scalability, and security. Azure Red Hat OpenShift is hosted on Microsoft Azure public cloud and jointly managed by Red Hat and Microsoft. Some options and administrative functions are restricted or unavailable on Azure Red Hat OpenShift. A Red Hat OpenShift Container Platform subscription entitles you to host and manage the software on your own infrastructure.

Each Azure Red Hat OpenShift cluster is dedicated to a given customer and lives within the customer's subscription.

Azure Red Hat OpenShift is available for purchase in all countries where Azure is commercially available.

Azure Red Hat OpenShift can be purchased by contacting your Red Hat or Microsoft account manager. If you do not yet have an account manager, please complete this form and someone from our sales team will contact you. If you already have an Azure account, use the Azure portal or the CLI to create a cluster.

The Azure Managed Application lives in a locked Resource Group with the customer subscription. Customers can view objects in that Resource Group but not modify them.

Azure Red Hat OpenShift is available on a pay-as-you-go basis. At the moment we do not offer a free trial or a proof of concept (PoC) for Azure Red Hat OpenShift.

Customers will be directly billed by Microsoft only, like any other paid Azure service.

No, you don’t need to sign a contract with Red Hat. Customers will be billed by Microsoft only, like any other paid Azure service.

Yes. Microsoft customers are able to use their existing Azure Monetary Commitment against the Red Hat OpenShift managed service on Azure offering.

See supported resources for a list of global regions where Azure Red Hat OpenShift is supported.

See Azure Red Hat OpenShift virtual machine sizes for a list of virtual machine sizes you can use with an Azure Red Hat OpenShift cluster.

Cluster-admin credentials are provided to you when you create your cluster.

No. In order to maintain our ability to provide seamless updates to your clusters, only Red Hat Enterprise Linux CoreOS (RHCOS) workers are supported by Azure Red Hat OpenShift.

Yes. You can specify an existing VNet to use when creating your cluster.

All supported mechanisms for authentication that are supported by OpenShift Container Platform are supported.

Red Hat and Microsoft Operations are jointly responsible for provisioning, managing, and upgrading the Red Hat OpenShift platform as well as monitoring the core cluster infrastructure for availability. They are not responsible for managing the application lifecycle of applications that run on the platform.

An administrative user has the ability to add/remove users and projects, manage project quotas, view cluster usage statistics, and change the default project template. Admins can also scale a cluster up or down, and even delete an existing cluster.

There are three types of maintenance for ARO: upgrades, backup and restoration of etcd data, and cloud provider-initiated maintenance.

  1. Upgrades include software upgrades and CVEs.
  2. Backup and management of etcd data is an automated process that may require cluster downtime depending on the action. If the etcd database is being restored from a backup there will be downtime. We back up etcd hourly and retain the last 6 hours of backups.
  3. Cloud provider-initiated maintenance includes network, storage, and regional outages. The maintenance is dependent on the cloud provider and relies on provider-supplied updates.

Running an upgrade should be a safe process to run and should not disrupt cluster services. The SRE can trigger the upgrade process when new versions are available or CVEs are outstanding. Available updates are tested in a staging environment and then applied to production clusters. Following best practices helps ensure minimal to no downtime. 

Planned maintenance is not prescheduled with the customer. Notifications may be sent via ICM and email if communication to the customer is required.

We do not distinguish between the two types of maintenance. Our teams are available 24/7/365 and do not use traditional scheduled “out-of-hours” maintenance windows.

The host operating systems and OpenShift software are updated through our general upgrade process.

Syslog, CRI-O logs, journal, and dmesg are handled by the managed service and are not exposed to customers.

Not applicable to this offering. Node access is forbidden.

Currently, we do not allow users to run processes within containers that require root user privileges for security reasons (see here).

A number of Red Hat JBoss Middleware Services are available as add-ons for Azure Red Hat OpenShift, including:

  • Red Hat JBoss Enterprise Application Platform
  • Red Hat JBoss Web Server (included)
  • Red Hat JBoss A-MQ
  • Red Hat Process Automation Manager
  • Red Hat JBoss BPM Suite Intelligent Process Server
  • Red Hat JBoss Decision Manager
  • Red Hat JBoss BRMS Decision Server
  • Red Hat JBoss Data Grid
  • Red Hat JBoss Data Virtualization
  • Red Hat JBoss Fuse Integration Services
  • Red Hat Single Sign-On.

Yes. With cluster admin functionality, we allow users to run processes within containers that require root user privileges.

How Is Azure Red Hat OpenShift different from Red Hat OpenShift Dedicated and Red Hat OpenShift Online?

Azure Red Hat OpenShift is a managed service that offers OpenShift clusters on Microsoft Azure. It is jointly engineered and operated by Microsoft and Red Hat with an integrated support experience. Each Azure Red Hat OpenShift cluster is single-tenant (dedicated to a single customer).

Red Hat OpenShift Dedicated is a service hosted and managed by Red Hat that offers clusters in a virtual private cloud on AWS.

Red Hat OpenShift Online is a multi-tenant cloud service that allows individual developers to quickly gain access to a hosted OpenShift environment.


What does Azure Red Hat OpenShift include?

Each Azure Red Hat OpenShift cluster comes with a fully-managed control plane (master and infrastructure nodes), application nodes, installation management by Red Hat and Microsoft SRE, joint Red Hat and Microsoft support, cluster services (such as logging, metrics, monitoring, notifications portal), and cluster portal.


Does Azure Red Hat OpenShift run on dedicated hardware?

Azure Red Hat OpenShift runs on shared hardware on Azure. Each Azure Red Hat OpenShift cluster is single-tenant (dedicated to a single customer).


How is Azure Red Hat OpenShift different than Red Hat OpenShift Container Platform?

Azure Red Hat OpenShift uses the same code base as Red Hat OpenShift Container Platform, but is installed in an opinionated way—optimized for performance, scalability, and security. Azure Red Hat OpenShift is hosted on Microsoft Azure public cloud and jointly managed by Red Hat and Microsoft. Some options and administrative functions are restricted or unavailable on Azure Red Hat OpenShift. A Red Hat OpenShift Container Platform subscription entitles you to host and manage the software on your own infrastructure.

Is Azure Red Hat OpenShift available for purchase in all countries?

Azure Red Hat OpenShift is available for purchase in all countries where Microsoft does business.  


How can I purchase Azure Red Hat OpenShift ?

Azure Red Hat OpenShift can be purchased by contacting your Red Hat or Microsoft account manager. If you do not yet have an account manager, please complete this form and someone from our sales team will contact you. If you already have an Azure account, go here to buy now.


Can I try Azure Red Hat OpenShift before I buy?

Azure Red Hat OpenShift is configured for each individual customer. At the moment we do not offer a free trial or proof of concept for Azure Red Hat OpenShift.


Will I receive an invoice from Azure?

Customers will be directly billed by Microsoft only, like any other paid Azure service.


Do I need to sign a separate contract with Red Hat to use the service?

No, you don’t need to sign a contract with Red Hat. Customers will be billed by Microsoft only, like any other paid Azure service.


Will Microsoft customers be able to apply credit against existing enterprise agreements?

Yes. Microsoft customers are able to use their existing Azure Monetary Commitment against the Red Hat OpenShift managed service on Azure offering.  

What types of customizations are available?

A customer can choose either a Single-AZ deployment for each Azure Red Hat OpenShift cluster. In addition, customers can choose from standard, memory-optimized, or compute-optimized application nodes. Cluster availability region, cluster id, VPC peering/VPN configuration, and user authentication integration are also customizable.


What regions are available for my infrastructure?

All regions where Azure is available.


What authentication mechanisms are supported?

Currently, only Azure Active Directory is supported.

Which services are performed by Red Hat and Microsoft Operations?

Red Hat and Microsoft Operations are jointly responsible for provisioning, managing, and upgrading the Red Hat OpenShift platform as well as monitoring the core cluster infrastructure for availability. They are not responsible for managing the application lifecycle of applications that run on the platform.


How do I make configuration changes to my cluster?

An administrative user has the ability to add/remove users and projects, manage project quotas, view cluster usage statistics, and change the default project template. Admins can also scale a cluster up or down, and even delete an existing cluster.


Will updates to Red Hat OpenShift and middleware services that have been purchased be rolled out to Azure Red Hat OpenShift customers?

Updates to the platform will be managed by the operations team and customers will be notified in advance of any maintenance schedules for updates.


How will Red Hat and Microsoft Operations communicate events such as product updates and scheduled maintenance?

Red Hat and Microsoft will provide cluster and maintenance updates through a custom status portal. A customer can manage user access and notification types for their portal.

Which languages are supported by Azure Red Hat OpenShift?

Azure Red Hat OpenShift supports Java™, .NET Core , Node.js , PHP, Python, Ruby, and Perl. Jenkins is also available for CI/CD. Tomcat, with support for with Java, is available via Red Hat JBoss Web Server. Supported Quickstart application templates are available for CakePHP, Dancer, Django, Node.js, and Ruby on Rails. View all.


Are Red Hat Middleware services available on Azure Red Hat OpenShift?

A number of Red Hat Middleware services are available as add-ons for Azure Red Hat OpenShift, including Red Hat JBoss Enterprise Application Platform, Red Hat JBoss Web Server (included), Red Hat AMQ, Red Hat Process Automation Manager Intelligent Process Server, Red Hat Decision Manager Decision Server, Red Hat Data Grid, Red Hat Data Virtualization, Red Hat Fuse Integration Services, and single sign-on. 


Which database services are supported by Azure Red Hat OpenShift?

Azure Red Hat OpenShift currently supports MariaDB, MongoDB, MySQL, PostgreSQL, and Redis. 


Can end users utilize images/containers that require root user privileges?

Currently, we do not allow users to run processes within containers that require root user privileges for security reasons (see here).

Learn more about Azure Red Hat OpenShift

Contact Red Hat sales