Oracle Fusion SaaS 데이터를 타사 데이터 웨어하우스에 복제

많은 Oracle 고객이 비즈니스 요구에 맞게 멀티클라우드 아키텍처를 채택하고 있습니다. 예를 들어 Oracle Fusion ERP의 정확한 데이터 복제본을 Snowflake 또는 Databricks와 같은 타사 데이터 웨어하우스로 복사하여 Fusion 데이터에 대한 데이터 분석을 수행하면 데이터 기반 의사 결정을 내릴 수 있습니다. 이 아키텍처는 이 모델을 지원합니다.

이러한 타사 데이터 웨어하우스와 Oracle Fusion SaaS 애플리케이션 간에 멀티클라우드 솔루션을 설계하는 것이 바람직합니다. 인공 지능이 내장된 Oracle의 완전한 SaaS 애플리케이션 클라우드 제품군이기 때문입니다. 전사적 자원 관리, 공급망 관리, 인적 자본 관리에서 광고 및 고객 경험에 이르기까지 가장 중요한 비즈니스 기능 전반에 걸쳐 일관된 프로세스와 단일 신뢰 소스를 제공합니다. 이 애플리케이션은 고객 참여를 개선하고 비즈니스 민첩성을 높이며 그 어느 때보다 빠르게 변화에 대응할 수 있도록 지원합니다.

이 아키텍처는 Microsoft Azure ADSL 및 Amazon Web Services Redshift와 같은 데이터 웨어하우스에도 적용할 수 있습니다.

구조

이 아키텍처는 Oracle Fusion SaaS 애플리케이션에서 Snowflake Data Cloud, Azure ADLS, AWS Redshift와 같은 타사 데이터 웨어하우스로 데이터를 복제하는 방법을 보여줍니다.

다음 다이어그램은 이 참조 아키텍처를 보여 줍니다.


fusion-saas-snowflake-arch.png에 대한 설명은 다음과 같습니다.
설명 fusion-saas-snowflake-arch.png

퓨전-saas-snowflake-arch-oracle.zip

아키텍처의 구성 요소는 다음과 같습니다.

  • 지역

    Oracle Cloud Infrastructure 지역은 가용성 도메인이라는 하나 이상의 데이터 센터를 포함하는 지역화된 지리적 영역입니다. 지역은 다른 지역과는 독립적이며, 거리는 국가 또는 대륙에 걸쳐 분리될 수 있습니다.

  • VCN(가상 클라우드 네트워크) 및 서브넷

    VCN은 OCI 리전에서 설정하는 커스터마이징 가능한 소프트웨어 정의 네트워크입니다. 기존의 데이터 센터 네트워크와 마찬가지로 VCN은 사용자가 네트워크 환경을 완전히 제어할 수 있도록 합니다. VCN은 VCN 생성 후 변경할 수 있는 겹치지 않는 여러 CIDR 블록을 가질 수 있습니다. VCN을 서브넷으로 분할할 수 있으며, 영역 또는 가용성 도메인으로 범위를 지정할 수 있습니다. 각 서브넷은 VCN의 다른 서브넷과 겹치지 않는 연속적인 주소 범위로 구성됩니다. 서브넷을 생성한 후 크기를 변경할 수 있습니다. 서브넷은 공용 또는 private.In이 구조일 수 있으며, 자율운영 데이터베이스와 데이터베이스를 설정하는 기능은 전용(private) 서브넷에 연결됩니다. 웹 서버를 호스팅하는 컴퓨트 인스턴스와 스트림을 처리하는 기능은 공용 서브넷에 배포됩니다.

  • DRG(동적 경로 지정 게이트웨이)

    DRG는 다른 OCI 지역의 VCN, 온프레미스 네트워크 또는 다른 클라우드 제공자의 네트워크와 같이 VCN과 지역 외부 네트워크 간에 동일한 지역의 VCN 간 전용 네트워크 트래픽을 위한 경로를 제공하는 가상 라우터입니다.

  • 자율운영 데이터베이스

    Oracle Autonomous Data Warehouse는 데이터 웨어하우징 워크로드에 최적화된 자동 구동, 자가 보안, 자가 복구 데이터베이스 서비스입니다. 하드웨어를 구성 또는 관리하거나 소프트웨어를 설치하지 않아도 됩니다. OCI는 데이터베이스 생성은 물론 데이터베이스 백업, 패치, 업그레이드 및 튜닝을 처리합니다.

    Oracle Autonomous Transaction Processing은 트랜잭션 프로세싱 워크로드에 최적화된 자율 주행, 자율 보안 및 자율 복구 데이터베이스 서비스입니다. 하드웨어를 구성 또는 관리하거나 소프트웨어를 설치하지 않아도 됩니다. OCI는 데이터베이스 생성은 물론 데이터베이스 백업, 패치, 업그레이드 및 튜닝을 처리합니다.

  • Oracle GoldenGate

    Oracle GoldenGate는 온프레미스 또는 클라우드에 상주하는 소스의 데이터 수집을 지원하는 완전 관리형 서비스로, GoldenGate CDC 기술을 활용하여 Autonomous Data Warehouse에 실시간으로 그리고 대규모로 데이터 및 전달을 비침입적이고 효율적으로 캡처함으로써 소비자가 최대한 빨리 관련 정보를 이용할 수 있도록 합니다.

  • OCI 데이터 통합

    데이터 통합은 데이터 엔지니어와 개발자가 데이터 이동 및 데이터 로딩 작업을 수행할 수 있도록 지원하는 완전 관리형 다중 테넌트 서비스입니다. Spark ETL 또는 ELT 프로세스를 통해 대량의 데이터를 다양한 데이터 자산에서 수집하고, 정리하고, 변환하고, 재구성하고, OCI 대상 데이터 자산으로 효율적으로 로드할 수 있습니다.

  • Oracle Business Intelligence Cloud Connector(BICC)

    Oracle Business Intelligence Cloud Connector(BICC)는 비즈니스 인텔리전스 및 기타 Fusion 데이터를 대량 추출하여 지정된 외부 저장 영역으로 로드하는 데 사용됩니다.

