aws 중 -관리 및 거버넌스-에 속하는 두 서비스 CloudTrail과 CloudWatch를 알아보고 비교해보려고 합니다.
한줄 비교
CloudWatch - "AWS에서 무슨 일이 일어나고 있는거야?"
AWS서비스가 제대로 작동하고 있는지, 문제는 없는지 파악합니다.
ex) 수족관의 수질은 괜찮은지, 온도는 괜찮은지, 물고기들은 잘 움직이는지 관찰합니다.
CloudTrail - "AWS에서 누가 뭘 하고 있는거야?"
AWS에서 누가 어떤 행동을 했는지 알려줍니다.
ex ) 누가 수족관의 물고기를 죽였는지, 물고기를 추가했는지, 어떤 물고기를 봤는지 등을 알 수 있습니다.
AWS CloudTrail
- 텍스트aws 전체 인프라에서 어떤 계정이 어떤 활동을 했는지 알 수 있게 해주는 서비스입니다.
- 90일간 로그를 저장합니다.
- 그 이상 저장하고 싶다면 내용을 S3로 보내서 저장하고 Athena를 통해 분석할 수 있습니다.
- 활동에 대한 알림을 받고자 한다면 Amazon EventBridge와 연결한 후 amazon SNS를 통해 알림을 받을 수 있습니다.
AWS CloudWatch
- CloudWath는 aws cloud 리소스와 aws 안에서 실행되고 있는 애플리케이션을 모니터링합니다.
- CloudWatch를 통해 메트릭스를 모으고 추적할 수 있습니다.
- 리소스 변경 사항에 자동으로 반응할 수 있습니다.