В чем преимущества X-Ray?

Работу с сервисом AWS X-Ray можно начать без авансовых платежей или каких-либо обязательств. Вы платите только за то, что используете, на основании записанных, извлеченных и обработанных маршрутов. Маршрут отображает ход выполнения запроса к приложению и может включать множество точек данных, таких как вызовы других сервисов и обращение к базам данных. X-Ray обеспечивает минимальный гарантированный размер маршрута, равный 100 КБ. Маршруты хранятся в течение 30 дней с момента их записи; дополнительная плата за хранение не взимается.

Калькулятор цен AWS

Посчитайте затраты на AWS X-Ray и архитектуру в единой смете.

Создайте персонализированную смету прямо сейчас

Постоянный уровень бесплатного пользования

  • Первые 100 000 маршрутов в месяц записываются бесплатно
  • Первый 1 000 000 маршрутов в месяц для извлечения или обработки предоставляется бесплатно

Дополнительные расходы

Пример № 1. Отслеживание в X‑Ray

Если приложение получает 2000 входящих запросов в час, при этом используется частота отслеживания 10 %, стоимость сервиса будет рассчитываться по следующей формуле.

Записанные маршруты
Количество записанных маршрутов в месяц = 2000 запросов в час × 24 часа × 31 день × 10 % = 148 800 маршрутов
Количество оплачиваемых записанных маршрутов в месяц = 148 800 маршрутов − 100 000 маршрутов на уровне бесплатного пользования = 48 800 маршрутов
Ежемесячная плата за записанные маршруты = 48 800 маршрутов × 0,000005 USD = 0,24 USD
 
Дополнительно предположим, что в день выполняется 100 запросов, каждый из которых обрабатывает данные, захваченные за последний час (200 маршрутов), и извлекает за один запрос полные данные 50 маршрутов.
 
Извлеченные и обработанные маршруты
Количество обработанных маршрутов в месяц = 100 запросов × 200 маршрутов в час × 31 день = 620 000 маршрутов
Количество извлеченных маршрутов в месяц = 100 запросов × 50 маршрутов на запрос × 31 день = 155 000 маршрутов
Общее количество извлеченных/обработанных маршрутов в месяц = 155 000 маршрутов + 620 000 маршрутов = 775 000 маршрутов
Оплачиваемое количество извлеченных/обработанных маршрутов в месяц = 775 000 маршрутов − 1 000 000 маршрутов уровня бесплатного пользования = 0 маршрутов
Ежемесячная плата за извлеченные и обработанные маршруты = 0 маршрутов × 0,0000005 USD = 0 USD
 

Кроме того, предположим, что вы активировали ведение аналитики X‑Ray для любой или для всех групп X‑Ray.

Обработанные маршруты аналитики X‑Ray
Количество записанных маршрутов в месяц = 2000 запросов в час × 24 часа × 31 день × 10 % = 148 800 маршрутов
Месячная плата за обработанные маршруты = 148 800 маршрутов * 0,000001 USD = 0,15 USD

Полная стоимость использования AWS X‑Ray за месяц составит 0,24 USD + 0,15 USD = 0,39 USD.

Пример № 2. Отслеживание производительности приложений с помощью сигналов приложений (предварительная версия), маршрутов AWS X-Ray и целевых уровней обслуживания (SLO)

Сигналы приложений (предварительная версия)

Если вы отслеживаете приложение, которое получает 25 000 запросов в минуту (входящие запросы на обслуживание), и за каждый входящий запрос приложение отправляет 2 запроса зависимым приложениям (исходящие запросы зависимым приложениям), ваши расходы будут следующими.

Сигналы приложений для входящих запросов на обслуживание: 25 000 запросов в минуту × 43 800 минут в месяц = 1 095 000 000 сигналов приложений в месяц

Сигналы приложений для исходящих запросов зависимым приложениям: 25 000 запросов в минуту × 2 исходящих запроса зависимым приложениям × 43 800 минут в месяц = 2 190 000 000 сигналов приложений в месяц

Общее количество сигналов приложений от запросов = 1 095 000 000 + 2 190 000 000 = 3 285 000 000 сигналов приложений в месяц

Цели уровня обслуживания (SLO)

