
Red Hat OpenShift provides a Kubernetes platform for enterprises. Azure Red Hat OpenShift permits you to deploy fully-managed OpenShift clusters in the Azure cloud. Azure Red Hat OpenShift is a joint collaboration between Microsoft and Red Hat—it is engineered, supported and operated by both companies, for the purpose of providing a centralized platform that fulfills all requirements.
Azure Red Hat OpenShift has the following tools and functionality in one platform to help both operations and development teams: This integrated environment supports seamless collaboration between teams, enhancing productivity and accelerating application delivery. Additionally, it offers cloud migration monitoring best practices, ensuring that organizations can effectively track their progress and address potential challenges during the transition. With robust security measures and automated scaling features, teams can focus on innovation while maintaining operational efficiency. Moreover, the platform provides an openTelemetry overview and benefits, enabling teams to gain insights into application performance and user experience. This observability fosters proactive troubleshooting and ensures that applications perform optimally in dynamic environments. As a result, organizations can harness data-driven decisions to refine their development processes and enhance overall service delivery.
OpenShift offers the resources, tasks and tools needed to run containers in the production environment via Kubernetes, and which has to be tested and versioned together. When developing containerized applications, you require integration with databases, frameworks, CI/CD tools and middleware.
This service lets you sign-on through Azure Active Directory (AD). The clusters are located in your Azure subscriptions and are featured in your Azure bill.
When using Azure Red Hat OpenShift, you are not required to perform patches or operate VMs. Microsoft and Red Hat are responsible for patching, updating and monitoring all infrastructure, master and application nodes.
You can employ your own registry, networking, CI/CD tools and storage. Or you may make use of any of the built-in options that can automate application and container builds, source code management, health management, scaling and more.
Here are some key features:
With version 4, OpenShift added core attributes to Azure Red Hat OpenShift, such as:
Image Source: OpenShift
OpenShift Software Defined Networking is an overlay network configured utilizing Open vSwitch, which is an OpenFlow implementation designed according to specifications recommended by the CNI project.
The SDN supports various plugins. Specifically, Azure Red Hat on OpenShift 4 uses the Network Policy plugin. The SDN manages all network communication. This means there is no need to establish any extra routes on your virtual networks in order to achieve pod-to-pod communication.
Image Source: Azure
Once you use Azure Red Hat on OpenShift 4—the entire cluster (including all nodes) is contained inside the virtual network. Master nodes and worker nodes are each placed in their own unique subnet, which is located inside the main virtual network. Each subnet gets its own internal load balancer as well as a public load balancer.
Here are several networking features of Azure Red Hat OpenShift:
In this article I explained the basics of Azure Red Hat OpenShift, a solution that lets you run OpenShift as a managed service in the Azure cloud. I discussed the benefits of OpenShift 4, recently supported on Azure, which adds features like autoscaling and running clusters across multiple Availability Zones. Finally, I discussed how networking works in the solution, leveraging Azure cloud network infrastructure and Open vSwitch (OVS).
I hope this will be of help as you evaluate moving your OpenShift deployment to the cloud.
By Gilad Maayan

