이 아키텍처는 데이터베이스 보호 및 블록 볼륨 복제와 함께 Oracle Cloud Infrastructure(OCI)에서 Oracle WebLogic Server의 지역 간 고가용성 배포를 보여줍니다.
DNS(도메인 이름 시스템)는 클라이언트 트래픽을 mywebapp.example.com에서 활성 영역의 로드 밸런서 퍼블릭 IP 주소(영역 1의 111.111.111.111 또는 영역 2의 222.222.222.222)로 분석합니다.
기본 OCI 리전 1에는 서브넷 2개가 있는 region1 VCN(가상 클라우드 네트워크)이 포함되어 있습니다.
wlsociprefix-wls-0.subnet1.region1vcn.oraclevcn.com 서브넷
- OCI 로드 밸런서는 DNS(도메인 이름 시스템)에서 111.111.111.111로 분석되는 mywebapp.example.com의 클라이언트 트래픽을 수락하고 이 VCN의 WebLogic 컴퓨트 인스턴스로 요청을 전달합니다.
- wlsociprefix_domain(WebLogic Server 도메인)에는 관리 서버(wlsociprefix_adminserver)와 두 개의 관리 서버(wlsociprefix_server_1 및 wlsociprefix_server_2)가 포함됩니다. 로드 밸런서는 관리 서버에 요청을 분배하는 반면 관리 서버는 도메인을 관리합니다.
- 기본 DB는 애플리케이션 데이터를 저장하고 WebLogic 도메인에서 메타데이터 서비스(MDS), JMS(Java 메시지 서비스) 및 트랜잭션 로그(TLOGS)를 수신합니다.
- OCI 블록 볼륨(wlsociprefix-data-block-0, wlsociprefix-mw-block-0)은 데이터 및 미들웨어 스토리지를 위해 WebLogic 컴퓨트 인스턴스에 연결되고 리전 간에 복제됩니다.
- DRG(동적 경로 지정 게이트웨이)는 Oracle Data Guard 및 블록 볼륨 복제를 위해 이 VCN을 대기 영역에 연결합니다.
wlsociprefix-wls-1.subnet1.region1vcn.oraclevcn.com 서브넷
- 위의 WebLogic 도메인 구성 요소를 공유합니다. 로드 밸런서는 두 서브넷의 인스턴스 간에 트래픽을 분산합니다.
대기 OCI 리전 2에는 서브넷 2개가 있는 region2 VCN이 포함되어 있습니다.
wlsociprefix-wls-0.subnet2.region2vcn.oraclevcn.com 서브넷
- OCI 로드 밸런서는 DNS가 222.222.222.222로 확인되고 대기 WebLogic 인스턴스로 요청을 전달할 때 mywebapp.example.com의 클라이언트 트래픽을 허용합니다.
- wlsociprefix_domain(WebLogic Server 도메인)에는 페일오버 시 트래픽을 처리하기 위해 관리 서버(wlsociprefix_adminserver)와 두 개의 관리 서버(wlsociprefix_server_1 및 wlsociprefix_server_2)가 있습니다.
- 대기 DB는 Oracle Data Guard를 사용하여 기본 데이터베이스에서 리두를 수신합니다.
- OCI Block Volumes 복제본은 신속한 복구를 위해 기본 리전 볼륨의 리전 간 복제본을 제공합니다.
- DRG(동적 경로 지정 게이트웨이)는 Oracle Data Guard 전송 및 블록 볼륨 복제를 위해 기본 영역의 DRG로 링크됩니다.
wlsociprefix-wls-1.subnet2.region2vcn.oraclevcn.com 서브넷
- 위의 대기 WebLogic 도메인 구성요소를 공유합니다. 로드 밸런서는 페일오버 시 두 서브넷의 인스턴스 간에 트래픽을 분산합니다.
영역 간 연결:
- Oracle Data Guard continuously ships redo from Primary DB in Region 1 to Standby DB in Region 2 by using the DRG‑to‑DRG connectivity.
- OCI Block Volumes는 재해 복구 준비를 위해 리전 1 볼륨에서 리전 2로 블록 볼륨 복제를 수행합니다.