Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon 글로벌 가속기의 대기 시간 문제를 진단하기 위해 어떤 메트릭을 모니터링 해야하는지


글로벌 가속기의 대기 시간 문제를 진단하기 위해 어떤 메트릭을 모니터링 해야하는지


AWS Global Accelerator의 대기 시간 문제를 진단하려면 몇 가지 주요 메트릭을 모니터링하고 AWS 모니터링 도구를 사용하여 자세한 통찰력을 얻으십시오.

모니터링하는 주요 메트릭

1. 왕복 시간 (RTT) / 대기 시간
RTT는 패킷이 클라이언트에서 엔드 포인트로 이동하는 데 걸리는 시간을 측정합니다. 네트워크 대기 시간을 평가하는 것은 기본 메트릭이며 물리적 거리 및 네트워크 조건에 의해 영향을받습니다. RTT 모니터링은 경로에서 대기 시간이 어디로 도입되는지 식별하는 데 도움이됩니다 [1].

2. 처리량
이는 기간 동안 전달되는 데이터의 양 또는 패킷 수를 측정합니다. 낮은 처리량은 네트워크 정체 또는 엔드 포인트 성능 문제를 대기 시간에 영향을 미치는 것을 나타낼 수 있습니다 [1].

3. 네트워크 지터
지터는 시간이 지남에 따라 대기 시간의 변동성입니다. 높은 지터는 일관되지 않은 응용 프로그램 성능을 유발할 수 있으며 종종 네트워크 불안정성 또는 혼잡의 징후입니다 [1].

4. 패킷 손실
패킷 손실은 패킷이 대상에 도달하지 못하면 발생합니다. 소량의 패킷 손실조차도 재전송 및 저하 된 TCP 성능으로 인해 대기 시간을 크게 증가시킬 수 있습니다 [1].

5. 엔드 포인트 건강 및 가용성
Global Accelerator는 TCP, HTTP 및 HTTPS 건강 검사를 사용하여 엔드 포인트의 건강을 지속적으로 모니터링합니다. 엔드 포인트 실패 또는 체력 상태가 저하되면 트래픽이 다시 라우팅되어 대기 시간에 영향을 줄 수 있습니다 [7].

AWS 모니터링 도구 및 로그

- Amazon CloudWatch 메트릭 및 알람
Global Accelerator는 가속기를 통해 트래픽이 흐르면 ​​메트릭을 클라우드 워치에 자동으로보고합니다. 주요 CloudWatch 메트릭에는 트래픽 볼륨, 건강한 엔드 포인트 수 및 대기 시간 관련 메트릭이 포함됩니다. 대기 시간이 임계 값을 초과 할 때 또는 엔드 포인트가 건강에 해로운 경우에 알림을 설정할 수 있습니다 [2] [3] [6] [9].

- 글로벌 가속기 흐름 로그
Flow Logs는 가속기를 통해 흘러가는 트래픽에 대한 자세한 기록을 제공하여 엔드 포인트 및 클라이언트로 돌아갑니다. 트래픽 패턴과 잠재적 인 병목 현상을 보여줌으로써 도달 범위 및 성능 문제를 해결하는 데 도움이됩니다. 흐름 로그에는 설정이 필요하고 스토리지에 Amazon S3을 사용합니다 [2] [6] [9].

-AWS CloudTrail 로그
CloudTrail은 글로벌 가속기에 대한 API 호출을 기록하며, 대기 시간에 영향을 줄 수있는 감사 및 문제 해결에 유용합니다 [2] [6] [9].

대기 시간 진단을위한 모범 사례

- 실제 클라이언트 위치에서 대기 시간을 측정하여 실제 성능을 캡처합니다 [1].
- 트래픽 피크와 인터넷 혼잡으로 인해 변동성을 포착하기 위해 많은 수의 샘플 (예 : 하루에 1,000 명 이상)을 수집합니다 [1].
- 엔드 포인트 (EC2 인스턴스, ALBS, NLB 또는 EIP)가 대기 시간을 증가시키는 병목 현상을 피하기 위해 연결 볼륨을 처리 할 수 ​​있는지 확인하십시오 [1].
- 대기 시간과 처리량 메트릭을 검증하기 위해 다른 도구와 함께 합성 테스트를 사용하십시오 [1].
- 클라우드 워치 메트릭을 흐름 로그와 연관시켜 대기 시간이 네트워크 문제, 엔드 포인트 건강 또는 구성 문제에 기인한지 여부를 식별합니다 [6] [9].

이러한 메트릭을 모니터링하고 AWS 모니터링 도구를 활용하면 AWS Global Accelerator에서 대기 시간 문제를 효과적으로 진단하고 문제 해결할 수 있습니다.

인용 :
[1] https://aws.amazon.com/blogs/networking-and-content-delivery/measuring-aw-global-accelerator-performance-and-analyzing-tults/
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/monitoring-global-accelerator.html
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/cloudwatch-monitoring.html
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-comparison-tool.html
[5] https://cloudonaut.io/review-aws-global-accelerator-latency-multi-disaster-recovery/
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/logging-andonitoring.html
[7] https://digitalcloud.training/aws-global-accelerator/
[8] https://cloud.google.com/spanner/docs/latency-metrics
[9] https://docs.aws.amazon.com/en_us/global-accelerator/latest/dg/logging-andonitoring.html