Oracle Integration을 사용하여 E-Business Suite를 Financials Cloud와 연결

Oracle E-Business Suite를 클라우드로 전환하면 다른 클라우드 서비스를 현대화하고 통합할 수 있는 많은 기회가 제공됩니다. 대부분의 경우 이러한 프로젝트는 기능 및 비즈니스 프로세스를 추가하는 새로운 SaaS 응용 프로그램을 채택하는 것과 관련됩니다.

한 가지 예를 들어, Oracle Cloud로 전환하고 Oracle Financials SaaS의 새로운 구현에 연결하여 제조 운영을 실행하는 EBS의 인프라를 현대화하고 있습니다.

Oracle Integration은 강력한 어댑터 세트를 갖춘 Oracle Cloud 지역 서비스로서, Oracle E-Business Suite, 클라우드 서비스 및 기술, SaaS 애플리케이션에 대한 연결 및 통합을 Oracle Financials Cloud로 제공합니다. 이 아키텍처는 OCI(Oracle Cloud Infrastructure)의 EBS 인스턴스를 Oracle Integration을 사용하여 Oracle Financials SaaS에 연결하기 위한 토폴로지를 제공합니다.

구조

이 아키텍처는 Oracle Integration을 사용하여 구축된 통합과 함께 OCI 지역 내의 단일 가용성 도메인에 Oracle E-Business Suite를 배포하는 과정을 보여줍니다. Oracle IntegrationOracle Integration 연결 에이전트와 함께 배포된 Oracle E-Business Suite Adapter를 사용하여 Oracle E-Business Suite에 연결됩니다.

이 아키텍처에는 두 구획이 포함되어 있습니다. 두 구획 모두 Cloud Guard를 통해 Oracle의 보안 모범 사례를 기반으로 최대 보안을 제공합니다. 또한 데이터베이스 시스템과 자율운영 데이터베이스 전용 끝점이 배치되는 구획은 보안 영역 구획입니다.

각 구획에는 로컬 피어링 게이트웨이를 통해 연결되는 VCN(가상 클라우드 네트워크)이 포함되어 있으므로 둘 사이의 네트워크 트래픽이 허용됩니다. 고가용성 제공을 위한 구성요소는 서로 다른 서브넷 및 결함 도메인에 있습니다. 데이터베이스는 배스천 호스트를 통해서만 액세스되고 로드 밸런서를 통해 애플리케이션 VM(가상 머신)에 액세스합니다. OCI의 전용 서브넷에 배치된 데이터베이스 및 애플리케이션 인스턴스는 서비스 게이트웨이를 사용하여 OCI 오브젝트 스토리지에 백업됩니다. 서비스 게이트웨이는 인터넷을 거치지 않고 오브젝트 스토리지에 대한 액세스를 제공합니다. 자동 및 온디맨드 데이터베이스 백업 기능을 사용하여 응용 프로그램과 데이터베이스를 백업할 수 있습니다.

NAT(네트워크 주소 변환) 게이트웨이를 사용하여 전용 서브넷의 애플리케이션 인스턴스에서 인터넷으로의 아웃바운드 연결을 사용으로 설정하여 패치를 다운로드하고 운영 체제 및 애플리케이션 업데이트를 적용합니다. NAT 게이트웨이를 사용하면 전용 서브넷의 호스트가 인터넷에 대한 연결을 시작하고 응답을 수신할 수 있지만 인터넷에서 시작된 인바운드 연결은 수신할 수 없습니다.

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

다음은 ebs_integration_erp-1.png에 대한 설명입니다.
그림 ebs_integration_erp-1.png에 대한 설명

