게시된 날짜: Apr 29, 2021

AWS에서 고객이 AWS에서 실행 중인 Apache 워크로드를 모니터링하기 위한 Amazon CloudWatch 대시보드를 쉽게 설정할 수 있게 해 주는 참조 아키텍처인 Amazon CloudWatch Monitoring Framework를 발표합니다.

Apache는 웹 사이트 콘텐츠의 저장, 처리 및 표시에 사용되는 가장 인기 있는 웹 서버 중 하나입니다. 그러나 Apache 웹 서버 로그와 지표는 수집하거나 읽거나 분석하기가 쉽지 않습니다. 이러한 로그의 분량은 고객이 웹 트래픽 이상 또는 보안 위협과 같은 문제를 쉽게 찾아 대응하기 어렵게 만듭니다. Amazon CloudWatch Monitoring Framework for Apache는 Apache 웹 서버의 주요 성능 지표 및 로그를 모니터링하기 위한 CloudWatch 대시보드 설정을 자동화합니다. 이 솔루션을 사용하면 쉽게 웹 트래픽 패턴을 쉽게 분석하고, 서버의 수직 확장 또는 수평 확장을 결정하고, 병목 또는 기타 성능 문제를 감지할 수 있습니다. Amazon CloudWatch Monitoring Framework는 Amazon CloudWatch를 기반으로 제작되었으며 지표, 지표 탐색기, 로그 인사이트 및 대시보드와 같은 일부 코어 서비스 기능을 사용합니다.

Amazon CloudWatch Monitoring Framework를 몇 분만에 시작하려면 AWS 솔루션 라이브러리에서 솔루션 템플릿을 다운로드하면 됩니다. 그런 다음, 템플릿을 Apache 웹 서버가 실행 중인 AWS 계정에 설치합니다. 제공된 참조 Amazon CloudWatch 에이전트 구성 파일을 사용하여 EC2 인스턴스를 구성합니다. EC2 지표 및 로그가 Amazon CloudWatch 대시보드에 수집되면 메모리 사용량과 설정된 TCP 연결과 같은 시스템 수준의 지표뿐 아니라 Apache CPU 사용량과 같은 프로세스 관련 지표를 볼 수 있습니다. 그뿐 아니라, Apache 웹 서버 로그에 대한 인사이트를 얻어 웹 트래픽 패턴을 분석하고 애플리케이션의 작동 상태를 이해할 수 있습니다. 이 솔루션은 AWS Cloud Development Kit(CDK)를 사용하여 구축되므로 비즈니스 요구에 맞게 기본 CloudWatch 대시보드를 사용자 정의할 수 있습니다.

솔루션을 사용하기 시작하려면 AWS 솔루션 라이브러리 또는 GitHub를 참조하세요.