메뉴
Amazon Elastic Compute Cloud
User Guide for Linux Instances

Amazon EC2 모니터링

모니터링은 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스 및 AWS 솔루션의 안정성, 가용성 및 성능을 유지하는 데 있어서 중요한 부분입니다. 발생하는 다중 지점 실패를 보다 쉽게 디버깅할 수 있도록 AWS 솔루션의 모든 부분으로부터 모니터링 데이터를 수집해야 합니다. 그러나 Amazon EC2 모니터링을 시작하려면 먼저 다음을 포함하는 모니터링 계획을 생성해야 합니다.

  • 모니터링의 목표

  • 모니터링할 리소스

  • 이러한 리소스를 모니터링하는 빈도

  • 사용할 모니터링 도구

  • 모니터링 작업을 수행할 사람

  • 문제 발생 시 알려야 할 대상

모니터링 목표를 정의하고 모니터링 계획을 생성했으면, 다음 단계는 환경에서 Amazon EC2 성능의 기준선을 설정하는 것입니다. 다양한 시간과 다양한 부하 조건에서 Amazon EC2 성능을 측정해야 합니다. Amazon EC2를 모니터링할 때 수집한 모니터링 데이터의 기록을 저장해야 합니다. 현재 Amazon EC2 성능을 이 기록 데이터와 비교하면 일반적인 성능 패턴과 성능 이상을 식별하고 이를 해결할 방법을 고안할 수 있습니다. 예를 들어, Amazon EC2 인스턴스에 대해 CPU 사용률, 디스크 I/O 및 네트워크 사용률을 모니터링할 수 있습니다. 설정한 기준 이하로 성능이 떨어지면 인스턴스를 재구성하거나 최적화하여 CPU 사용률을 줄이거나 디스크 I/O를 개선하거나 네트워크 트래픽을 줄일 수 있습니다.

기준선을 설정하려면 최소한 다음 항목을 모니터링해야 합니다.

모니터링할 항목 Amazon EC2 지표 스크립트/CloudWatch Logs 모니터링

CPU 사용률

CPUUtilization

메모리 사용률

[Linux 인스턴스] Monitoring Memory and Disk Metrics for Amazon EC2 Linux Instances

[Windows 인스턴스] Configure Integration with CloudWatch

사용된 메모리

[Linux 인스턴스] Monitoring Memory and Disk Metrics for Amazon EC2 Linux Instances

[Windows 인스턴스] Configure Integration with CloudWatch

가용 메모리

[Linux 인스턴스] Monitoring Memory and Disk Metrics for Amazon EC2 Linux Instances

[Windows 인스턴스] Configure Integration with CloudWatch

네트워크 사용률

NetworkIn

NetworkOut

디스크 성능

DiskReadOps

DiskWriteOps

디스크 스왑 사용률[Linux 인스턴스]

사용된 스왑[Linux 인스턴스]

Monitoring Memory and Disk Metrics for Amazon EC2 Linux Instances

페이지 파일 사용률(Windows 인스턴스에만 해당)

사용된 페이지 파일(Windows 인스턴스에만 해당)

사용 가능한 페이지 파일(Windows 인스턴스에만 해당)

Configure Integration with CloudWatch

디스크 읽기/쓰기

DiskReadBytes

DiskWriteBytes

디스크 공간 사용률[Linux 인스턴스]

Monitoring Memory and Disk Metrics for Amazon EC2 Linux Instances

사용된 디스크 공간[Linux 인스턴스]

Monitoring Memory and Disk Metrics for Amazon EC2 Linux Instances

사용 가능한 디스크 공간[Linux 인스턴스에만 해당]

Monitoring Memory and Disk Metrics for Amazon EC2 Linux Instances