AWS Monitoring: CloudWatch vs CloudTrail vs AWS Config 차이

2025. 5. 13. 17:18·AWS
AWS 모니터링

 

AWS에서는 모니터링 하기 위해 크게 3가지 서비스를 사용한다.

 

1. CloudWatch

2. CloudTrail

3. AWS Config

 

이 3가지의 차이점에 대해 명확히 이해하는 것이 중요하다.

 

모니터링 차이

 

사실 3가지의 공통점은 그저 '모니터링 시스템'이라는 점을 제외하면 그 어떤 것도 없다.

모니터링 목적

Cloud Watch: 시스템과 애플리케이션를 모니터링

Cloud Trail: AWS 계정 내 API 호출 기록 추적

AWS Config: AWS 리소스의 구성 변경 추적 및 기록

 

모니터링 대상

Cloud Watch: Peformance와 같은 Metric, Log을 추적한 뒤 알람 및 대시보드 구성

Cloud Trail: 사용자/서비스의 API 요청 (예: StartInstances, PutItem)

AWS Config: 리소스 상태/속성 변경 (EC2 태그 변경, SG 수정 등)

 

모니터링 기록

Cloud Watch: CPU, 디스크 IO, Log

Cloud Trail: 누가 언제 어떤 API를 호출했는지(IP, 시간, 계정, 서비스 등)

AWS Config: 리소스의 이전 상태와 변경된 상태

 

이 외에도 실시간성이 제공되는 CloudWatch와 Cloud Trail와 달리 AWS Config는 시간이 소요되는 등 3가지 모니터링 도구는 각기 다른 목적과 사용성을 가진다.

사용 예시 비교

CloudWatch

시스템 및 애플리케이션 상태를 실시간 모니터링

  • EC2 인스턴스의 CPU, 메모리, 디스크 사용량 추적
  • Lambda 함수의 로그와 실행 시간 분석
  • 특정 로그 메시지에 대해 알람 설정 (예: "ERROR" 포함 시 알림)

CloudTrail

AWS 리소스에 대한 “누가 무엇을 했는가”에 대한 기록

  • IAM 사용자가 S3 버킷을 삭제한 기록 확인
  • 어떤 IP에서 어떤 API 요청이 왔는지 추적
  • AWS 콘솔, CLI, SDK 등 모든 요청 로그 남김

AWS Config

리소스의 구성 변화 이력 추적 및 규정 준수 검사

  • EC2 인스턴스에 태그가 추가/삭제된 시점 기록
  • 보안 그룹에 포트 22가 열린 시점 추적
  • “모든 S3 버킷은 암호화되어 있어야 한다” 같은 규칙 설정
참고 자료

 

https://www.udemy.com/course/best-aws-certified-solutions-architect-associate/learn/quiz/5384020#overview

 

'AWS' 카테고리의 다른 글

AWS Disaster Recovery: 재해 복구 솔루션 방식과 RTO RPO  (0) 2025.05.16
AWS Networking: 효율적인 네트워킹 구성하는 법  (0) 2025.05.15
AWS Monitoring: CloudWatch란 무엇인가  (0) 2025.05.13
AWS Container: ECS, Fargate 이해하기  (0) 2025.05.03
AWS 통합&메시징: SNS란 무엇이고 언제 사용해야하는가  (1) 2025.05.02
'AWS' 카테고리의 다른 글
  • AWS Disaster Recovery: 재해 복구 솔루션 방식과 RTO RPO
  • AWS Networking: 효율적인 네트워킹 구성하는 법
  • AWS Monitoring: CloudWatch란 무엇인가
  • AWS Container: ECS, Fargate 이해하기
무엇을해야하는지
무엇을해야하는지
어차피 잘될거지만, 그래도 꾸준히 열심히 최선을 다해서
  • 무엇을해야하는지
    What2Do
    무엇을해야하는지
  • 전체
    오늘
    어제
    • 분류 전체보기 (90)
      • MLOps (5)
        • DeepLearning(연구-논문) (0)
        • MS Azure AI (1)
        • MLOps projects (4)
      • DevOps&Cloud (21)
      • AWS (21)
      • Algorithm(Python) (25)
      • Springboot (8)
      • IT 시사 (2)
      • 운영체제 (4)
      • 네트워크 (2)
      • JAVA (1)
      • 면접&코테 후기 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    EC2
    tdd #테스트코드 #spring #springboot
    AWS
    SpringBoot
    3차원
    aws #iam #group #role
    dp #동적계획법 #백준 #파이썬
    프로세스
    카엔프
    rockstat
    cors #클라이언트 #서버 #서버사이드 렌더링
    ec2 #instace
    백준
    leetcode #codesignal #코테 #그리디 #알고리즘
    knapsack #가방 #백준 #dp #topdown
    testcode #spring #단위테스트 #통합테스트
    clpud
    스프링부트
    dp #dfs
    BFS
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
무엇을해야하는지
AWS Monitoring: CloudWatch vs CloudTrail vs AWS Config 차이
상단으로

티스토리툴바