Subscribe to our blog

Organizations need highly resilient application platforms to run their mission critical applications and facilitate developer innovation. They need the flexibility to scale as necessary while also operating within rigid regulatory compliance and security frameworks. And of course, all of this needs to happen while keeping operational costs low.

Red Hat has a solution designed to provide a modern infrastructure and application platform while also helping to drive the scalability and resiliency required to grow your business. It can provide many of the requisite tools to build automation, which in turn can help reduce ongoing maintenance costs. This has the dual benefit of also providing the configuration management needed to help environments stay consistent and in compliance with policies.

Figure 1 - Mission critical application architecture diagram

Figure 1 - Mission critical application architecture diagram

Let’s take a look at the Red Hat architecture designed to help you address these challenges.

Infrastructure clusters

This “OpenShift on OpenShift” solution provides high resiliency with a short recovery time from failures.  The solution starts with a bare metal Red Hat OpenShift infrastructure cluster.

Figure 2 - Infrastructure cluster schematic diagram

Figure 2 - Infrastructure cluster schematic diagram

The infrastructure cluster is a single rack of servers dual-homed to a pair of top of rack switches. The bare metal OpenShift installation consists of three control nodes and three worker nodes. The worker nodes will not host the application workloads— instead they will use OpenShift Virtualization to host virtual machines (VMs) which will run the tenant OpenShift clusters.

Tenant clusters

Figure 3 - Schematic diagram including tenant cluster

Figure 3 - Schematic diagram including tenant cluster

Multiple OpenShift clusters will run in the VMs on the infrastructure clusters. The  three virtualized control nodes for each tenant cluster run on separate infrastructure clusters. Multiple tenant clusters running across the infrastructure cluster triplet helps isolate any damage  in case of failures. The bare metal worker nodes for the tenant clusters, where the applications will be run, can be provided by the application teams. This allows them to optimally size their applications and better serve their requirements.

Automation

Utilizing a strict GitOps deployment strategy, where everything done to deploy and operate a cluster is conducted in code, enables this solution to scale as needed. This also enables shorter recovery times in case of a failure and allows faster upgrades via rebuilds.

The automated deployment is facilitated by Red Hat Ansible Automation Platform. All configuration updates are done through an API, including external dependencies (dhcp, dns, bgp, IDM, etc). This can all be automated with Ansible Automation Platform.

Configuration management is done via Red Hat Advanced Cluster Management for Kubernetes. This helps maintain greater consistency and compliance with policies and helps small site reliability engineering (SRE) teams manage at scale.

The overall solution reduces the burden on site reliability engineers in a number of ways. It creates a single pane of glass to simplify management, it provides for zero downtime upgrades via rebuilds and more resilient application design, and it enables rapid deployment, all while enabling a unified application deployment experience.

Summary

Utilizing this highly available architecture along with automation and GitOps practices will help lower maintenance costs while providing a more resilient platform for application modernization and innovation. If you'd like to take a closer look at how some Red Hat customers are using this solution, check out this architecture in full.


About the author

Chris Henderson is a Senior Technical Marketing Manager on the Red Hat Architecture Team. In his time with Red Hat he has filled a variety of technical roles working with customers across a broad swath of industries.

Read full bio

Browse by channel

automation icon

Automation

The latest on IT automation for tech, teams, and environments

AI icon

Artificial intelligence

Updates on the platforms that free customers to run AI workloads anywhere

open hybrid cloud icon

Open hybrid cloud

Explore how we build a more flexible future with hybrid cloud

security icon

Security

The latest on how we reduce risks across environments and technologies

edge icon

Edge computing

Updates on the platforms that simplify operations at the edge

Infrastructure icon

Infrastructure

The latest on the world’s leading enterprise Linux platform

application development icon

Applications

Inside our solutions to the toughest application challenges

Original series icon

Original shows

Entertaining stories from the makers and leaders in enterprise tech