Каждая цель уровня обслуживания (SLO) генерирует два сигнала приложения за период метрик SLI. Если вы создадите 10 SLO в период метрик SLI продолжительностью в 1 минуту, 10 SLO в период метрик SLI продолжительностью в 5 минут и 10 SLO в период метрик SLI продолжительностью в 10 минут, общее количество сигналов приложений будет следующим.

Сигналы приложений для SLO в период метрик SLI продолжительностью в 1 минуту: (10 SLO × 2 сигнала приложения × 43 800 минут в месяц) / период метрик SLI продолжительностью в 1 минуту = 876 000 сигналов приложений в месяц

Сигналы приложений для SLO в период метрик SLI продолжительностью в 5 минут: (10 SLO × 2 сигнала приложения 43 800 минут в месяц) / период метрик SLI продолжительностью в 5 минут = 175 200 сигналов приложений в месяц

Сигналы приложений для SLO в период метрик SLI продолжительностью в 10 минут: (10 SLO × 2 сигнала приложения × 43 800 минут в месяц) / период метрик SLI продолжительностью в 10 минут = 87 600 сигналов приложений в месяц

Общее количество сигналов приложений от SLO: 876 000 + 175 200 + 87 600 = 1 138 800 сигналов приложений в месяц

Общее количество сигналов приложений от запросов и SLO = 3 285 000 000 + 1 138 800 = 3 286 138 800 сигналов приложений в месяц

Общая стоимость сигналов приложений

Первые 100 миллионов сигналов × 1,50 USD за 1 миллион сигналов приложений = 150 USD
Следующие 900 миллионов сигналов × 0,75 USD за 1 миллион сигналов приложений в месяц = 675 USD
Оставшиеся 2 286 138 800 сигналов × 0,30 USD за 1 миллион сигналов приложений в месяц = 685,84 USD

Общая стоимость сигналов приложений и SLO = 150 USD + 675 USD + 685,84 USD = 1510,84 USD

Маршруты X-Ray

По умолчанию маршруты X-Ray включены с частотой дискретизации 5 % при реализации сигналов приложений. Стандартную скорость маршрутов можно дополнительно уменьшить или увеличить.

Если вы отслеживаете 1 приложение, которое получает 25 000 запросов в минуту (входящие запросы на обслуживание), и используете стандартную частоту дискретизации в 5 %, ваши расходы на отслеживание будут следующими.

Сохраненные маршруты

Количество сохраненных маршрутов в месяц = 25 000 запросов в минуту × 43 800 минут в месяц × частоту дискретизации в 5 % = 54 750 000 сохраненных маршрутов в месяц

Платные сохраненные маршруты = 54 750 000 сохраненных маршрутов – 100 000 маршрутов уровня бесплатного пользования = 54 650 000 сохраненных маршрутов в месяц

Плата за сохранение маршрутов = 54 650 000 сохраненных маршрутов × 0,000005 USD = 273,25 USD

Дополнительно предположим, что в день выполняется 100 запросов, каждый из которых обрабатывает данные, захваченные за последний час (75 000 маршрутов), и извлекает за один запрос полные данные 50 маршрутов.

Извлеченные и обработанные маршруты

Обработанные маршруты = 100 запросов × 75 000 маршрутов в час × 31 день = 232 500 000 обработанных маршрутов в месяц

Извлеченные маршруты = 100 запросов × 50 маршрутов на запрос × 31 день = 155 000 извлеченных маршрутов в месяц

Общее количество извлеченных и обработанных маршрутов = 155 000 маршрутов + 232 500 000 маршрутов = 232 655 000 извлеченных и обработанных маршрутов в месяц

Оплачиваемое количество извлеченных и обработанных маршрутов = 232 655 000 маршрутов – 1 000 000 маршрутов уровня бесплатного пользования = 231 655 000 извлеченных и обработанных маршрутов в месяц

Плата за извлеченные и обработанные маршруты = 231 655 000 маршрутов × 0,0000005 USD = 115,82 USD в месяц

Общая стоимость маршрутов X-Ray = 273,25 USD за сохраненные маршруты + 115,82 USD за извлеченные и обработанные маршруты = 389,07 USD в месяц


Общая стоимость: 1510,84 USD за сигналы приложений и SLO + 389,07 USD за маршруты X-Ray = 1899,91 USD в месяц

Кроме того, вы можете использовать Synthetics и RUM (мониторинг реальных пользователей) с сигналами приложений. Сведения об оплате см. в отдельных примерах цен.