바닥코딩

CloudWatch 본문

방법론과 DevOps/AWS

CloudWatch

개발공부개발공부 2022. 11. 3. 21:50

CloudWatch

 

AWS에는 많은 이전 포스팅들에서 다루었던 서비스들을 포함해 정말 많은 서비스들이 존재합니다. 이런 서비스들을 이용하여 웹 서버를 관리할 때 이런 서비스를 사용한다면 우리는 공간은 얼마나 필요한지, 에러가 어떻게 발생하는지, 서비스의 상태는 어떤지? 여러 관점들을 고려해야합니다.

 cloudWatch 는 이러한 시스템 전체의 성능 및 리소스 활용 최적화를 위한 애플리케이션 및 인프라 모니터링 시스템을 제공합니다. 

 

CloudWatch의 특징

  • AWS 리소스 사용의 실시간 모니터링 기능을 지원
  • 다양한 이벤트들을 수집하여 로그파일로 저장 
  • 이벤트 & 알람 설정을 통해 SNS, AWS Lambda로 전송 가능 
  • EC2, RDS, S3, ELB 등등 을 사용가능

 

CloudWatch Alarm

CloudWatch 에는 임의로 정해놓은 시간 또는 값에 도달할 시 Alarm을 울리게 할 수 있습니다. 또한 Alarm이 울릴 시 특정 이벤트들을 작동시킬 수 있습니다. 즉 알람설정을 통하여 특정 상황이 발생했을 경우 개발자에게 상황을 보고해줌으로서 서버 관리의 효율성을 증대합니다.

 

CloudWatch Alarm State

  CloudWatch에는 크게 3가지 상태로 구분할 수 있습니다. 

  • Alarm - 임의로 정해놓으 값(check하기 위한 상황) 발생시의 상태
  • Insufficient -  인스턴스에서 적용되지 않아  사용되어지지 않는 상태
  • OK - 알람이 울리지 않고  리소스가 적절히 잘 유지되어지고 있는 상태

 

 

 

 

 

'방법론과 DevOps > AWS' 카테고리의 다른 글

S3(Simple Storage Service)  (0) 2022.11.01
RDS  (1) 2022.10.25
EC2 인스턴스  (0) 2022.10.24
Route 53  (1) 2022.10.18
EC2, EBS, ELB  (1) 2022.10.12