Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Як я можу використовувати хмарний моніторинг для виявлення проблем із затримкою в глобальному акселераторі


Як я можу використовувати хмарний моніторинг для виявлення проблем із затримкою в глобальному акселераторі


Щоб використовувати хмарний моніторинг для виявлення проблем із затримкою в AWS Global Accelerator, ви можете використовувати показники Amazon CloudWatch та пов'язані з цим інструменти наступним чином:

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

-AWS Global Accelerator автоматично публікує метрики в Amazon CloudWatch у регіоні США (штат Орегон) (США-Захід-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].
- Якщо питання про затримку збігаються з деградацією Kindpoint Health, досліджуйте послуги бекенду або балансири завантаження на місцеві місця.

6. Використовуйте AWS CloudTrail для аудиту активності API

- CloudTrail журналів глобальних викликів API API Accelerator, які можуть допомогти співвіднести зміни конфігурації або розгортання із шипами затримки [2].

Підсумок

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

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