Amazon CloudWatch는 안정적이고 확장 가능하며 유연한 모니터링 솔루션으로 몇 분 내에 시작할 수 있습니다. 따라서 더 이상 자체 모니터링 시스템 및 인프라를 설치, 관리, 확장할 필요가 없습니다. 

Amazon CloudWatch를 사용해 Amazon EC2 인스턴스, Amazon EBS 볼륨, Elastic Load Balancer, Amazon RDS DB 인스턴스를 비롯한 AWS 리소스를 거의 실시간으로 모니터링할 수 있습니다. 이러한 AWS 리소스에는 CPU 사용률, 지연 시간 및 요청 수와 같은 지표가 자동으로 제공되며, 자체 로그 또는 커스텀 애플리케이션 및 시스템 지표(메모리 사용, 트랜잭션 볼륨, 오류율 등)를 제공할 수 있으며 Amazon CloudWatch에서는 이러한 지표도 모니터링합니다. 

Amazon CloudWatch에서는 최신 통계에 액세스하고, 그래프를 확인하고, 지표 데이터에 대한 경보를 설정할 수 있습니다. 이를 통해 문제를 해결하고, 추세를 파악하며, 클라우드 환경 상태에 따라 자동 조치를 수행할 수 있습니다. Amazon CloudWatch 기능은 API, 명령줄 도구, AWS SDK 및 AWS Management Console을 통해 사용할 수 있습니다.

무료로 AWS 시작하기

무료 계정 생성

AWS 프리 티어에는 Amazon CloudWatch에서 사용할 수 있는 지표 10개, 경보 10개, API 요청 1,000,000건이 포함됩니다.

AWS 프리 티어 세부 정보 보기 »

pdp_cloudwatch-dashboards

추가 소프트웨어를 설치할 필요 없이 자동으로 EC2 인스턴스를 모니터링합니다.

  • Amazon EC2 인스턴스에 대한 기본 모니터링: 사전 선택한 지표 7개를 5분 간격으로, 그리고 상태 확인 지표 3개를 1분 간격으로 모니터링합니다. 추가 비용은 없습니다.
  • Amazon EC2 인스턴스에 대한 세부 모니터링: 기본 모니터링에서 사용 가능한 모든 지표를 1분 간격으로 확인합니다. 추가 비용이 발생합니다. 인스턴스에 대한 세부 모니터링을 활성화하면 Amazon EC2 AMI ID 및 인스턴스 유형별로 데이터를 집계할 수 있습니다.
Auto Scaling 또는 Elastic Load Balancing을 사용할 경우 기본 모니터링을 선택하든, 세부 모니터링을 선택하든 관계없이 Amazon CloudWatch에서는 Auto Scaling 그룹 및 Elastic Load Balancer에서 집계한 Amazon EC2 인스턴스 지표도 제공합니다. 모니터링 데이터는 AWS 리소스가 종료된 경우에도 15개월 동안 보관됩니다. 따라서 관심 있는 이전 이벤트의 지표를 빠르게 다시 살펴볼 수 있습니다. 기본 모니터링은 모든 Amazon EC2 인스턴스에 대해 자동으로 활성화되어 있으므로 AWS Management Console의 Amazon EC2 탭 또는 Amazon CloudWatch 탭을 통하거나 Amazon CloudWatch API를 사용하여 이러한 지표에 액세스할 수 있습니다.

Amazon CloudWatch에서는 각 AWS 리소스에 대해 다음과 같은 지표를 자동으로 모니터링합니다. Elastic Load Balancer의 경우 요청 수 및 지연 시간, Amazon EBS 볼륨의 경우 읽기/쓰기 지연 시간, Amazon RDS DB 인스턴스의 경우 여유 메모리 및 가용 스토리지 공간, Amazon SQS 대기열의 경우 전송 및 수신된 메시지 수, 그리고 Amazon SNS 주제의 경우 게시 및 전송된 메시지 수를 모니터링합니다. 다른 AWS 리소스를 모니터링하기 위해 추가 소프트웨어를 설치할 필요가 없습니다.

아래는 지원되는 모든 AWS 리소스 목록입니다.

추가로 소프트웨어를 설치하지 않아도 됩니다.
 
  • Auto Scaling 그룹: 사전에 선택한 지표 7개를 1분 간격으로 모니터링합니다. 선택 사항이며 추가 비용은 없습니다.
  • Elastic Load Balancer: 사전 선택한 지표 13개를 1분 간격으로 모니터링합니다. 추가 비용은 없습니다.
  • Amazon Route 53 상태 확인: 사전 선택한 측정치 1개를 1분 간격으로 모니터링합니다. 추가 비용은 없습니다.

추가로 소프트웨어를 설치하지 않아도 됩니다.
 
 
  • Amazon EBS PIOPS(SSD) 볼륨: 사전 선택한 지표 10개를 1분 간격으로 모니터링합니다. 추가 비용은 없습니다.
  • Amazon EBS 범용(SSD) 볼륨: 사전에 선택한 지표 10개를 5분 간격으로 모니터링합니다. 추가 비용은 없습니다.
  • Amazon EBS 마그네틱 볼륨: 사전에 선택한 지표 8개를 5분 간격으로 모니터링합니다. 추가 비용은 없습니다.
  • AWS Storage Gateway: 사전에 선택한 게이트웨이 지표 11개와 스토리지 볼륨 지표 5개를 5분 간격으로 모니터링합니다. 추가 비용은 없습니다.
  • Amazon CloudFront: 사전에 선택한 지표 6개를 1분 간격으로 모니터링합니다. 추가 비용은 없습니다.

