이 이미지는 2개의 Oracle Cloud Infrastructure(OCI) 영역(기본 및 대기)에서 확장된 클러스터 토폴로지를 보여주며, 영역 1의 모든 웹 서버는 실패 상태입니다.
아키텍처의 구성 요소는 다음과 같습니다.
- 리전 1(기본): 원격 피어링 및 서브넷 4개를 지원하는 동적 라우팅 게이트웨이(DRG)가 있는 단일 VCN(가상 클라우드 네트워크)을 포함합니다.
- 웹 계층 서브넷: Oracle Cloud Infrastructure Load Balancer는 WebHost1 및 WebHost2에 대한 트래픽을 관리합니다. 두 서버는 모두 실패 상태입니다.
- 중간 계층 서브넷: AppHost1 및 AppHost2는 애플리케이션 계층을 실행합니다.
- 공유 스토리지 서브넷: Oracle Cloud Infrastructure File Storage는 공유 스토리지를 제공합니다.
- 데이터베이스 서브넷: DBHost1 및 DBHost2는 기본 데이터베이스(기본 DB)를 호스트합니다.
- 리전 2(대기): 원격 피어링 및 4개의 서브넷을 지원하는 DRG가 포함된 단일 VCN(가상 클라우드 네트워크)을 포함합니다.
- 웹 계층 서브넷: OCI 로드 밸런서는 WebHost3 및 WebHost4에 대한 트래픽을 관리합니다.
- 중간 계층 서브넷: AppHost3 및 AppHost4는 애플리케이션 계층을 실행합니다.
- 공유 스토리지 서브넷: OCI 파일 스토리지는 공유 스토리지를 제공합니다.
- 데이터베이스 서브넷: StandbyDBHost1 및 StandbyDBHost2는 대기 데이터베이스(대기 DB)를 호스트합니다.
- 연결성 및 데이터 이동
- frontend.example.com는 각 지역의 OCI 로드 밸런서로 요청을 보냅니다.
- 원격 피어링은 영역 1의 DRG를 영역 2의 DRG와 연결합니다.
- Oracle Data Guard는 기본 데이터베이스에서 대기 데이터베이스로 복제합니다.