PeopleSoft용 Oracle Maximum Availability Architecture에 대한 자세한 내용
Oracle Maximum Availability Architecture(Oracle MAA)는 Oracle 고가용성(High Availability) 기술 및 권장 사항을 구현하기 위한 Oracle 모범 사례 청사진입니다. Oracle MAA의 목표는 비용과 복잡성을 최소화하면서 최적의 고가용성(High Availability) 구조를 실현하는 것입니다.
이 참조 아키텍처는 Oracle Cloud Infrastructure(OCI) 및 PeopleSoft Oracle MAA 아키텍처를 간략하게 소개합니다. OCI에서 PeopleSoft의 종단간 MAA 구현에 대한 설치, 구성 및 운영 모범 사례는 Oracle Cloud에서 PeopleSoft에 대한 최대 가용성 솔루션 프로비저닝 및 배포를 참조하십시오.
시작하기 전에
Oracle Cloud를 처음 사용하는 경우 다음을 읽어보는 것이 좋습니다.
- Oracle Cloud Infrastructure 시작. 개념을 이해하는 데 도움이 되는 다양한 튜토리얼이 있습니다.
- Oracle Cloud Infrastructure용 모범사례 프레임워크.
구조
다음 아키텍처 다이어그램은 PeopleSoft 및 Oracle Maximum Availability Architecture(Oracle MAA)를 보여줍니다.
PeopleSoft 최대 가용성 아키텍처는 Oracle Database 및 Oracle Fusion Middleware Oracle MAA 위에 계층화된 PeopleSoft 고가용성(High Availability) 구조로, 기본 사이트 실패 시 비즈니스 연속성을 제공하는 보조 사이트를 포함합니다.
다음은 기본 및 보조 사이트를 비롯한 전체 스택 Oracle MAA 구조를 보여줍니다. 보조 사이트는 기본 사이트의 복제본입니다.

그림 peoplesoft-maa-arch.png에 대한 설명
peoplesoft-maa-arch-oracle.zip
각 사이트는 다음으로 구성됩니다.
- 웹 기반 애플리케이션 서비스를 위한 HTTPS 로드 밸런서
- PeopleSoft Pure Internet Architecture(PIA) 도메인을 호스팅하는 서버 2개
- PeopleSoft Application Server 및 Process Scheduler 도메인을 모두 호스트하는 서버 2개
- PeopleSoft 애플리케이션 소프트웨어 및 보고서 저장소용 공유 파일 시스템
- Oracle RAC(Oracle Real Application Clusters) 데이터베이스, 2개의 데이터베이스 서버 및 공유 스토리지 포함
- Oracle Active Data Guard - 대기 데이터베이스를 기본 데이터베이스와 함께 최신 상태로 유지하면서 "대부분 읽기 작업"을 대기 데이터베이스로 경로 지정할 수 있습니다.
애플리케이션 계층 공유 파일 시스템과 데이터베이스는 모두 보조 사이트, 즉 rsync를 사용하는 애플리케이션 계층, Oracle Data Guard를 사용하는 데이터베이스 계층으로 복제됩니다.
두번째 사이트의 데이터는 적절한 복제 방식을 사용하여 기본 사이트와 동기화된 상태로 유지됩니다.
- 데이터베이스 자체에 대해 Oracle Active Data Guard는 대기 데이터베이스가 동기화된 상태로 트랜잭션에 따라 일관성을 유지하도록 합니다.
- 응용 프로그램 작동 중 생성된 파일 시스템 출력의 경우
rsync
를 사용하여 출력을 다른 영역으로 자주 복제합니다. 누락된 파일 시스템 구성 요소를 식별하고 각각에 대해 수행할 작업을 확인하여 해결할 약간의 간격이 있습니다.