로깅 분석을 사용하여 E-Business Suite 애플리케이션 통합, 관리 및 보호

Oracle E-Business Suite의 주요 상태 및 성능 측정지표를 모니터링 및 분석하여 가용성을 극대화하고 효율성을 높이며 총소유비용을 줄일 수 있습니다.

Oracle Cloud Infrastructure Logging Analytics는 27개가 넘는 지역에서 제공되는 전담 관리 SaaS 지역 서비스로, 온프레미스, Oracle Cloud Infrastructure 또는 타사 클라우드에서 실행되는 모든 IT 구성요소의 로그에 대해 로그 수집, 인덱스화, 강화, 쿼리, 시각화 및 통지를 제공합니다. Oracle E-Business Suite 모니터링을 구현하기 전에 로깅 분석을 온보딩하고 필요한 최소 정책을 설정해야 합니다. 전체 구현 후 사용자는 다음을 수행할 수 있습니다.

  • Oracle E-Business Suite, 동시 처리 및 양식 시스템, 기타 워크플로우 구성요소에 대한 로그에서 건전성 및 성능 세부정보 보기

  • Oracle E-Business Suite 상태, Form 시스템 상태 및 동시 처리용 out-of-box 대시보드 사용

  • Logging Analytics에서 로그 데이터와 사전 교육을 받은 머신 러닝 모델을 사용하여 Linux 호스트 문제를 분석하고 문제 해결

  • Oracle WebLogic Server, Oracle Database, Oracle E-Business Suite 애플리케이션 호스트 및 Oracle Database 호스트와 같은 Oracle E-Business Suite 구성 요소 모니터

구조

Oracle Cloud Infrastructure Logging Analytics는 Management Agent를 사용하여 데이터베이스 서버, 애플리케이션 서버 및 애플리케이션과 같은 Oracle E-Business Suite 구성요소에서 안전하게 로그를 수집합니다. Logging Analytics는 서비스 커넥터를 사용하여 Oracle Cloud Infrastructure 서비스에서 로그를 수집합니다.

Oracle E-Business Suite 환경은 데이터베이스 인스턴스, 애플리케이션 계층 호스트 및 Oracle WebLogic Server로 구성됩니다. Oracle E-Business Suite 엔티티 모델은 다음으로 구성됩니다.

  • Oracle E-Business Suite: 엔티티의 최상위 레벨 그룹화이며 이를 나타내는 패키지 응용 프로그램과 연관된 몇 가지 측정항목이 있습니다.

  • Concurrent Manager: 이 엔티티 아래에 호스트된 엔티티가 있고 모니터링에 사용 가능한 측정항목이 있는 조합 엔티티입니다.

  • Forms 시스템: Forms 데이터베이스 세션에 대한 측정항목을 제공하는 시스템 엔티티입니다.

  • 워크플로우 그룹: 워크플로우 그룹에는 가용성 측정항목을 제공하는 백그라운드 엔진, 통지 메일러 및 에이전트 리스너의 세 가지 주요 호스팅 엔티티가 있습니다.

이 구조는 Oracle E-Business Suite 배치와 다음 특성을 함께 가정합니다.

  • Oracle E-Business Suite 배포를 위한 단일 구획 구성
  • 여러 서브넷 호스트 애플리케이션 인스턴스입니다. 예를 들어 웹 서버가 공용 서브넷에 있고 데이터베이스는 전용 서브넷에 있습니다. 추가 서브넷은 중복성입니다.
  • Oracle Cloud Infrastructure Logging Analytics 구성요소는 로깅 분석으로 로그를 전송하기 위해 각 서브넷에 설치된 다양한 에이전트로 구성됩니다.

