3.2. HCP 아키텍처가 있는 ROSA
호스팅된 컨트롤 플레인(HCP)이 있는 Red Hat OpenShift Service on AWS(ROSA)에서 ROSA 서비스는 고가용성 단일 테넌트 OpenShift 컨트롤 플레인을 호스팅합니다. 호스팅된 컨트롤 플레인은 API 서버 인스턴스 2개와 etcd 인스턴스 3개가 있는 3개의 가용성 영역에 배포됩니다.
인터넷 API 서버를 사용하거나 사용하지 않고 HCP 클러스터를 사용하여 ROSA를 생성할 수 있습니다. 프라이빗 API 서버는 VPC 서브넷에서만 액세스할 수 있습니다. AWS PrivateLink 끝점을 통해 호스팅된 컨트롤 플레인에 액세스합니다.
작업자 노드는 AWS 계정에 배포되고 VPC 프라이빗 서브넷에서 실행됩니다. 하나 이상의 가용성 영역에서 추가 프라이빗 서브넷을 추가하여 고가용성을 보장할 수 있습니다. 작업자 노드는 OpenShift 구성 요소 및 애플리케이션에서 공유합니다. 수신 컨트롤러, 이미지 레지스트리 및 모니터링과 같은 OpenShift 구성 요소는 VPC에 호스팅되는 작업자 노드에 배포됩니다.
그림 3.1. HCP 아키텍처가 있는 ROSA
3.2.1. 공용 및 사설 네트워크에서 HCP 아키텍처 사용 ROSA
ROSA와 HCP를 사용하면 퍼블릭 또는 프라이빗 네트워크에서 클러스터를 생성할 수 있습니다. 다음 이미지는 공용 네트워크와 사설 네트워크의 아키텍처를 보여줍니다.
그림 3.2. 공용 네트워크에 HCP가 배포된 ROSA
그림 3.3. 개인 네트워크에 HCP가 배포된 ROSA