Oracle Cloud에서 PeopleSoft에 대한 최대 가용성 솔루션 프로비저닝 및 배포

Oracle Maximum Availability Architecture(Oracle MAA)의 원칙을 PeopleSoft에 적용하여 최저 비용과 복잡성으로 최적의 고가용성(High Availability) 구조를 실현합니다. 이 솔루션 플레이북은 PeopleSoft 구현을 온프레미스 하드웨어에서 Oracle Cloud Infrastructure(OCI)의 Oracle Exadata Database Service on Dedicated Infrastructure에 배포된 Oracle MAA로 마이그레이션하는 방법의 예를 제공합니다. 이 문서의 예에서는 PeopleSoft 릴리스 9.2를 사용합니다.

시작하기 전에

See Learn about maximum availability architecture for PeopleSoft for details on planning your Oracle Cloud Infrastructure (OCI) configuration (including tools for PeopleSoft on OCI and tools for migrating to the cloud), planning Oracle Maximum Availability Architecture (Oracle MAA) for PeopleSoft and Oracle Database, and solutions for planned maintenance and unplanned outages.
이 플레이북에서는 GitHub의 다음 디렉토리에 있는 PeopleSoft disaster recovery 스크립트를 사용하여 지원을 제공합니다.

구조

이 아키텍처는 PeopleSoft용 Oracle MAA(Oracle Maximum Availability Architecture) 솔루션을 보여줍니다. PeopleSoft 고가용성 아키텍처는 Oracle Database 및 Oracle Fusion Middleware 최대 가용성 아키텍처(기본 사이트 실패 시 비즈니스 연속성을 제공하기 위한 보조 사이트 포함) 위에 계층화됩니다.

다음은 기본 및 보조 사이트를 비롯한 전체 스택 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를 사용하여 출력을 다른 영역으로 자주 복제합니다. 누락된 파일 시스템 구성 요소를 식별하고 각각에 대해 수행할 작업을 확인하여 해결할 약간의 간격이 있습니다.

필수 서비스 및 역할 정보

이 솔루션에는 다음과 같은 서비스 및 역할이 필요합니다.

  • Oracle Cloud Infrastructure (OCI)
  • PeopleSoft
  • Oracle Exadata Database Service on Dedicated Infrastructure

각 서비스에 필요한 역할입니다.

서비스 이름: 롤 다음에 필요...
Oracle Cloud Infrastructure: 테넌시 관리자
  • OCI 사용자 및 그룹 생성
  • 각 그룹에 대한 OCI 정책을 생성하여 리소스 관리 롤 설정
  • 특정 리소스 유형에 대한 OCI 구획 생성
  • 추가 OCI 리전 구독
Oracle Cloud Infrastructure: 네트워크 관리자
  • 네트워크 토폴로지 정의
  • VCN(가상 클라우드 네트워크) 프로비전
  • 경로 테이블, 게이트웨이 및 서브넷과 같은 네트워크 리소스 프로비저닝
  • 보안 목록을 생성하고 적절한 서브넷에 적용하여 네트워크 방화벽 규칙을 설정합니다.
  • OCI 로드 밸런서 프로비저닝 및 관리(LBaaS)
  • LBaaS에 대해 서명된 TLS/SSL 인증서 얻기
Oracle Cloud Infrastructure Oracle Exadata Database Service on Dedicated Infrastructure: 테넌시 관리자/PeopleSoft 관리자
  • Oracle Exadata Database Service on Dedicated Infrastructure, 컴퓨트 인스턴스 및 OCI File Storage 리소스 프로비저닝
  • PeopleSoft 데이터베이스, 애플리케이션 계층 소프트웨어 프로비저닝/마이그레이션
  • 클러스터 및 데이터베이스 패치/유지 관리
  • Data Guard 연관 클라우드 서비스 구성
  • PeopleSoft 애플리케이션 계층용 OCI 컴퓨트 인스턴스 프로비저닝 및 관리
  • 데이터베이스 및 애플리케이션 계층에서 모두 PeopleSoft 구성
Oracle Exadata Database Service on Dedicated Infrastructure Cloud Service VM 운영체제: root
  • 시스템 로그 모니터링
  • VM 클러스터 내에서 domUs의 OS에 패치 및 업그레이드 적용
  • 패치 적용 및 Grid Infrastructure 업그레이드
Oracle Exadata Database Service on Dedicated Infrastructure Cloud Service VM 운영체제: oracle
  • 데이터베이스 서비스 및 Instance 시작, 정지 및 관리
  • CDB 내에서 플러그 가능한 데이터베이스 관리
  • 데이터베이스 패치 적용, 업그레이드, 데이터베이스 관리자를 포함한 수명 주기 관리
컴퓨팅 인스턴스 VM OS: root
  • 필수 OS 그룹 및 유저 생성
  • OS 포트 구성 명령 실행
컴퓨팅 인스턴스 VM OS: psadm2 PeopleSoft 애플리케이션 계층 구성요소 설치, 구성 및 관리
PeopleSoft 애플리케이션 관리자: ps 애플리케이션 내에서 역할 및 권한, UI 구성, 프로세스 스케줄러 설정 등 구성

주:

PeopleSoft 배치와 관련된 다른 사용자 및 암호가 있습니다. 예를 들어 구현 팀에게만 알려져 있으며 여기서 다루지 않는 Tuxedo 및 Oracle WebLogic Server 도메인이 있습니다.

필요한 것을 얻으려면 Oracle 제품, 솔루션 및 서비스를 참조하십시오.