Oracle Database@Azure 관리 및 모니터링

이 문서에서는 Oracle Database@Azure 사용하는 전용 인프라에서 Oracle Exadata 데이터베이스 서비스를 관리하고 모니터링하기 위해 구현할 수 있는 비즈니스 사례를 제공합니다. 전체 디자인을 만들고 Azure 엔터프라이즈 랜딩 존 내에서 이 서비스를 온보딩할 때 이러한 고려 사항을 구현합니다.

디자인 고려 사항

Oracle Database@Azure 및 Exadata Database 서비스를 배포하기 전에 이러한 주요 항목을 고려합니다.

  • Oracle Database@Azure 및 Exadata Database 서비스를 배포하려는 Azure 지역을 식별합니다. 이 지역이 현재 또는 미래의 Azure 랜딩 존과 일치하는지 확인합니다. 선택한 지역이 현재 배포 지역과 다른 경우 기존 모니터링 도구가 해당 기능을 이 새 지역으로 확장할 수 있는지 여부를 평가합니다. 지역 간 원활한 통합 및 기능을 보장합니다.

  • 리소스를 배포하기 전에 네트워크 계획을 고려합니다. NVA(네트워크 가상 어플라이언스)를 배포하지 않고 온-프레미스 또는 스포크 가상 네트워크에서 액세스할 수 없는 프라이빗 서브넷에 Oracle Exadata Database 리소스를 배포합니다. NVA는 기존 방화벽이 아닙니다. NVA는 다음 홉 IP 주소 및 사용자 지정 iptable을 제공하는 사용자 정의 경로가 있는 Linux VM(가상 머신)입니다. 온-프레미스 엔터프라이즈 모니터링 솔루션이 있는 경우 iptable을 배포해야 합니다.

  • 네트워크 제약 조건을 숙지합니다. 가상 네트워크 내에서 배포하고 Oracle Exadata 데이터베이스 클러스터와 연결된 서브넷은 위임된 프라이빗 서브넷입니다. 위임된 서브넷은 NVA를 배포하지 않고 가상 네트워크 외부의 네트워크 통신을 허용하지 않습니다. 자세한 내용은 네트워크 계획 제약 조건을 참조 하세요.

  • 네트워크 계획을 만들 때 선택한 마이그레이션 방법을 가장 잘 지원하는 네트워크 토폴로지 선택 마이그레이션 방법은 중요한 데이터를 이동할 때 프로세스를 모니터링해야 합니다. 마이그레이션 옵션으로는 Oracle Recovery Manager, Oracle Data Guard, Oracle Data Pump 또는 네트워크 파일 시스템 역할이 설치된 Linux VM이 있습니다. 자세한 지침은 Oracle 및 Microsoft 담당자에게 문의하세요.

  • 모니터 경고를 심사 프로세스에 통합하는 방법을 결정합니다.

  • 경고가 트리거될 때 알려야 하는 주요 관련자 목록을 만듭니다.

  • 모니터링 메트릭을 데이터베이스 관리자와 검토하여 기대치를 조정합니다.

자세한 내용은 Azure 채택에 대한 Oracle 계획을 참조하세요.

디자인 권장 사항

Oracle Database@Azure 및 Exadata Database 서비스를 배포하기 전에 이러한 권장 사항을 고려합니다.

상태 및 성능 모니터링

CPU 사용량, 메모리 사용량, 스토리지 사용량, 데이터베이스 작업, SQL 쿼리 및 전체 트랜잭션과 같은 양적 메트릭을 수집해야 합니다. Azure Monitor 메트릭 또는 선택한 모니터링 도구를 사용하여 문제를 진단하고 사전에 해결할 수 있습니다. 데이터베이스 메트릭의 수집 및 검토는 운영 준비 상태와 장기적인 유지를 보장하는 데 도움이 됩니다.

  • 수집된 다양한 메트릭의 집계된 보기를 사용하여 Azure Portal에서 사용자 지정 대시보드를 만듭니다. 자세한 내용은 Azure Portal에서 대시보드 만들기를 참조하세요.

  • 필요한 역할을 검토하려면 Azure Monitor의 역할, 권한 및 보안을 참조하세요.

  • 세분화된 데이터베이스 모니터링이 필요한 경우 Enterprise Manager 데이터베이스 관리를 참조하세요.

  • Oracle 포괄적인 모니터링 가이드에 대한 자세한 내용은 Oracle Cloud 데이터베이스 메트릭을 참조 하세요.

주요 메트릭 모니터링

다음 표에는 Oracle Cloud Database 메트릭에 대한 초기 권장 설정이 포함되어 있습니다. 조직의 요구 사항에 따라 카운터를 추가할 수 있습니다. 클러스터에서 사용 가능한 모든 노드에 대해 각 모니터링 설정을 설정합니다. Azure Monitor에서는 메트릭을 추가할 때 동시에 여러 개체를 선택할 수 없습니다. 지정된 설정을 입력하려면 각 Exadata 클러스터 노드를 선택해야 합니다.

중요한 워크로드에 대한 모니터링 솔루션에서 경고를 설정합니다. Azure Monitor를 사용하는 경우 작업 그룹을 만들 수 있습니다.

메트릭 이름 수집 빈도 Threshold 설명
CPU 사용률 5분 90% 백분율로 표현되고 모든 소비자 그룹에서 집계되는 CPU 사용량입니다. 사용 비율은 데이터베이스에서 사용할 수 있는 CPU 수(Oracle CPU 수의 2배)와 관련하여 보고됩니다. 이 설정은 클러스터 내의 각 데이터베이스에 대한 것입니다.
스토리지 사용률 30분 90% 사용 중인 프로비전된 스토리지 용량의 비율입니다. 이 설정은 모든 테이블스페이스에 대해 할당된 총 공간을 나타냅니다. 이 설정은 클러스터 내의 각 데이터베이스에 대한 것입니다.
플래시 복구 영역 사용률 15분 90% 플래시 복구 영역 사용량입니다.
메모리 사용량 15분 메가비트 90% 사용 메모리 풀의 총 크기입니다.
프로세스 제한 사용률 5분 90% 프로세스 제한 사용량입니다.
세션 제한 사용률 5분 90% 데이터베이스 세션 제한 사용.
사용 가능한 빠른 복구 영역 15분 90% 사용 가능한 빠른 복구 영역입니다.
Oracle OCI(클라우드 인프라) 데이터베이스 클러스터 메모리 사용률 5분 90% Exadata 데이터베이스 클러스터에서 사용하는 메모리 양입니다.
평균 노드 상태 5분 0(이 차원은 false를 의미) 클러스터 내의 Exadata 데이터베이스 클러스터 노드를 사용할 수 있는지 여부를 나타냅니다.

자세한 내용은 Oracle Cloud Database 메트릭을 참조하세요.

다음 단계