OCI Ops Insights를 통해 성능 문제, 예측 소비, 계획 역량 파악

Observability and Management 서비스의 일반적인 모델에는 머신 러닝 기반 및 데이터 기반 용량 계획을 사용하여 운영 비용을 절감할 수 있는 인프라 및 데이터베이스 투자에 대한 종합적인 통찰력을 제공하고 사전 예방적 성능 관리를 수행하고 최신 엔터프라이즈 SQL 실행 성능을 추적하여 애플리케이션 처리량을 개선할 수 있는 기능이 부족합니다.

이 참조 아키텍처는 Oracle Cloud Infrastructure Operations Insights(OCI Ops Insights)를 사용하여 Oracle Enterprise Manager에서 관리하는 Exadata 시스템을 포함하여 데이터베이스 및 호스트에 대해 리소스 분석을 수행하는 프로세스를 설명합니다. Oracle Enterprise Manager를 사용하면 Oracle Enterprise Manager 대상 및 OMR(Oracle Management Repository)에서 OCI Object Storage 버킷으로 데이터를 전송할 수 있습니다. 이 버킷은 OCI Ops Insights를 통해 쉽게 액세스할 수 있습니다.

Oracle Enterprise Manager에서 OCI Ops Insights로의 데이터 전송은 다음 두 단계로 구성됩니다.

  1. Oracle Enterprise Manager에서 OCI Object Storage로 대상 레벨 데이터 전송을 설정합니다.
  2. OCI Object Storage에서 OCI Ops Insights로의 데이터 전송을 설정합니다.

각 단계에는 데이터 전송 브리지 설정이 포함됩니다. Oracle Enterprise ManagerOCI Ops Insights 통신에는 두 개의 브리지가 관련되어 있습니다.

  • Oracle Enterprise Manager에서 OCI Object Storage 버킷으로 대상 레벨 데이터를 이동하는 Oracle Enterprise Manager Cloud Bridge입니다.
  • 분석을 위해 OCI Object Storage 버킷에서 OCI Ops Insights로 데이터를 이동하는 OCI Ops Insights EM 브리지입니다.

시스템 필요 조건:

  • OCI Object Storage 13c 릴리스 5 업데이트 13(13.5.0.13) 이상
  • OCI Object Storage 에이전트는 13c 릴리스 13(13.5.0.13) 이상이어야 합니다.
  • 데이터베이스 플러그인 버전 13.5.0.13 이상

Oracle Enterprise Manager에서 OCI Ops Insights로의 연결이 설정되면 OCI Object Storage 버킷에 자주 간격으로 대상 데이터가 자동으로 업로드되므로 OCI Ops Insights가 항상 최신 대상 데이터로 작동합니다.

다음 그림은 구성 프로세스가 완료된 후 대상 데이터가 Oracle Enterprise Manager에서 OCI Ops Insights로 이동하는 방법을 보여줍니다. 오른쪽은 Oracle Enterprise Manager에 대해 수행할 설정 부분입니다.



oci-ops-insights-diagram-oracle.zip

구조

이 아키텍처는 OCI Ops Insights를 사용하여 Oracle Enterprise Manager에서 관리되는 Exadata 시스템을 비롯한 데이터베이스 및 호스트에 대한 리소스 분석을 수행하는 프로세스를 설명합니다. 이 아키텍처를 사용하여 장기간 원격 측정을 유지 및 분석하여 향후 리소스 수요 및 애플리케이션 성능에 대한 통찰력을 제공합니다.

OCI 서비스 연결을 구성하려면 Oracle Enterprise Manager와 OCI 서비스를 모두 설정해야 하며, 다음 두 단계로 수행됩니다.

  1. Oracle Enterprise Manager 데이터를 OCI로 내보냅니다.
  2. OCI Object Storage 버킷에서 OCI 서비스로 데이터를 가져옵니다.

Oracle Enterprise Manager에서 OCI로 대상 데이터를 이동하려면 Oracle Enterprise Manager에서 Cloud Bridge를 생성합니다. Cloud Bridge는 OCI에 상주하는 OCI Object Storage 버킷에 대한 데이터 접속을 정의합니다. 브리지 생성은 일회성 설정입니다. 생성된 후에는 필요에 따라 편집, 업데이트 또는 삭제할 수 있습니다. Oracle Enterprise Manager용 애플리케이션 및 데이터베이스 서버에 EM 에이전트를 설치하여 이러한 서버에서 데이터를 인출합니다. 이러한 서버에 EM 에이전트를 설치한 후에는 Oracle Enterprise Manager에서 해당 데이터베이스를 검색해야 합니다.

