Este conteúdo não está disponível no idioma selecionado.

Chapter 3. Architecture models


Red Hat OpenShift Service on AWS classic architecture has a classic architecture cluster topology meaning the control plane and the worker nodes are deployed in the customer’s AWS account.

Expand
Table 3.1. Red Hat OpenShift Service on AWS and Red Hat OpenShift Service on AWS (classic architecture) architectures comparison table
 
Hosted Control Plane (HCP)Classic

Control plane hosting

Control plane components, such as the API server etcd database, are hosted in a Red Hat-owned AWS account.

Control plane components, such as the API server etcd database, are hosted in a customer-owned AWS account.

Virtual Private Cloud (VPC)

Worker nodes communicate with the control plane over AWS PrivateLink.

Worker nodes and control plane nodes are deployed in the customer’s VPC.

Multi-zone deployment

The control plane is always deployed across multiple availability zones (AZs).

The control plane can be deployed within a single AZ or across multiple AZs.

Machine pools

Each machine pool is deployed in a single AZ (private subnet).

Machine pools can be deployed in single AZ or across multiple AZs.

Infrastructure nodes

Does not use any dedicated infrastructure nodes to host platform components, such as ingress and image registry.

Uses 2 (single-AZ) or 3 (multi-AZ) dedicated infrastructure nodes to host platform components.

OpenShift capabilities

Platform monitoring, image registry, and the ingress controller are deployed in the worker nodes.

Platform monitoring, image registry, and the ingress controller are deployed in the dedicated infrastructure nodes.

Cluster upgrades

The control plane and each machine pool can be upgraded separately.

The entire cluster must be upgraded at the same time.

Minimum EC2 footprint

2 EC2 instances are needed to create a cluster.

7 (single-AZ) or 9 (multi-AZ) EC2 instances are needed to create a cluster.

3.2. Red Hat OpenShift Service on AWS classic architecture

In Red Hat OpenShift Service on AWS classic architecture, both the control plane and the worker nodes are deployed in your VPC subnets.

With Red Hat OpenShift Service on AWS classic architecture, you can create clusters that are accessible over public or private networks.

You can customize access patterns for your API server endpoint and Red Hat SRE management in the following ways:

  • Public - API server endpoint and application routes are internet-facing.
  • Private - API server endpoint and application routes are private. Private Red Hat OpenShift Service on AWS classic architecture clusters use some public subnets, but no control plane or worker nodes are deployed in public subnets.
  • Private with AWS PrivateLink - API server endpoint and application routes are private. Public subnets or NAT gateways are not required in your VPC for egress. Red Hat OpenShift Service on AWS classic architecture SRE management uses AWS PrivateLink.

The following image depicts the architecture of a Red Hat OpenShift Service on AWS classic architecture cluster deployed on both public and private networks.

Figure 3.1. Red Hat OpenShift Service on AWS classic architecture deployed on public and private networks

Red Hat OpenShift Service on AWS classic architecture clusters include infrastructure nodes where OpenShift components such as the ingress controller, image registry, and monitoring are deployed. The infrastructure nodes and the OpenShift components deployed on them are managed by Red Hat OpenShift Service on AWS classic architecture SREs.

The following types of clusters are available with Red Hat OpenShift Service on AWS classic architecture:

  • Single zone cluster - The control plane and worker nodes are hosted on a single availability zone.
  • Multi-zone cluster - The control plane is hosted on three availability zones with an option to run worker nodes on one or three availability zones.

3.2.3. Red Hat OpenShift Service on AWS classic architecture with Local Zones

Red Hat OpenShift Service on AWS classic architecture supports the use of AWS Local Zones, which are metropolis-centralized availability zones where customers can place latency-sensitive application workloads within a VPC. Local Zones are extensions of AWS Regions and are not enabled by default. When Local Zones are enabled and configured, the traffic is extended into the Local Zones for greater flexibility and lower latency. For more information, see "Configuring machine pools in Local Zones".

The following diagram displays a Red Hat OpenShift Service on AWS classic architecture cluster without traffic routed into a Local Zone.

Figure 3.3. Red Hat OpenShift Service on AWS classic architecture cluster without traffic routed into Local Zones

The following diagram displays a Red Hat OpenShift Service on AWS classic architecture cluster with traffic routed into a Local Zone.

Figure 3.4. Red Hat OpenShift Service on AWS classic architecture cluster with traffic routed into Local Zones

Voltar ao topo
Red Hat logoGithubredditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar. Explore nossas atualizações recentes.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja o Blog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

Theme

© 2025 Red Hat