배치 계획

배포 아키텍처를 계획하려면 자주 사용되는 배포 모델 및 기준을 이해하고 있어야 합니다.

Oracle Retail Merchandising System 에는 고가용성을 위해 여러 노드를 사용하는 것과 같은 여러 배치 옵션을 제공하는 유연한 3계층 논리적 구조가 있습니다. 경우에 따라 재해 복구를 위해 환경을 구성할 수도 있습니다. 배포 아키텍처 선택은 성능, 사용자 동시성 및 운영 요구사항을 포함하지만 이에 제한되지 않는 여러 요소를 기반으로 합니다. 가용성 및 재해 복구와 같은 비즈니스 요구사항은 고려해야 합니다. 각 고려 사항은 클라우드 아키텍처의 설계 및 응용 프로그램을 고려한 것입니다.

배치 옵션에 대해 알아보기

Oracle Cloud에서 Oracle Retail Merchandising System을 배치하는 두 가지 방법 중에서 선택할 수 있습니다.

Oracle의 IaaS(서비스형 기반 구조) 에 가입할 경우 연관된 모든 컴퓨트, 저장 영역 및 네트워크 서비스에 액세스할 수 있습니다. 배치에 PaaS가 필요한 경우 Oracle DB System 또는 Oracle Exadata DB System에 가입하고 이러한 오퍼링의 기능과 기능을 활용할 수도 있습니다.
  1. 컴퓨트 Vm에 애플리케이션 및 데이터베이스 계층을 배치합니다. 이 구조를 사용하여 고유 컴퓨트 Vm 집합에 애플리케이션 및 데이터베이스 계층을 배치합니다. 필요에 따라 LBaaS(로드 밸런서 as a Service) 를 사용하여 로드 균형이 조정된 고유 컴퓨트 vm에 다중 애플리케이션 계층을 배치할 수 있습니다.
  2. 컴퓨트 Vm 및 데이터베이스 계층에 애플리케이션 계층을 PaaS에 배포합니다. 이전 시나리오와 마찬가지로 컴퓨트 VM에 애플리케이션 계층을 배치하거나 LBaaS를 사용하여 로드 균형이 조정된 고유 컴퓨트 VM에 다중 애플리케이션 계층을 배치할 수 있습니다. 데이터베이스를 DBCS(Database Cloud Service) 단일 인스턴스 VM, Bare Metal의 DB 시스템 단일 인스턴스 또는 Exadata DB 시스템에 배치할 수 있습니다. Exadata DB 시스템을 선택하면 기본적으로 RAC(Real Application Clusters) 가 배치됩니다. Oracle은 데모(Vision) Oracle Retail RMS 인스턴스를 배포하는 데 사용할 수 있는 자동화된 프로비저닝 기능을 제공합니다.

Oracle은 온프레미스 Oracle Retail Merchandising System 인스턴스를 Oracle Cloud 로 마이그레이션하기 위한 자동화도 제공합니다. 온-프레미스에서 Oracle Cloud 로의 마이그레이션을 일반적으로 리프트 및 시프트 라고 합니다. 리프트 및 Shift 자동화를 통해 배치 구조를 정의할 수 있습니다. 서브넷, 경로 지정 테이블, 보안 목록 및 로드 밸런서를 비롯한 가상 클라우드 네트워크도 정의합니다. Oracle Cloud 에서 실행되는 Oracle Retail Merchandising System 인스턴스는 비운용(테스트 또는 개발) 및 운용 환경에서 직접 실행할 때 사용할 수 있습니다.

Oracle Cloud Compute에 여러 Oracle Retail RMS 노드 배포

Oracle Cloud Infrastructure Compute에 여러 Oracle Retail Merchandising System 노드를 배포하면 하나 이상의 Oracle Retail Merchandising System 애플리케이션 계층 노드와 Oracle Cloud Infrastructure Compute에 데이터베이스 계층의 별도 노드를 프로비저닝할 수 있습니다.

필요에 따라 추가 노드를 추가하여 애플리케이션 계층을 확장할 수 있습니다. 이 옵션의 유연성은 모든 유형의 Oracle Retail Merchandising System 설치를 위한 개발, 테스트 및 교육 환경뿐만 아니라 운영 워크로드를 지원하는 데 적합합니다.
  • Oracle Retail Merchandising System v16의 새로운 Vision 설치
  • 온프레미스 Oracle Retail Merchandising System v16 환경의 리프트 및 시프트

다음 다이어그램은 Oracle Cloud Infrastructure 단일 가용성 도메인 환경에 있는 다중 노드 Oracle Retail Merchandising System 배치의 예입니다. 다음은 retail_oci_deployment.png에 대한 설명입니다.
그림 retail_oci_deployment.png에 대한 설명

재해 복구 아키텍처를 사용하여 Oracle Cloud에 Oracle Retail Merchandising System 애플리케이션 배포

Oracle Cloud에 재해 복구를 포함하는 Oracle Retail Merchandising System 응용 프로그램을 배치하는 아키텍처는 여러 노드 구조의 변형입니다.

이 구조는 동일한 구성 요소로 구성되지만 데이터베이스는 Oracle Retail RMS 데이터베이스에 대한 DB 시스템(단일 인스턴스), 2노드 RAC VM DB 시스템 또는 Exadata DB 시스템으로 배치됩니다. 다중 노드 Oracle Retail RMS 환경을 프로비전하거나 기존 온-프레미스 Oracle Retail RMS 릴리스 v16환경의 리프트 및 시프트를 수행할 수 있습니다. 리프트 및 근무조 자동화를 사용하면 훨씬 신속한 마이그레이션 능력을 제공하여 프로젝트 완료 기간을 단축하고 훨씬 줄일 수 있습니다.

이 구현의 한 가지 예로는 Oracle Cloud Infrastructure 에서 데이터베이스 계층에 대한 DBaaS 서비스가 포함된 응용 프로그램 계층에 대한 다중 노드 Oracle Retail Merchandising System 설치가 될 수 있습니다. 기본 환경은 지역 1의 가용성 도메인 1에 배포되고, 재해 복구 환경은 지역 2의 가용성 도메인 1에 배포됩니다. 이 디자인에서 기본 환경과 재해 복구 환경은 모두 활성-수동입니다. 즉, 기본 사이트만 온라인 사용자 및 트랜잭션에 대해 활성화됩니다. 다음은 multi-node_rms_oci.png에 대한 설명입니다.
그림 multi-node_rms_oci.png에 대한 설명