Amazon CloudWatch란 무엇인가요? - Amazon CloudWatch

Amazon CloudWatch란 무엇인가요?

Amazon CloudWatch는 Amazon Web Services(AWS) 리소스 및 AWS에서 실행되는 애플리케이션을 실시간으로 모니터링합니다. CloudWatch를 사용하여 리소스 및 애플리케이션에 대해 측정할 수 있는 변수인 지표를 수집하고 추적할 수 있습니다.

CloudWatch 홈페이지에는 사용 중인 모든 AWS 서비스에 관한 지표가 자동으로 표시됩니다. 사용자 지정 대시보드를 추가로 생성해 사용자 지정 애플리케이션에 대한 지표를 표시하고, 선택한 지표의 사용자 지정 집합을 표시할 수 있습니다.

지표를 감시해 알림을 보내거나 임계값을 위반한 경우 모니터링 중인 리소스를 자동으로 변경하는 경보를 생성할 수 있습니다. 예를 들어 Amazon EC2 인스턴스의 CPU 사용량과 디스크 읽기 및 쓰기를 모니터링한 다음, 이 데이터를 사용하여 증가된 로드를 처리하기 위해 추가 인스턴스를 시작해야 하는지 여부를 결정할 수 있습니다. 또한 이러한 데이터를 사용하여 잘 사용되지 않는 인스턴스를 중지할 수도 있습니다.

CloudWatch를 사용하면 시스템 전체의 리소스 사용률, 애플리케이션 성능, 운영 상태를 파악할 수 있습니다.

CloudWatch 액세스

다음 방법 중 하나를 사용하여 CloudWatch에 액세스할 수 있습니다.

다음 서비스가 Amazon CloudWatch와 함께 사용됩니다.

  • Amazon Simple Notification Service(Amazon SNS)는 구독 중인 엔드포인트 또는 클라이언트에 메시지를 전달 또는 전송하는 것을 조정하고 관리합니다. CloudWatch와 함께 Amazon SNS를 사용하여 경보 임계값에 도달한 경우 메시지를 전송합니다. 자세한 내용은 Amazon SNS 알림 설정 단원을 참조하세요.

  • Amazon EC2 Auto Scaling을 사용하면 사용자 정의 정책, 상태 확인, 일정에 따라 Amazon EC2 인스턴스를 자동으로 시작하거나 종료할 수 있습니다. Amazon EC2 Auto Scaling과 함께 CloudWatch 경보를 사용하여 수요에 따라 EC2 인스턴스의 크기를 조정할 수 있습니다. 자세한 내용은 Amazon EC2 Auto Scaling 사용 설명서동적 크기 조정 단원을 참조하세요.

  • AWS CloudTrail을 사용하면 AWS Management Console, AWS CLI 및 기타 서비스에서 수행한 호출을 포함하여 계정의 Amazon CloudWatch API에 대한 호출을 모니터링할 수 있습니다. CloudTrail 로깅을 활성화한 경우 CloudWatch는 CloudTrail을 구성할 때 지정한 Amazon S3 버킷에 로그 파일을 씁니다. 자세한 내용은 AWS CloudTrail을 사용하여 Amazon CloudWatch API 호출 로깅 c 단원을 참조하세요.

  • AWS Identity and Access Management(IAM)는 사용자의 AWS 리소스에 대한 액세스를 안전하게 제어하도록 지원하는 웹 서비스입니다. IAM을 사용하여 AWS 리소스를 사용할 수 있는 사용자를 제어(인증)하고 해당 사용자가 사용할 수 있는 리소스 및 사용 방법을 제어(권한 부여)할 수 있습니다. 자세한 내용은 Amazon CloudWatch의 Identity and Access Management 단원을 참조하세요.