구조에는 다음과 같은 구성 요소가 있습니다.

  • CPE(Customer-Premise Equipment)

    CPE는 온프레미스 데이터 센터와 OCI의 VCN 간 VPN Connect 또는 OCI FastConnect 상호 연결을 위한 온프레미스 끝점입니다.

  • 영역

    Oracle Cloud Infrastructure 지역은 가용성 도메인이라는 하나 이상의 데이터 센터를 포함하는 현지화된 지리적 영역입니다. 지역은 다른 지역에 독립적이며, 거리가 먼 나라 전체나 대륙을 구분할 수 있습니다.

  • 가용성 도메인

    가용성 도메인은 한 지역 내의 독립형 독립적인 데이터 센터입니다. 각 가용성 도메인의 물리적 리소스는 내결함성을 제공하는 다른 가용성 도메인의 리소스와 격리됩니다. 가용성 도메인은 전원, 냉각 또는 내부 가용성 도메인 네트워크와 같은 인프라를 공유하지 않습니다. 따라서 한 가용성 도메인에서 장애가 발생해도 해당 지역의 다른 가용성 도메인에 영향을 주지 않습니다.

  • 결함 도메인

    장애 도메인은 한 가용성 도메인 내 하드웨어와 인프라의 그룹입니다. 각 가용성 도메인에는 독립적인 전원 및 하드웨어의 3개의 장애 도메인이 있습니다. 여러 장애 도메인에 걸쳐 리소스를 분배할 경우 응용 프로그램은 결함 도메인 내에서 물리적 서버 오류, 시스템 유지 관리 및 전원 오류를 허용할 수 있습니다.

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

    VCN은 Oracle Cloud Infrastructure 지역에서 설정하는 사용자 정의 가능한 소프트웨어 정의 네트워크입니다. 기존의 데이터 센터 네트워크와 마찬가지로 VCN은 네트워크 환경에 대한 완벽한 제어를 제공합니다. VCN에는 VCN을 생성한 후 변경할 수 있는 겹치지 않는 CIDR 블록이 여러 개 있을 수 있습니다. VCN을 영역 또는 가용성 도메인으로 범위가 지정될 수 있는 서브넷으로 분할할 수 있습니다. 각 서브넷은 VCN의 다른 서브넷과 겹치지 않는 연속 주소 범위로 구성됩니다. 서브넷 생성 후 서브넷의 크기를 변경할 수 있습니다. 서브넷은 공용 또는 전용일 수 있습니다.

  • 배스천 호스트

    배스천 호스트는 클라우드 외부의 토폴로지에 대한 안전하고 제어되는 시작점 역할을 하는 컴퓨트 인스턴스입니다. 배스천 호스트는 일반적으로 DMZ(Demilitarized Zone)에서 프로비전됩니다. 클라우드 외부에서 직접 액세스할 수 없는 전용 네트워크에 배치하여 중요한 리소스를 보호할 수 있습니다. 토폴로지에는 정기적으로 모니터링하고 감사할 수 있는 알려진 단일 시작점이 있습니다. 따라서 토폴로지의 보다 민감한 구성 요소를 노출하지 않고 노출하지 않아도 됩니다.

  • 구획

    구획은 Oracle Cloud Infrastructure 테넌시 내의 지역 간 논리적 분할 영역입니다. 구획을 통해 Oracle Cloud에서 리소스를 구성하고, 리소스에 대한 액세스를 제어하고, 사용 할당량을 설정할 수 있습니다. 지정된 구획의 리소스에 대한 액세스를 제어하려면 리소스에 액세스할 수 있는 사람과 수행할 수 있는 작업을 지정하는 정책을 정의합니다.

  • Cloud Guard

    Oracle Cloud Guard를 사용하여 Oracle Cloud Infrastructure에서 리소스의 보안을 모니터링하고 유지보수할 수 있습니다. Cloud Guard는 섹터 레시피를 사용하여 리소스에 대한 보안 취약점을 검사하고 운영자 및 사용자의 위험한 작업을 모니터링할 수 있습니다. 잘못된 구성 또는 비보안 활동이 감지되면 Cloud Guard는 사용자가 정의할 수 있는 응답자 레시피를 기반으로 이러한 작업을 수행할 수 있도록 해 줍니다.

  • DRG(Dynamic Routing Gateway)

    DRG는 VCN과 지역 외부의 네트워크(예: 다른 Oracle Cloud Infrastructure 지역의 VCN, 온프레미스 네트워크 또는 다른 클라우드 제공자의 네트워크) 간 전용 네트워크 트래픽 경로를 제공하는 가상 라우터입니다.

  • 파일 저장소

    Oracle Cloud Infrastructure File Storage 서비스는 내구성과 확장성이 우수하고 안전한 엔터프라이즈급 네트워크 파일 시스템을 제공합니다. VCN의 베어메탈, 가상 머신 또는 컨테이너 인스턴스에서 파일 스토리지 서비스 파일 시스템에 연결할 수 있습니다. Oracle Cloud Infrastructure FastConnect 및 IPSec VPN을 사용하여 VCN 외부에서 파일 시스템에 접근할 수도 있습니다.

  • 객체 스토리지

    오브젝트 스토리지를 사용하면 데이터베이스 백업, 분석 데이터, 이미지 및 비디오와 같은 리치 컨텐츠를 비롯한 모든 컨텐츠 유형의 대규모 정형 및 비정형 데이터에 빠르게 접근할 수 있습니다. 빠르고 즉시 자주 액세스해야 하는 "핫" 스토리지에 대해 표준 스토리지를 사용합니다. 오래 보존되고 거의 액세스되지 않는 "콜드" 스토리지에 대해 아카이브 스토리지를 사용합니다.

  • Load balancer

    Oracle Cloud Infrastructure Load Balancing 서비스는 단일 시작점에서 백엔드의 여러 서버로 자동화된 트래픽 분배를 제공합니다.

  • VM DB 시스템

    Oracle VM 데이터베이스 시스템은 가상 머신에서 모든 기능을 갖춘 Oracle 데이터베이스를 개발, 확장 및 관리할 수 있도록 해주는 Oracle Cloud Infrastructure(OCI) 데이터베이스 서비스입니다. VM 데이터베이스 시스템은 로컬 스토리지 대신 OCI 블록 볼륨 스토리지를 사용하며 Oracle RAC(Oracle Real Application Clusters)를 실행하여 가용성을 향상시킬 수 있습니다.

  • NAT 게이트웨이

    NAT 게이트웨이를 사용하면 VCN의 전용 리소스가 수신 인터넷 연결에 해당 리소스를 노출시키지 않고도 인터넷의 호스트에 액세스할 수 있습니다.

  • 서비스 게이트웨이

    서비스 게이트웨이는 VCN에서 다른 서비스(예: Oracle Cloud Infrastructure Object Storage)로의 액세스를 제공합니다. VCN에서 Oracle 서비스로의 트래픽은 Oracle 네트워크 패브릭을 통해 이동하며 인터넷을 순회하지 않습니다.

  • 인터넷 게이트웨이

    인터넷 게이트웨이는 VCN의 공용 서브넷과 공용 인터넷 사이의 트래픽을 허용합니다.

  • LPG(로컬 피어링 게이트웨이)

    LPG를 사용하면 한 VCN을 같은 지역의 다른 VCN과 피어링할 수 있습니다. 피어링이란 인터넷을 통과하거나 온프레미스 네트워크를 통해 라우팅하는 트래픽 없이 VCN이 전용 IP 주소를 사용하여 통신한다는 의미입니다.

  • 보안 영역

    보안 영역은 시작부터 데이터 암호화, 전체 구획의 네트워크에 대한 공용 액세스 방지와 같은 정책을 시행하여 Oracle의 보안 모범사례를 보장합니다. 보안 영역은 동일한 이름의 구획과 연관되며, 구획 및 해당 하위 구획에 적용되는 보안 영역 정책 또는 "레시피"를 포함합니다. 표준 구획을 추가하거나 보안 영역 구획으로 이동할 수 없습니다.

  • 통합

    Oracle Integration은 애플리케이션을 통합하고, 프로세스를 자동화하고, 비즈니스 프로세스에 대한 통찰력을 확보하며, 시각적 애플리케이션을 생성할 수 있는 전담 관리 서비스입니다.

  • EBS 어댑터와의 통합 연결 에이전트

    VM에 배포된 통합 연결 에이전트는 전용 서브넷의 리소스와 통합을 연결합니다. Oracle Integration의 Oracle E-Business Suite 어댑터는 클라우드의 Oracle E-Business Suite 서비스에 액세스할 수 있는 연결 도구 역할을 합니다. SOA 게이트웨이 EBS REST 서비스, XML 게이트웨이, PL 및 SQL API, 동시 프로그램, Java API, 개방형 인터페이스 테이블 및 뷰, 사용자정의 인터페이스로 EBS 통합 서비스에 대한 연결을 제공합니다.

  • 재무 클라우드

    Financials Cloud 애플리케이션은 웹 서비스, API, 비즈니스 객체를 노출하고 이벤트를 게시합니다. Oracle Integration에 포함된 Oracle ERP Cloud 어댑터는 통합과 관련된 특정 세부 정보를 알지 않고도 Financials에 연결할 수 있습니다.