추가로 소프트웨어를 설치하지 않아도 됩니다.

  • Amazon DynamoDB 테이블: 사전 선택한 지표 7개를 5분 간격으로 모니터링합니다. 추가 비용은 없습니다.
  • Amazon ElastiCache 노드: 사전 선택한 지표 39개를 1분 간격으로 모니터링합니다. 추가 비용은 없습니다.
  • Amazon RDS DB 인스턴스: 사전 선택한 지표 14개를 1분 간격으로 모니터링합니다. 추가 비용은 없습니다.
  • Amazon Elastic MapReduce 작업 흐름: 사전 선택한 지표 26개를 5분 간격으로 모니터링합니다. 추가 비용은 없습니다.
  • Amazon Redshift: 사전 선택한 지표 16개를 1분 간격으로 모니터링합니다. 추가 비용은 없습니다.

추가로 소프트웨어를 설치하지 않아도 됩니다. 

  • Amazon SNS 주제: 사전 선택한 지표 4개를 5분 간격으로 모니터링합니다. 추가 비용은 없습니다.
  • Amazon SQS 대기열: 사전 선택한 지표 8개를 5분 간격으로 모니터링합니다. 추가 비용은 없습니다.
  • AWS Opsworks: 사전 선택한 지표 15개를 1분 간격으로 모니터링합니다. 추가 비용은 없습니다.
  • Amazon CloudWatch Logs: 사전 선택한 지표 6개를 1분 간격으로 모니터링합니다. 추가 비용은 없습니다.
  • AWS 청구서의 예상 요금: AWS 요금을 모니터링할 지표를 선택할 수도 있습니다. 지표 개수는 사용하는 AWS 제품 및 서비스에 따라 다르며 이러한 지표에 대한 추가 비용은 없습니다. 이 옵션에 대해 자세히 알아보기

AWS 리소스 지표에 대한 자세한 내용은 Amazon CloudWatch Developer Guide를 참조하십시오.

자체 애플리케이션(또는 위에 언급되지 않은 AWS 리소스)에서 생성된 사용자 지정 지표를 제출하여 Amazon CloudWatch에서 모니터링하도록 합니다. 간단한 API 요청으로 이러한 지표를 Amazon CloudWatch에 제출할 수 있습니다. 사용자 지정 지표 데이터에 대해서도 통계, 그래프, 경보를 비롯하여 모든 Amazon CloudWatch 기능을 동일하게 사용할 수 있습니다. 최대 1분 간격으로 모니터링됩니다. 

자세히 알아보기 »

커스텀 측정치 지금 시작하기

CloudWatch 로그를 사용하여 기존 시스템, 애플리케이션 및 커스텀 로그 파일을 사용하는 시스템과 애플리케이션을 모니터링하고 문제를 해결할 수 있습니다.

CloudWatch 로그를 통해 특정 구문, 값 또는 패턴(지표)에 대한 로그를 거의 실시간으로 모니터링할 수 있습니다. 예를 들어 시스템 로그에서 발생한 여러 오류에 대한 경보를 설정하거나 애플리케이션 로그의 웹 요청 지연 시간에 대한 그래프를 확인할 수 있습니다. 필요한 경우 원본 로그 데이터를 확인하여 문제의 근원을 파악할 수 있습니다. 로그 데이터는 원하는 기간만큼 안정적이고 저렴한 스토리지에 저장되고 액세스가 가능하므로 하드 드라이브의 용량을 걱정하지 않아도 됩니다.

자세히 알아보기 »

CloudWatch 로그 지금 시작하기

지표가 지정한 임계값을 초과할 경우 알림을 수신하거나 자동 조치가 실행되도록 경보를 설정할 수 있습니다. 경보를 사용하여 사용되지 않거나 사용률이 낮은 Amazon EC2 인스턴스를 감지하고 종료할 수 있습니다.

또한, Auto Scaling을 사용해 Amazon CloudWatch 지표를 기반으로 Amazon EC2 인스턴스를 동적으로 추가하거나 제거할 수 있습니다.

자세히 알아보기 »

Amazon CloudWatch 대시보드를 사용하면 재사용 가능한 대시보드를 생성하여 AWS 리소스를 한 곳에서 모니터링할 수 있습니다. 지표 데이터는 15개월 동안 보관되므로 최신 데이터 및 기록 데이터를 확인할 수 있습니다.

자세히 알아보기 »

CloudWatch 대시보드 지금 시작하기

Amazon CloudWatch Events를 사용하면 AWS 서비스에서 거의 실시간으로 전달되는 알림을 통해 애플리케이션 가용성 문제 또는 리소스 변경에 신속하게 대응할 수 있습니다. 애플리케이션에서 관심이 있는 이벤트가 무엇인지와 규칙이 이벤트와 일치할 때 자동으로 수행할 작업을 나타내는 규칙을 작성하기만 하면 됩니다. 예를 들어 AWS Lambda 함수를 호출하거나 Amazon Simple Notification Service(SNS) 주제를 알려줄 수 있습니다. 또한, 일정에 따라 이벤트를 내보낼 수 있습니다.

자세히 알아보기 »