네트워크 문제 원인 파악이 어렵습니다
패킷 손실이나 지연이 발생했을 때, 문제가 AWS 네트워크에서 비롯된 것인지 워크로드 자체의 문제인지 구분하기 어렵습니다. 트러블슈팅 방향을 잘못 잡으면 해결 시간이 길어집니다.
Amazon CloudWatch Network Flow Monitor · 성능 모니터링
Network Flow Monitor는 EC2 인스턴스에 설치된 경량 에이전트를 통해 TCP 연결의 패킷 손실과 지연 시간을 수집합니다. 네트워크 상태 지표(NHI)를 통해 문제가 AWS 네트워크에서 발생했는지 여부를 판별할 수 있어, 트러블슈팅 방향을 빠르게 결정할 수 있습니다.
Customer challenges
패킷 손실이나 지연이 발생했을 때, 문제가 AWS 네트워크에서 비롯된 것인지 워크로드 자체의 문제인지 구분하기 어렵습니다. 트러블슈팅 방향을 잘못 잡으면 해결 시간이 길어집니다.
EC2 인스턴스, EKS 클러스터, S3, DynamoDB 등 다양한 리소스 간 트래픽의 성능 상태를 통합적으로 확인할 수 있는 방법이 제한적입니다.
AWS Organizations를 사용하는 환경에서 여러 계정에 걸친 네트워크 성능 데이터를 한곳에서 확인하려면 별도의 구성과 도구가 필요합니다.
Benefits
Attribution
Network Health Indicator(NHI)가 AWS 네트워크에서 문제가 발생했는지 여부를 판별해 줍니다. 트러블슈팅 대상을 AWS 네트워크와 워크로드 중 어디에 집중할지 빠르게 결정할 수 있습니다.
Visibility
경량 에이전트가 TCP 연결에서 성능 통계를 수집하고, 백엔드 서비스가 각 지표 유형별 상위 기여자를 계산합니다. 모니터를 생성하면 지정한 시간 범위에서 패킷 손실과 지연 시간을 시각화할 수 있습니다.
MultiAccount
AWS Organizations와 연동하여 관리 계정 또는 위임 관리자 계정으로 로그인하면 조직 내 여러 계정의 네트워크 성능 정보를 한곳에서 확인할 수 있습니다.
How it works
EC2 인스턴스에 설치하는 완전관리형 소프트웨어 에이전트입니다. TCP 연결에서 성능 통계를 수집하여 Network Flow Monitor 백엔드 서비스로 전송합니다.
특정 네트워크 흐름에 대해 상세 정보를 확인하거나 시간 경과에 따라 추적하기 위해 생성하는 단위입니다. 모니터를 통해 패킷 손실과 지연 시간을 시각화할 수 있습니다.
모니터가 추적하는 네트워크 흐름에 대해 평가 기간 동안 AWS 네트워크 문제가 있었는지 여부를 알려주는 지표입니다. 문제 원인이 AWS 네트워크인지 워크로드인지 판단하는 데 사용합니다.
Network Flow Monitor 백엔드 서비스가 에이전트에서 수집한 데이터를 집계하여 각 지표 유형별로 계산하는 상위 기여 요소입니다. 가용 영역 간, VPC 간 등 다양한 카테고리로 그룹화하여 확인할 수 있습니다.
Key features
EC2, EKS 등 컴퓨트 리소스 간 트래픽과 S3, DynamoDB 등 AWS 서비스 방향 트래픽의 패킷 손실 및 지연 시간을 근실시간으로 확인할 수 있습니다.
출처인스턴스에 설치하는 완전관리형 경량 에이전트가 TCP 연결에서 성능 통계를 수집하여 백엔드 서비스로 전송합니다.
출처모니터가 추적하는 네트워크 흐름에 대해 AWS 네트워크 문제 여부를 판별하는 지표를 제공합니다. 트러블슈팅 방향을 빠르게 결정할 수 있습니다.
출처백엔드 서비스가 에이전트에서 수집한 데이터를 집계하여 각 지표 유형별 상위 기여자를 계산합니다.
출처리소스의 네트워크 트래픽을 가용 영역 간, VPC 간 등 다양한 카테고리로 그룹화하여 성능 데이터를 확인할 수 있습니다.
출처특정 네트워크 흐름에 대해 모니터를 생성하여 상세 정보를 확인하거나 시간 경과에 따라 추적할 수 있습니다.
출처AWS Organizations와 연동하여 관리 계정 또는 위임 관리자 계정으로 여러 계정의 네트워크 성능 정보를 한곳에서 확인할 수 있습니다.
출처다른 AWS 리전의 엣지까지의 트래픽에 대한 네트워크 성능 가시성을 제공합니다.
출처전체 계정 기준 10개 리소스에 대해 12개월간 월 7,300 resource-hours의 무료 사용량이 제공됩니다.
출처Compare
| 구분 | Network Flow Monitor | Internet Monitor | Network Synthetic Monitor |
|---|---|---|---|
| 모니터링 대상 | EC2, EKS 간 트래픽 및 AWS 서비스(S3, DynamoDB) 방향 트래픽 | 인터넷 대면 트래픽의 성능 및 가용성 | 하이브리드 네트워크 연결의 지연 시간 및 패킷 손실 |
| 데이터 수집 방식 | 인스턴스에 설치하는 경량 에이전트 | AWS 글로벌 네트워크 연결 데이터 활용 | 완전관리형 에이전트가 프로브 전송 (추가 에이전트 설치 불필요) |
| 주요 지표 | 패킷 손실, 지연 시간, NHI | 트래픽 패턴, 상태 이벤트 | 지연 시간, 패킷 손실, 상태 이벤트 알림 |
| 대상 사용자 | 네트워크 운영자, 애플리케이션 개발자 | 인터넷 대면 애플리케이션 운영자 | 하이브리드 네트워크 운영자 |
Use cases
가용 영역 간 트래픽의 패킷 손실과 지연 시간을 모니터링하여 특정 가용 영역에서 발생하는 네트워크 성능 저하를 빠르게 감지할 수 있습니다.
AWS 문서에서 보기 ↗EC2 인스턴스에서 S3, DynamoDB 등 AWS 서비스로 향하는 트래픽의 성능을 모니터링하여 데이터 전송 경로의 문제를 파악할 수 있습니다.
AWS 문서에서 보기 ↗AWS Organizations와 연동하여 조직 내 여러 계정에 걸친 네트워크 성능 데이터를 관리 계정에서 통합적으로 확인할 수 있습니다.
AWS 문서에서 보기 ↗NHI를 활용하여 네트워크 문제가 AWS 네트워크에서 발생했는지 워크로드에서 발생했는지 판별하고, 트러블슈팅 방향을 빠르게 결정할 수 있습니다.
AWS 문서에서 보기 ↗Reference architecture
1. EC2 인스턴스(또는 EKS 노드)에 경량 에이전트를 설치합니다. 2. 에이전트가 인스턴스의 TCP 연결에서 패킷 손실, 지연 시간 등 성능 통계를 수집합니다. 3. 수집된 데이터는 Network Flow Monitor 백엔드 서비스로 전송됩니다. 4. 백엔드 서비스가 데이터를 집계하고 각 지표 유형별 상위 기여자를 계산합니다. 5. CloudWatch 콘솔의 Network Flow Monitor 대시보드에서 가용 영역 간, VPC 간 등 카테고리별로 그룹화된 성능 데이터를 확인합니다. 6. 특정 흐름에 대해 모니터를 생성하면 패킷 손실, 지연 시간, NHI를 시각화하여 AWS 네트워크 문제 여부를 판별할 수 있습니다.
출처Pricing
Network Flow Monitor는 CloudWatch 네트워크 모니터링의 일부로 과금됩니다. 프리 티어로 전체 계정 기준 10개 리소스에 대해 12개월간 월 7,300 resource-hours가 무료로 제공됩니다. 유료 구간에서는 사용량 기반으로 월말에 청구됩니다.
Getting started
네트워크 성능을 모니터링할 EC2 인스턴스, EKS 노드 등 컴퓨트 리소스를 식별합니다. S3, DynamoDB 등 AWS 서비스 방향 트래픽과 리전 간 트래픽도 모니터링 대상에 포함할 수 있습니다.
모니터링 대상 인스턴스에 Network Flow Monitor 경량 에이전트를 설치합니다. 에이전트는 완전관리형으로 TCP 연결의 성능 통계를 수집합니다.
CloudWatch 콘솔의 Network Flow Monitor 대시보드에서 가용 영역 간, VPC 간 등 카테고리별로 그룹화된 성능 데이터를 확인합니다.
상세 정보를 확인하거나 시간 경과에 따라 추적할 특정 네트워크 흐름에 대해 모니터를 생성합니다. 모니터를 통해 패킷 손실, 지연 시간, NHI를 시각화할 수 있습니다.
AWS Organizations를 사용하는 경우, 관리 계정 또는 위임 관리자 계정으로 Network Flow Monitor를 구성하여 조직 내 여러 계정의 네트워크 성능 정보를 통합적으로 확인할 수 있습니다.
Next steps
Network Flow Monitor의 구성 및 사용 방법을 설명하는 공식 문서를 확인합니다.
Network Flow Monitor를 포함한 CloudWatch 네트워크 모니터링의 요금 체계와 프리 티어 조건을 확인합니다.
AWS Pricing Calculator를 사용하여 Network Flow Monitor 사용 비용을 사전에 추정합니다.
프리 티어(10개 리소스, 12개월)를 활용하여 소규모 PoC 환경에서 Network Flow Monitor의 패킷 손실 및 지연 시간 모니터링 기능을 검증합니다.
Resources
이 페이지는 아래 AWS 공식 자료를 바탕으로 정리했습니다. 마지막 갱신 2026-10-17.