Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Как я могу использовать мониторинг облака для выявления проблем задержки в глобальном ускорителе


Как я могу использовать мониторинг облака для выявления проблем задержки в глобальном ускорителе


Чтобы использовать облачный мониторинг для выявления проблем задержки в AWS Global Accelerator, вы можете использовать метрики Amazon CloudWatch и связанные с ними инструменты следующим образом:

1. Мониторинг метрик CloudWatch для глобального ускорителя

-AWS Global Accelerator автоматически публикует метрики в Amazon Cloudwatch в регионе США (Орегон) (US-WEST-2), поэтому вам необходимо просматривать метрик специально в этом регионе независимо от того, где развертывается ваш ускоритель [2].

- Ключевые метрики CloudWatch, на которых можно сосредоточиться, включить:
- Задержка: измеряет время, необходимое для трафика, которое будет направлено через глобальный ускоритель на ваши конечные точки.
- Здоровые/нездоровые показатели конечных точек: чтобы проверить, являются ли конечные точки здоровыми или вызывая задержки.
- Объем трафика и частоты ошибок: для корреляции шипов в задержке с шаблонами трафика или ошибок [2].

- Эти метрики в реальном времени могут помочь вам обнаружить, когда задержка увеличивается за пределы нормальных порогов, потенциальных потенциальных проблем сети или проблем с конечной точкой.

2. Настройка тревоги CloudWatch

- Создать сигналы тревоги на показатели задержки, чтобы получить немедленно уведомление, когда задержка пересекает предопределенный порог, что позволяет быстрому расследование и исправление [2].

3. Используйте журналы потока для подробного анализа трафика

- Включите глобальные журналы потока акселератора, чтобы получить подробную информацию о трафике, входящем и покинув ускорителя [2].
- Журналы потока дают представление о деталях на уровне пакетов, которые могут помочь диагностировать проблемы с достижением или маршрутизацией, которые могут вызвать задержку.
- Обратите внимание, что журналы потока требуют настройки и хранения в Amazon S3.

4. Проанализируйте время в обратном пути (RTT) и потерю пакетов

- Используйте сетевые диагностические инструменты, такие как Ping и Traceroute от местоположений клиентов, до глобальных конечных точек ускорителя для измерения потери RTT и пакетов [1].
- Высокая потеря RTT или пакетов может указывать на перегрузку сети или неэффективность маршрутизации, способствующие задержке.
-AWS рекомендует использовать TCP Echo с Traceroute, чтобы обойти общие фильтры брандмауэра и получить точные измерения задержки в ходе хода [1].
- Периодически собирать измерения (например, каждые 5 минут за час), чтобы наблюдать тенденции задержки и выявлять проблемные сегменты сети.

5. Соотношение здоровья и задержки конечной точки

- Глобальный ускоритель постоянно контролирует конечную точку здоровья и перенаправляет трафик от нездоровых конечных точек в течение примерно минуты [8].
- Если проблемы с задержкой совпадают с деградацией здоровья конечной точки, исследуйте бэкэнд -услуги или балансировщики нагрузки для узких мест производительности.

6. Используйте AWS Cloudtrail для аудита API Activity

- Cloudtrail журналирует глобальные вызовы API акселератора, которые могут помочь коррелировать изменения или развертывания конфигурации с помощью шипов задержки [2].

Краткое содержание

Сочетая метрики задержки и тревоги CloudWatch, журналы потоков для детализации трафика и измерения сети, такие как RTT и Traceroute, вы можете эффективно идентифицировать и диагностировать проблемы с задержкой в ​​глобальном ускорительном ускорителе AWS. Мониторинг здоровья конечной точки и корреляция с моделями трафика еще больше помогает определить коренные причины, позволяя вам оптимизировать маршрутизацию и повысить производительность приложения во всем мире [1] [2] [8] [9].

Цитаты:
[1] https://aws.amazon.com/blogs/networking-and-content-delivery/measuring-aws-global-ccelerator-performance-and-analyzing-results/
[2] https://docs.aws.amazon.com/global-ccelerator/latest/dg/monitoring-global-ccelerator.html
[3] https://aws.amazon.com/global-ccelerator/features/
[4] https://cloudonaut.io/review-aws-global-ccelerator-latency-multi-region-disaster-recovery/
[5] https://www.thouldayes.com/blog/aws-optimizes-performance-global-ccelerator
[6] https://docs.aws.amazon.com/global-ccelerator/latest/dg/introduction-how-it-works.html
[7] https://cloud.google.com/spanner/docs/latency-metrics
[8] https://digitalcloud.training/aws-global-ccelerator/
[9] https://cloudchipr.com/blog/aws-global-ccelerator