네트워크 모니터링
이 섹션의 주제에서는 Internet Monitor 및 Network Synthetic Monitor에서 제공하는 CloudWatch 네트워크 및 인터넷 모니터링 기능을 설명합니다. 이러한 서비스를 통해 AWS에서 호스팅되는 애플리케이션의 네트워크, 인터넷 성능, 가용성에 대한 운영 가시성을 확보할 수 있습니다.
Network Flow Monitor는 Amazon EC2 인스턴스 간의 트래픽은 물론, 다른 AWS 서비스(예: Amazon S3 및 Amazon DynamoDB)로 전달되는 트래픽의 패킷 손실 및 지연 시간 같은 네트워크 성능에 대한 실시간에 가까운 가시성을 제공합니다. Network Flow Monitor는 인스턴스에 설치하는 경량 소프트웨어 에이전트로부터 받은 데이터를 사용하여 작동합니다. 이러한 완전관리형 에이전트는 TCP 연결에서 성능 통계를 수집한 후 이를 Network Flow Monitor 백엔드로 전송합니다. 특정 에이전트에 대한 모니터를 생성한 다음, Network Flow Monitor 대시보드를 사용하면 네트워크 연결의 패킷 손실 및 지연 시간을 빠르게 시각화하고, 속성 정보를 사용해 문제 해결 작업에 집중하여 최종 사용자의 경험을 개선할 위치를 확인할 수 있습니다.
Internet Monitor는 AWS가 글로벌 네트워킹 공간에서 수집한 연결 데이터를 사용하여 인터넷 트래픽의 성능 및 가용성에 대한 기준선을 계산합니다. 트래픽 패턴 및 상태 이벤트의 글로벌 보기를 보고, 이벤트에 대한 정보를 쉽게 드릴다운할 수 있습니다. 또한 애플리케이션 클라이언트에 영향을 미치는 인터넷 상태 이벤트 관련 알림을 받을 수 있습니다. 게다가 Amazon CloudFront를 사용하거나 여러 AWS 리전를 통해 라우팅함으로써 Internet Monitor에서 제공하는 인사이트를 기반으로 클라이언트 환경의 개선 가능성을 탐색할 수 있습니다.
Network Synthetic Monitor는 하이브리드 네트워크 연결의 지연 시간과 패킷 손실을 추적하고 시각화가 가능하도록 완전관리형 에이전트를 사용합니다. 측정값을 수집하고 Network Synthetic Monitor에서 애플리케이션에 대한 상태 이벤트 알림을 생성할 수 있도록 하려면 AWS에 호스팅된 리소스에서 온프레미스 대상 IP 주소로 전송되는 프로브를 생성해야 합니다. 네트워크 성능을 모니터링하기 위해 추가 에이전트를 설치할 필요가 없습니다. Internet Monitor와 마찬가지로 알림과 임곗값을 설정하고, 문제를 빠르게 해결하는 데 도움이 되는 정보를 확보한 다음 최종 사용자 환경을 개선하기 위한 조치를 취할 수 있습니다.