권장사항

다음 권장 사항을 사용하여 Oracle Fusion SaaS 데이터를 타사 데이터 웨어하우스에 복제할 수 있습니다. 이러한 권장 사항은 VCN 크기를 조정할 때 유용합니다. 요구 사항은 여기에 설명된 아키텍처와 다를 수 있습니다.
  • VCN을 생성할 때 VCN의 서브넷에 연결할 리소스 수를 기준으로 필요한 CIDR 블록 수와 각 블록의 크기를 결정합니다. 표준 전용 IP 주소 공간 내에 있는 CIDR 블록을 사용합니다.
  • 전용 접속을 설정할 다른 네트워크(예: Oracle Cloud Infrastructure, 온프레미스 데이터 센터 또는 다른 클라우드 제공자)와 겹치지 않는 CIDR 블록을 선택합니다. VCN을 생성한 후 해당 CIDR 블록을 변경, 추가 및 제거할 수 있습니다.

고려사항

이 구조를 구현할 때는 다음 파라미터에 대한 요구 사항을 고려하십시오.

  • 서비스 제한

    아키텍처를 설계할 때는 컴퓨팅 인스턴스, 블록 스토리지, 파일 스토리지 및 자율운영 데이터베이스에 대한 서비스 제한을 고려하십시오. 아래의 "자세히 살펴보기"에 나열된 서비스 제한 설명서를 참조하십시오.

  • 데이터베이스 확장성

    데이터베이스의 CPU 코어 수와 Oracle GoldenGate는 언제든지 수동으로 확장 또는 축소할 수 있습니다. 자율운영 데이터베이스 및 Oracle GoldenGate의 자동 스케일링 기능을 통해 데이터베이스는 현재 CPU 코어 수의 최대 3배를 언제든지 사용할 수 있습니다. 수요가 증가함에 따라 자동 크기 조정은 사용 중인 코어 수를 자동으로 늘립니다. 자율운영 데이터베이스를 사용하면 가용성 또는 성능에 영향을 주지 않고 언제든지 스토리지 용량을 확장할 수 있습니다.

  • 애플리케이션 가용성

    장애 도메인은 가용성 도메인 내에서 최상의 복원성을 제공합니다. 고가용성이 필요한 경우 여러 가용성 도메인 또는 가능한 여러 리전을 사용하는 것이 좋습니다.

  • 백업
    • 데이터베이스

      OCI는 자율운영 데이터베이스를 자동으로 백업하고 60일 동안 백업을 유지합니다. Retention 기간 중 언제든지 데이터베이스를 복원 및 Recovery할 수 있습니다. 수동 백업을 생성하여 자동 백업을 보완할 수도 있습니다. 수동 백업은 사용자가 생성하고 60일 동안 보존하는 OCI Object Storage 버킷에 저장됩니다.

    • 애플리케이션

      OCI 블록 볼륨 서비스를 사용하면 블록 볼륨에서 데이터의 적시 백업을 생성할 수 있습니다. 언제든지 이러한 백업을 새 볼륨으로 복원할 수 있습니다. 또한 이 서비스를 사용하여 애플리케이션 중단 또는 다운타임 없이 부트 볼륨의 적시 충돌 일관성 백업을 만들 수 있습니다. 부트 볼륨과 블록 볼륨에는 동일한 백업 기능이 있습니다.

  • 보안: 액세스 제어

    정책을 사용하여 클라우드의 리소스에 액세스할 수 있는 사용자와 해당 사용자가 수행할 수 있는 작업을 제한합니다.

추가 살펴보기

클라우드에서 워크로드에 서버리스 기능을 사용하는 방법에 대해 자세히 알아보십시오.

다음 추가 리소스를 검토하십시오.

확인

작성자: Sunil Vernekar