관리 에이전트는 자동으로 Oracle E-Business Suite 환경을 검색하고 해당 데이터를 로깅 분석으로 보내 애플리케이션 및 인프라 엔티티 토폴로지를 생성할 수 있습니다. 관리 에이전트는 Oracle E-Business Suite와 동일한 VCN에 설치되어 있어야 하며 Oracle E-Business Suite 데이터베이스에 액세스할 수 있어야 합니다. 검색 후 로그 탐색기의 범위 필터에서 엔티티 토폴로지를 보고 확인할 수 있습니다. 그런 다음 리소스를 연관시켜 로그 수집을 사용으로 설정할 수 있습니다. 검색 중 식별된 모든 호스트 노드에 Management Agent를 설치해야 합니다. 기본적으로 모든 Oracle Cloud Infrastructure 인스턴스에 Oracle Cloud 에이전트 플러그인으로 설치됩니다.

다음 아키텍처 다이어그램은 Logging Analytics에서 관리 에이전트를 사용하여 Oracle Cloud Infrastructure를 모니터링하는 방법의 기능적 뷰를 보여줍니다.



ebs-logging-analytics-oci-oracle.zip

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

  • 영역

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

  • 가용성 도메인

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

  • 결함 도메인

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

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

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

  • 경로 테이블

    가상 경로 테이블에는 서브넷에서 일반적으로 게이트웨이를 통해 VCN 외부의 대상으로 트래픽을 라우팅하는 규칙이 포함됩니다.

  • DRG(Dynamic Routing Gateway)

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

  • 서비스 게이트웨이

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

  • Management Agent

    관리 서비스 플러그인이 Management Agent가 설치된 호스트 또는 가상 호스트에 있는 소스에서 데이터를 모니터링하고 수집할 수 있습니다. 관리 에이전트는 Management Agent 서비스를 사용하여 직접 Oracle Cloud Infrastructure에 연결할 수 있습니다.

  • Management Agent 서비스

    관리 에이전트 및 해당 수명 주기를 관리하는 Oracle Cloud Infrastructure 서비스입니다. 관리 에이전트를 사용하면 Oracle Cloud 서비스가 관리하는 엔티티에서 데이터를 상호 작용하고 수집할 수 있습니다.

  • Oracle Cloud 에이전트

    Oracle Cloud Infrastructure에 있는 컴퓨트 인스턴스에서 실행되는 플러그인을 관리하는 경량 프로세스입니다. Oracle Cloud 에이전트를 사용하여 인스턴스를 계산하도록 관리 에이전트를 배치할 수 있습니다.

  • 서비스 커넥터 허브

    Oracle Cloud Infrastructure 클라우드 메시지 버스 플랫폼은 Oracle Cloud Infrastructure의 서비스 간 데이터 이동을 설명, 실행 및 모니터링하는 단일 창을 제공합니다. 서비스 커넥터는 소스 서비스, 대상 서비스 및 선택적 작업을 지정합니다.

  • 로깅

    Oracle Cloud Infrastructure 리소스에서 로그에 대한 액세스를 제공합니다.

  • 로깅 분석

    Oracle Cloud Infrastructure Logging Analytics는 27개가 넘는 지역에서 제공되는 전담 관리 SaaS 지역 서비스로, 온프레미스, Oracle Cloud Infrastructure 또는 타사 클라우드에서 실행되는 모든 IT 구성요소의 로그를 수집, 인덱스화, 강화, 쿼리, 시각화 및 경보를 제공합니다.

  • Application discovery

    관리 에이전트가 계층 또는 토폴로지를 비롯한 Oracle E-Business Suite 또는 기타 애플리케이션의 구성요소를 검색하고 로그 수집을 위해 Logging Analytics와 공유할 수 있도록 하는 스택 관리 서비스입니다.

  • 개체

    상점 서비스, Oracle E-Business Suite, Oracle WebLogic Server 또는 Linux(호스트)와 같이 모니터링할 IT 또는 비즈니스 서비스입니다. 로깅 분석에서 엔티티와 논리적으로 연결하여 로그 탐색을 위한 애플리케이션 및 인프라 토폴로지를 구축할 수 있습니다.

  • 로그 그룹

    RBAC(역할 기반 액세스 제어)를 지원하는 로깅 분석의 로그 데이터 리소스입니다. 로그 그룹은 Logging Analytics에서 수집된 로그 레코드의 논리적 대상이며 Oracle Cloud Infrastructure 로깅 서비스 로그 그룹과 다릅니다.

  • 로그 소스

    로그 파일이 있는 위치, 로그 파일 수집 방법, 데이터 마스크 적용 방법, 데이터 구문 분석, 확장 필드 정의를 사용하여 데이터 추출, 레이블 및 보강 함수 정의를 사용하여 데이터 보강, 로그 파일에서 측정항목 데이터 추출을 지정합니다. 로그 소스는 Oracle Cloud Infrastructure Management Agent에서 지속적으로 로그를 수집하는 데 사용하거나, 필요에 따라 로그 파일을 Oracle Cloud Infrastructure Logging Analytics 또는 Oracle Cloud Infrastructure Object Storage 모음 규칙에 업로드하는 경우 제공할 수 있습니다. 로그가 수집되거나 Oracle Cloud Infrastructure Logging Analytics로 전송될 때마다 로그 처리 방법에 대한 컨텍스트를 제공하기 위한 소스를 제공해야 합니다.

  • Management dashboards

    로그 및 측정 지표 데이터를 기반으로 모니터링을 위해 시각화, 필터 및 드릴다운 기능으로 구성된 사용자 지정 및 확장 가능한 대시보드로 구성된 기본 모니터링 인터페이스입니다.

  • 로그 탐색기

    로깅 분석의 로그 데이터 검색, 시각화 및 분석을 위한 대화식 분석 그래픽 사용자 인터페이스를 설명합니다.