Oracle Enterprise Manager에서 OCI Object Storage 버킷으로 데이터를 이동하도록 Cloud Bridge를 설정한 후에는 OCI에서 EM 브리지를 생성하여 Oracle Enterprise Manager 대상 데이터를 OCI Object Storage 버킷에서 OCI Ops Insights로 이동해야 합니다.

데이터 익스포트를 사용으로 설정하는 동안 OCI 서비스를 선택할 때 요구사항에 적합한 OCI Ops Insights 서비스를 선택합니다.

  • 용량 계획 및 SQL 웨어하우스

    Exadata Insights, Host Capacity Planning, Database Capacity Planning, SQL Warehouse 및 SQL Explorer용입니다.

  • EM 웨어하우스

    Oracle Enterprise Manager 저장소에는 Oracle Enterprise Manager에서 모니터되는 대상에 대한 작업, 성능 및 구성 측정항목, 대상 인벤토리 데이터와 같은 중요한 정보가 포함되어 있습니다. EM Warehouse는 클라우드 기반 툴 및 서비스를 사용하여 이 데이터에 액세스하고 분석할 수 있는 편리한 방법을 제공합니다.

  • Exadata 웨어하우스

    Exadata Warehouse는 EM 13.5 RU10 이상에서 모니터링되는 모든 Exadata 배치에서 실행되는 중요한 작업 로드의 성능 및 활용률을 극대화하는 데 도움이 되는 저장소 기반 사용자정의 분석 솔루션을 제공합니다.

EM 브리지를 설정하기 전에 구성된 OCI Object Storage 버킷에서 읽으려면 Oracle Identity and Access Management(IAM) 정책을 생성해야 합니다. 동적 그룹을 생성하고 동적 그룹이 위의 OCI Object Storage 구획의 데이터에 액세스할 수 있는 권한을 제공합니다.

Oracle Enterprise Manager 에이전트를 사용한 참조 아키텍처

이 참조 아키텍처는 대상 애플리케이션 또는 데이터베이스 서버에 있는 Oracle Enterprise Manager 에이전트의 온프레미스 또는 타사 클라우드 설정을 보여줍니다. Oracle Management AgentOracle Enterprise Manager Cloud Control(Cloud Control)의 핵심 구성요소 중 하나로, 관리되지 않는 호스트를 Oracle Enterprise Manager 시스템의 관리 호스트로 변환할 수 있습니다. Oracle Management Agent는 플러그인과 함께 작동하여 해당 관리되는 호스트에서 실행 중인 대상을 모니터합니다. Oracle Management Agent는 프록시 또는 방화벽을 통해 데이터를 OCI에 게시합니다. 에이전트는 다양한 서비스(예: 로그 분석, IT 분석, 인프라 모니터링, 구성 및 준수)에서 사용할 로그, 측정항목, 성능, 구성, 조정 작업 및 준수 검사를 수집합니다.

주:

Oracle Enterprise Manager Cloud Control 13c 릴리스 5 업데이트 15(13.5.0.15)부터 Cloud Bridge는 OCI에 대한 아웃바운드 접속에 사용되는 프록시 세부정보 사양을 지원합니다. 이 릴리스 업데이트(패치)는 OMS, 중앙 에이전트 및 기타 모든 참여 에이전트에 적용해야 합니다.

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



Oracle Enterprise Manager Agent-oracle.zip

Enterprise Manager를 통한 라우팅이 포함된 참조 아키텍처

이 참조 아키텍처는 온프레미스 또는 타사 클라우드 네트워크에서 수집된 Oracle Cloud Observability and Management Platform 데이터를 전송하는 방법을 보여줍니다. Oracle Enterprise Manager Cloud Control 에이전트는 모든 트래픽을 Management Gateway로 라우팅하고 프록시를 통해 OCI로 라우팅합니다. 관리 게이트웨이를 OCI 간 트래픽에 대한 단일 지점으로 사용하면 엔터프라이즈 방화벽이 관리 게이트웨이가 상주하는 호스트로부터의 HTTPS 통신만 허용해야 합니다. 관리 게이트웨이는 EM OMS 또는 별도의 호스트에 상주할 수 있습니다.

