본문 바로가기
AWS

[AWS] 모니터링 : CloudWatch & CloudTrail & Config

by hxxyeoniii 2025. 12. 22.

Amazon CloudWatch = 성능 모니터링

리소스가 잘 돌아가고 있는가? 를 확인하는 서비스

 

기능 1. CloudWatch Metrics

= CPU 사용률, 네트워크 In/Out, 디스크 읽기/쓰기 등

 

  • 기본 지표 : AWS가 자동 수집
  • 커스텀 지표 : 직접 보내야 함 -> RAM 사용률
  • EC2는 기본적으로 RAM을 수집하지 않음

 

기능 2. CloudWatch Logs

= 애플리케이션 로그, 시스템 로그 등

 

  • 기본적으로 EC2 로그는 CloudWatch로 가지 않기에 CloudWatch Agent 설치 필요

 

기능 3. CloudWatch Alarms

= 임계값 초과 시 알림

 

  • EC2 인스턴스 작업 -> Stop, Terminate, Reboot, Recover
  • Auto Scaling
  • SNS 알림

 

기능 4. CloudWatch Insights

  • 로그 데이터에 대한 쿼리를 수행하고 결과를 분석하는 기능 제공
  • 로그 데이터를 실시간으로 검색, 분석할 수 있으며 CloudWatch 대시보드에 쿼리 결과를 추가해 시각화 가능

 

CloudWatch Events

이벤트 기반 자동화 = 무언가 발생하면? -> 작업 실행

 

1. Schedule(CRON) : 예약 작업

2. Event Pattern : 이벤트 발생 시 알림 등


CloudTrail

누가 무엇을 언제 했는가? 를 추적하는 서비스

 

  • 모든 API 호출 기록 -> Console, CLI, SDK, AWS 서비스
  • 기본적으로 활성화됨, 기본 보관은 90일
  • 감사와 규정 준수가 목적

 

Event 종류

1. Management Events(관리 이벤트) : 리소스 생성, 삭세, 수정 -> 기본적 로깅 O

2. Data Events(데이터 이벤트) : 데이터 레벨 작업(S3 GetObject 등) -> 기본적 로깅 X

3. Insight Events(인사이트 이벤트) : 비정상적인 활동 감지


AWS Config

리소스 설정이 규정을 준수하는가? 를 확인하는 서비스

 

  • 구성 변경 기록 : 보안 그룹 규칙이 시간에 따라 어떻게 바뀌었는지 추적
  • 규정 준수 평가 
  • 잘못된 설정을 막지는 못함, 감지 후 보고 기능
  • 규정 위반 발견 시 자동으로 수정 가능

 

'AWS' 카테고리의 다른 글

[AWS] Data & Analytics  (0) 2025.12.19
[AWS] Databases  (0) 2025.12.16
[AWS] Serverless Architectures  (0) 2025.12.15
[AWS] Serverless  (0) 2025.12.10
[AWS] Integration & Messaging  (0) 2025.12.02