게시된 날짜: Mar 4, 2020
이제 Amazon CloudWatch 복합 경보를 사용하여 여러 경보를 결합함으로써 경보 노이즈를 줄이고 중요한 운영 문제에 집중할 수 있습니다. 여러 경보를 경보 계층 구조로 손쉽게 결합할 수 있습니다. 경보 계층 구조는 여러 경보가 동시에 발생할 때만 트리거됩니다. 따라서 운영 문제의 근본 원인을 찾아 시스템 및 애플리케이션 가동 중지 시간을 줄이는 데 집중할 수 있습니다.
CloudWatch 복합 경보를 통해 애플리케이션, AWS 리전 또는 가용 영역과 같은 리소스 그룹의 전반적인 상태를 확인할 수 있습니다. 이는 시스템 또는 애플리케이션의 모든 부분에 미치는 영향을 집계하는 몇 가지 경보 신호에 집중하도록 해줍니다. 애플리케이션 문제가 애플리케이션 여러 리소스에 영향을 미치는 경우, 영향을 받는 서비스 구성 요소 또는 리소스마다 하나씩이 아니라 전체 애플리케이션에 대해 하나의 신호 경보 알림을 받게 됩니다. 예를 들어 고객의 집에 다양한 디바이스를 배포한다고 가정해보겠습니다. 소프트웨어 배포로 인해 특정 디바이스 모델에서 문제가 발생하는 경우, 운영자가 해당 모델의 근본적인 문제의 해결이나 수정 작업이 아니라 여러 디바이스에서 발생하는 경보를 관리하는 데 시간을 더 많이 할애하게 될 수 있습니다. 복합 경보를 사용하면 각 디바이스 모델의 조건을 몇 분 안에 구성할 수 있습니다. 그러면 경보를 하나만 받게 되고 운영자가 근본 원인을 빠르게 해결할 수 있습니다.
복합 경보는 Amazon Simple Notification Service(Amazon SNS) 주제에 게시하므로, 여러 경보의 상태를 기준으로 Auto Scaling을 트리거하는 등의 작업을 수행할 수 있습니다. 예를 들어 애플리케이션 문제를 정확하게 파악하려면 여러 경보가 필요한 경우도 있습니다. 밤에 실행되는 배치 작업이 있다고 가정해보겠습니다. 근무 외 시간에 모든 예비 용량이 사용되므로 100% CPU 활용도는 정상적이며 예상되는 동작입니다. 단, 이와 동시에 IO 활용도가 80%인 경우 애플리케이션에 문제가 있을 수 있습니다. 복합 경보를 사용하면 이 두 경우에 모두 해당할 때만 경보를 트리거할 수 있습니다.
이제 모든 표준 AWS 리전에서 CloudWatch 복합 경보를 사용할 수 있습니다. 자세한 요금 정보는 CloudWatch 요금 페이지를 참조하십시오. CloudWatch 콘솔, CLI, SDK 및 CloudFormation을 사용하여 복합 경보를 생성하는 방법을 알아보십시오.