Management Agent Gateway에서 Oracle Cloud로의 모든 통신은 HTTPS(포트 443)를 초과하며 아웃바운드 전용입니다.

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



경로 지정-엔터프라이즈 관리자-oracle.zip

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

  • 지역

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

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

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

  • VCN 연결

    여러 VCN을 단일 DRG에 연결할 수 있습니다. 각 VCN은 DRG와 동일한 테넌시에 있거나 서로 다른 테넌시에 있을 수 있습니다.

  • 라우팅 테이블

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

  • 보안 목록

    각 서브넷에 대해 서브넷에 들어오고 나가야 하는 트래픽의 소스, 대상 및 유형을 지정하는 보안 규칙을 생성할 수 있습니다.

  • 사이트 간 VPN

    사이트 간 VPN은 온프레미스 네트워크와 Oracle Cloud Infrastructure의 VCN 간 IPSec VPN 연결을 제공합니다. IPSec 프로토콜 제품군은 패킷이 소스에서 대상으로 전송되기 전에 IP 트래픽을 암호화하고 트래픽이 도착하면 해독합니다.

  • 관리 게이트웨이

    Management Gateway는 관리 에이전트 및 기타 클라이언트가 OCI 서비스에 연결할 수 있는 단일 송신 지점을 제공합니다.

  • Oracle Enterprise Manager 관리 에이전트

    Oracle Enterprise Manager (OEM) Management Agent is a software component that monitors targets running on hosts and communicates that information to the middle-tier Oracle Management Service (OMS). Management Agent는 관리되지 않는 호스트를 Oracle Enterprise Manager 시스템의 관리 호스트로 변환할 수 있는 필수 소프트웨어 구성 요소입니다. Management Agent는 플러그인과 함께 작동하여 관리되는 호스트에서 실행 중인 대상을 모니터합니다.

  • Oracle Management Service

    Oracle Management Service(OMS)는 Management Agent 및 플러그인과 통합관리하여 대상을 검색하고, 모니터 및 관리하고, 수집된 정보를 저장소에 저장하여 나중에 참조 및 분석할 수 있도록 하는 웹 기반 애플리케이션입니다. OMS는 Oracle Enterprise Manager Cloud Control에 대한 사용자 인터페이스도 렌더링합니다.

  • 중앙 에이전트

    처음 설치하는 OMS(Oracle Management Service)에서는 기본적으로 Central Agent라는 Management Agent가 수신됩니다. 중앙 에이전트는 첫번째 OMS 호스트, 첫번째 OMS 및 첫번째 OMS 호스트에서 실행 중인 다른 대상만 모니터하는 데 사용됩니다. 다른 호스트 및 해당 호스트에서 실행 중인 대상을 모니터하려면 각 호스트에 별도의 독립형 Management Agent를 설치해야 합니다.

  • 작업 인사이트

    Oracle Cloud Infrastructure Operations Insights를 통해 관리자는 과거 및 SQL 데이터에 대한 머신 러닝 기반 분석을 사용하여 성능 문제를 파악하고 소비를 예측하며 용량을 계획할 수 있습니다. 조직은 이러한 기능을 사용하여 리소스 사용을 최적화하고 사전에 정전을 방지하며 성능을 개선하기 위해 데이터 기반 결정을 내릴 수 있습니다.

고려사항

이 참조 아키텍처를 구현할 때는 다음 옵션을 고려하십시오.

  • 비용

    관리 게이트웨이, 관리 에이전트, VCN, 서브넷, DRG, 보안 목록 및 경로 테이블에는 추가 비용이 없습니다. 배포의 테스트 VM(가상 머신)은 Free Tier 구성을 사용할 수 있습니다.

  • 가용성 및 중복성
    • 관리 게이트웨이 HA는 로드 밸런서 뒤에 배치를 지원합니다.
    • DRG는 중복되며 자동으로 페일오버됩니다.
    • 각 연결에는 여러 터널이 있을 수 있습니다.
    • 운용 환경에서 여러 공급자의 인터넷 링크를 여러 개 사용하는 것이 좋습니다.

확인

Authors: Vivek Verma

Contributors: Sriram Vrinda, John Sulyok