PeopleSoft용 Oracle Maximum Availability Architecture에 대한 자세한 내용

Oracle의 PeopleSoft 애플리케이션은 인적 자본 관리, 재무 관리, 조달 및 공급업체 관리, 프로젝트 포트폴리오 관리, 자산 라이프사이클 관리, 주문 및 재고 관리, 캠퍼스 솔루션을 제공하는 포괄적인 통합 비즈니스 애플리케이션 제품군입니다. 이러한 미션 크리티컬 기능은 항상 사용할 수 있도록 보호가 필요합니다. PeopleSoft가 Oracle Cloud Infrastructure(OCI) 또는 온프레미스에 배포되든, 고가용성 및 재해 복구를 위한 전략을 계획하고 구현하는 것이 가장 중요합니다.

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를 처음 사용하는 경우 다음을 읽어보는 것이 좋습니다.

구조

다음 아키텍처 다이어그램은 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.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를 사용하여 출력을 다른 영역으로 자주 복제합니다. 누락된 파일 시스템 구성 요소를 식별하고 각각에 대해 수행할 작업을 확인하여 해결할 약간의 간격이 있습니다.