권장사항

요구 사항은 여기에 설명된 아키텍처와 다를 수 있습니다. 다음 권장 사항을 시작점으로 사용합니다.

  • 로그 그룹: 여러 팀에 대한 올바른 액세스 권한을 제공하고 민감한 데이터를 공유하지 않도록 여러 로그 그룹을 정의합니다. 로그 그룹은 Oracle E-Business Suite, Oracle Database, Oracle Cloud Infrastructure 및 호스트 로그를 기반으로 할 수 있습니다.
  • 비용 관리: Logging Analytics 서비스는 활성 및 아카이브 스토리지의 데이터 볼륨에 따라 비용이 청구됩니다. Oracle은 일상적인 문제의 해결을 허용하고 변칙 감지, 패턴 감지 및 기타 머신 러닝 기능을 활용하기 위해 90일 간의 활성 스토리지 기간을 사용하고 90일 이상 경과한 로그를 아카이브 스토리지로 이동할 것을 권장합니다. 저장된 아카이브 로그의 로그는 요청 시 신속하게 회수할 수 있습니다.

고려 사항

클라우드에서 고가용성 애플리케이션 스택을 설계할 때 다음 요인을 고려하십시오.

  • 성능: 질의 성능은 시간 범위 및 필터, 그룹화 등의 작업 수를 기준으로 합니다. 질의 성능 향상을 위해 Oracle은 수집 시 특정 레이블과 필드를 사용하여 로그를 보강할 것을 권장합니다.
  • 보안 및 RBAC: 로그 소스 정의를 사용자 정의하여 PII(개인 식별 정보) 데이터를 필터링하고 지리적 위치 보완을 사용으로 설정합니다.
  • 가용성: Logging Analytics는 고가용성 SaaS 서비스입니다.

배치

Oracle Cloud Infrastructure Logging Analytics 앱은 Oracle Cloud Marketplace에서 스택으로 제공됩니다.

Oracle Cloud Marketplace의 스택을 사용하여 배포합니다.

  1. Oracle Cloud Marketplace로 이동하십시오.
  2. 앱 가져오기를 누릅니다.
  3. 화면 프롬프트를 따릅니다.

로그 변경

이 로그에는 중요한 변경 사항이 나열됩니다.

감사의 글

  • 작성자: Kumar Varun
  • 기여자: Robert Lies