권장사항

다음 권장 사항을 시작점으로 사용합니다. 요구 사항은 다를 수 있습니다.
  • VCN

    VCN을 생성할 때 VCN의 서브넷에 연결하려는 리소스 수를 기반으로 필요한 CIDR 블록 수 및 각 블록의 크기를 확인하십시오. 표준 전용 IP 주소 공간 내에 있는 CIDR 블록을 사용합니다.

    전용 연결을 설정하려는 다른 네트워크(Oracle Cloud Infrastructure, 온프레미스 데이터 센터 또는 다른 클라우드 제공자)와 겹치지 않는 CIDR 블록을 선택합니다.

    VCN을 생성한 후에는 해당 CIDR 블록을 변경, 추가 및 제거할 수 있습니다.

    서브넷을 설계할 때 트래픽 플로우 및 보안 요구사항을 고려하십시오. 특정 계층 또는 역할 내의 모든 리소스를 동일한 서브넷에 연결하여 보안 경계 역할을 할 수 있습니다.

  • NSG(네트워크 보안 그룹)

    NSG를 사용하여 특정 VNIC에 적용되는 수신 및 송신 규칙 세트를 정의할 수 있습니다. NSG를 사용하면 VCN의 서브넷 아키텍처를 애플리케이션의 보안 요구사항과 구분할 수 있으므로 보안 목록 대신 NSG를 사용하는 것이 좋습니다.

  • 보안 영역

    최대 보안이 필요한 리소스의 경우 Oracle은 보안 영역을 사용할 것을 권장합니다. 보안 영역은 모범 사례를 기반으로 하는 Oracle 정의 보안 정책의 레시피와 연관된 구획입니다. 예를 들어, 보안 영역의 리소스는 공용 인터넷에서 액세스할 수 없어야 하며 고객 관리 키를 사용하여 암호화해야 합니다. 보안 영역에서 리소스를 생성 및 업데이트할 때 Oracle Cloud Infrastructure는 보안 영역 레시피의 정책에 대해 작업을 검증하고 모든 정책을 위반하는 작업을 거부합니다.

  • Cloud Guard

    Oracle에서 제공하는 기본 레시피를 복제하고 사용자정의하여 사용자정의 감지기 및 응답기 레시피를 생성합니다. 이러한 레시피를 사용하면 경고를 생성하는 보안 위반 유형과 수행할 수 있는 작업을 지정할 수 있습니다. 예를 들어, 가시성이 공용으로 설정된 오브젝트 스토리지 버킷을 감지할 수 있습니다.

    테넌시 레벨에서 Cloud Guard를 적용하여 가장 광범위한 범위를 다루고 여러 구성을 유지 관리하는 관리 부담을 줄일 수 있습니다.

    관리 목록 기능을 사용하여 특정 구성을 감지기에 적용할 수도 있습니다.

