|
|
 |
AWS CloudWatch는 개발자, 시스템 운영자, 사이트 안정성 엔지니어(SRE) 및 IT 관리자를 위해 구축된 모니터링 및 관리 서비스입니다. CloudWatch는 애플리케이션을 모니터링하고 시스템 전반의 성능 변경 사항을 이해하고 이에 대응하며, 리소스 사용률을 최적화하고, 운영 상태에 대한 통합된 뷰를 확보하는 데 필요한 데이터와 실행 가능한 통찰력을 제공합니다. CloudWatch는 로그, 지표 및 이벤트 형태로 모니터링 및 운영 데이터를 수집하여 AWS와 온프레미스 서버에서 실행되는 AWS 리소스, 애플리케이션 및 서비스에 대한 통합된 뷰를 제공합니다. CloudWatch를 사용하여 고해상도 경보를 설정하고, 로그와 지표를 나란히 시각화하며, 자동화된 작업을 수행하고, 문제를 해결하고, 통찰력을 확보하여 애플리케이션을 최적화하고, 원활하게 실행되도록 보장할 수 있습니다.
AWS CloudWatch는 쉽게 시작할 수 있습니다. 사전 약정이나 최소 비용이 없으며 사용량에 따라 비용을 지불하면 됩니다. 매달 말에 사용한 만큼 요금이 청구됩니다.
AWS CloudWatch: 클라우드 리소스 및 애플리케이션에 대한 완전한 가시성
|
 |
단일 플랫폼에서 모든 데이터에 액세스
최신 애플리케이션은 분산되어 있으며(즉, 마이크로서비스 아키텍처에서 실행됨) 지표, 로그 등의 다양한 형식으로 대량의 데이터를 생성합니다. 애플리케이션 및 인프라 리소스를 효과적으로 모니터링하려면 사일로의 개별 소스(서버, 네트워크, 데이터베이스 등)에서 이러한 데이터 포인트를 쉽게 수집, 액세스 및 상호 연관시킬 수 있는 방법이 필요합니다. AWS CloudWatch를 사용하면 AWS와 온프레미스 서버에서 실행되는 모든 AWS 리소스, 애플리케이션 및 서비스에서 지표 및 로그를 수집할 수 있으므로 데이터 사일로를 세분화하여 쉽게 시스템 전체에 대한 가시성을 확보할 수 있습니다.
|
 |
AWS 리소스에 대한 맞춤형 세분화된 지표를 수집하는 가장 쉬운 방법
AWS CloudWatch에서는 AWS 리소스를 쉽게 모니터링할 수 있습니다. CloudWatch는 AWS EC2, AWS DynamoDB, AWS S3, AWS ECS, AWS Lambda, AWS API Gateway 등 70여 개의 AWS 서비스와 기본적으로 통합되며 세부 1분 지표와 사용자 지정 지표(최대 1초 간격)를 자동으로 게시합니다. AWS Systems Manager를 사용하여 CloudWatch 에이전트를 설치하거나, CloudWatch API를 사용하여 CloudWatch에 서 이 데이터를 손쉽게 수집, 게시 및 저장할 수 있습니다.
|
 |
애플리케이션, 인프라 및 서비스 전체에 걸친 가시성
분산 스택 전체에서 가시성 확보란 지표와 로그를 상호 연관시키고 시각화하여 문제를 빠르고 정확하고 찾아내고 해결한다는 의미입니다. AWS CloudWatch를 사용하면 CPU 사용률, 메모리와 같은 핵심 지표를 시각화할 수 있습니다. 또한, 로그 패턴을 상호 연관시켜(예: 특정 지표의 오류) 신속하게 컨텍스트를 이해하고 문제 진단에서 근본 원인 파악까지 진행할 수 있습니다.
|
 |
총 소유 비용 향상
AWS CloudWatch를 사용하면 고해상도 경보를 설정하고 자동화된 작업을 수행할 수 있습니다. 즉, 중요 리소스를 확보하여 비즈니스 가치를 높이는 데 집중할 수 있습니다. 예를 들어 AWS EC2 인스턴스에 대한 알림을 받고 인스턴스를 추가 또는 제거하도록 Auto Scaling을 설정할 수 있습니다. 또한, 자동 응답을 실행하여 미사용 EC2 리소스를 탐지 및 종료함으로써 초과 청구분을 줄이고 리소스 최적화를 향상할 수 있습니다.
|
 |
애플리케이션 및 운영 리소스 최적화
성능과 리소스 사용을 최적화하려면 통합된 운영 뷰, 실시간 세부 데이터 및 기록상의 참조가 필요합니다. AWS CloudWatch를 사용하면 1초 단위로 모니터링을 향상하고 최대 15개월 동안 지표를 저장 및 보존할 수 있습니다. 또한, Metric Math와 같은 CloudWatch 기본 기능을 활용하여 지표 데이터에 대한 계산을 수행할 수 있습니다. 예를 들어 전체 EC2 인스턴스 플릿에서 사용 현황을 집계하여 운영 및 사용률에 대한 통찰력을 얻을 수 있습니다.
|
 |
로그에서 실행 가능한 통찰력 확보
AWS CloudWatch Logs Insights를 사용하면 로그를 즉시 탐색, 분석 및 시각화할 수 있으므로 운영 문제를 손쉽게 해결할 수 있습니다. Logs Insights에서는 실행하는 쿼리에 대해서만 비용을 지불합니다. Logs Insights는 로그 볼륨과 쿼리 복잡성으로 확장되어 몇 초 만에 응답을 제공합니다. 또한, CloudWatch 대시보드에서 로그 기반 메트릭을 게시하고, 알람을 생성하고, 로그와 메트릭을 서로 연관시켜 완벽한 운영 가시성을 확보할 수 있습니다.
|
|
작동 방식
|
인프라 모니터링 및 문제 해결 주요 메트릭 및 로그를 모니터링하고 애플리케이션 및 인프라 스택을 시각화하며 경보를 생성합니다. 메트릭 및 로그를 연관 지어 성능 문제의 근본 원인을 이해하고 이를 해결합니다.
리소스 최적화 Auto Scaling을 통해 용량 및 리소스 계획을 자동화하는 CloudWatch 경보를 지원합니다.
애플리케이션 모니터링 자동 CloudWatch 경보 및 Lambda 워크플로를 트리거하여 고객 경험을 향상시킵니다.
로그 분석 로그를 탐색, 분석 및 시각화하여 운영 문제를 해결하고 애플리케이션 성능을 향상시킵니다.
|
|