고려 사항

이 참조 아키텍처를 배포할 때는 다음 사항을 고려하십시오.

  • 확장성

    Oracle Integration 인스턴스를 생성할 때 관리자는 인스턴스당 사용할 메시지 팩 수를 지정합니다.

  • 리소스 제한

    테넌시에 대한 모범 사례, 서비스별 제한, 구획 할당량을 고려합니다.

  • 보안

    OCI IAM(ID 및 접근 관리) 정책을 사용하여 클라우드 리소스에 접근할 수 있는 사용자와 수행할 수 있는 작업을 제어할 수 있습니다. 데이터베이스 암호 또는 기타 암호를 보호하려면 OCI Vault 서비스 사용을 고려해 보십시오.

  • 성능 및 비용

    OCI는 광범위한 애플리케이션과 사용 사례에 제공되는 컴퓨트 구성을 제공합니다. 컴퓨트 인스턴스의 구성을 신중하게 선택합니다. 최저 비용으로 로드에 최적의 성능을 제공하는 구성을 선택합니다. 더 많은 성능, 메모리 또는 네트워크 대역폭이 필요한 경우 더 큰 구성으로 변경할 수 있습니다.

  • 가용성

    배치 요구사항 및 지역에 따라 고가용성 옵션을 사용하는 것이 좋습니다. 이러한 옵션에는 한 지역의 여러 가용성 도메인에 리소스를 분배하고 가용성 도메인 내의 장애 도메인에 리소스를 분배하는 작업이 포함됩니다.

    장애 도메인은 단일 가용성 도메인 내에 배포된 워크로드에 대해 최적의 복원성을 제공합니다. 애플리케이션 계층에서 고가용성을 위해서는 애플리케이션 서버를 서로 다른 장애 도메인에 배치하고, 로드 밸런서를 사용하여 애플리케이션 서버 간에 클라이언트 트래픽을 분산합니다.

  • 모니터링 및 알림

    노드의 CPU 및 메모리 사용량에 대한 모니터링 및 경고를 설정하여 필요에 따라 구성을 확장하거나 축소할 수 있습니다.

배치

Oracle Cloud Marketplace 이미지에서 Oracle E-Business Suite를 배포할 수 있습니다.
  1. Oracle Cloud Marketplace에서 Oracle E-Business Suite를 배포합니다.
    1. 앱 가져오기를 누릅니다.
    2. 화면 프롬프트를 따릅니다.
  2. Oracle Integration을 배포하려면 먼저 OCI에서 사용자 및 그룹을 구성하고 Oracle Identity Cloud Service에서 액세스 권한을 설정합니다.
    Oracle Integration 문서의 Oracle Integration 2세대에서 사용자 및 그룹 설정에 설명된 지침을 따릅니다.
  3. Oracle Integration 2세대 인스턴스를 생성합니다. E-Business Suite와 동일한 구획을 사용합니다.
    Oracle Integration 프로비저닝 및 관리 SaaS, 2세대의 지침에 따라 Oracle Integration 2세대 인스턴스 생성 및 편집 섹션으로 이동합니다.
  4. Oracle Integration 인스턴스가 프로비전된 후 통합 접속 에이전트를 설치할 수 있습니다. 통합으로 이동하여 에이전트 그룹을 생성합니다. 최소 8GB RAM의 컴퓨팅 구성을 선택합니다.
    Oracle Integration에서 통합 사용의 지침에 따라 연결 에이전트 설치 프로그램 다운로드 및 실행 섹션으로 이동합니다.
    Oracle Integration은 Oracle ERP Cloud 어댑터를 사용하여 Oracle Financials Cloud에 연결합니다.

추가 탐색

Oracle Cloud Infrastructure상에 Oracle E-Business Suite를 배포하고 Oracle Integration과 애플리케이션을 통합하는 방법에 대해 자세히 알아봅니다.

다음 추가 리소스 검토: