Цены на Amazon CloudWatch
Почему стоит выбрать Amazon CloudWatch?
При работе с Amazon CloudWatch не требуется предварительных обязательств и минимальных платежей. Вы платите только за то, что реально используете. Плата начисляется по итогам месяца только за использованные ресурсы.
Amazon CloudWatch Omni — это единая среда наблюдаемости для приложений и агентов. Действуют стандартные тарифы CloudWatch на прием и хранение данных. Оплачивайте только те запросы, которые превышают включённый лимит. См. цены на CloudWatch Omni.
Уровень бесплатного пользования
Работу с Amazon CloudWatch можно начать бесплатно. Большинство сервисов AWS (EC2, S3, Kinesis и др.) бесплатно поставляют метрики в CloudWatch в автоматическом режиме. В пределах уровня бесплатного пользования могут работать многие приложения. Подробнее об уровне бесплатного пользования AWS см. по ссылке.
| Журналы |
Журналы 5 ГБ данных (получение, хранение архивных данных и считывание посредством запросов Аналитика журналов) 1800 минут использования Live Tail в месяц (приблизительно час в день) Аналитика участников для сервиса Журналы CloudWatch 1 правило Аналитики участников в месяц Первый миллион событий журнала, соответствующих правилу, в месяц |
|---|---|
| Метрики |
Основные метрики мониторинга (метрики, отправляемые из сервисов AWS по умолчанию) 10 метрик (пользовательских метрик и метрик подробного мониторинга) 1 миллион запросов к API (не считая запросов GetMetricData, GetInsightRuleReport и GetMetricWidgetImage: за эти 3 операции всегда взимается плата) |
| Информационные панели и оповещения | Информационные панели 3 пользовательские информационные панели, каждая из которых содержит до 50 метрик в месяц. Кроме того, все автоматические информационные панели бесплатны. Оповещения 10 метрик оповещений (применимо только к оповещениям со стандартной частотой, в которых метрики перечислены напрямую и не используются запросы Metrics Insights) |
| Наблюдаемость приложений |
Application Signals (Сигналы приложений) и поиск транзакций (включая «золотые метрики» и полную информацию об интервалах транзакций приложений)
Наблюдаемость между аккаунтами События приложений от CloudWatch Synthetics и RUM Synthetics |
| Наблюдаемость инфраструктуры |
Аналитика базы данных Стандартный режим Аналитики базы данных: Журнал данных о производительности для метрики загрузки базы данных за последние 7 дней Мониторинг сети Мониторинг потоков для 10 ресурсов по всем аккаунтам в течение 12 месяцев (7300 часов-ресурсов в месяц) |
Уровень платного пользования
Предварительные обязательства и минимальные платежи отсутствуют. Плата начисляется только за используемые ресурсы и взимается по итогам месяца.
Примечание. Цены зависят от региона. Оцените ежемесячные расходы с помощью Калькулятора цен AWS.
-
Журналы
-
Метрики
-
Информационные панели и оповещения
-
Наблюдаемость приложений
-
Аналитические выводы
-
Журналы
-
В этом разделе рассматривается следующее:
- Пользовательские журналы
- Наблюдаемость во множественных аккаунтах
- Предоставленные журналы
- Анализ с помощью OpenSearch
- Аналитика участников CloudWatch для сервисов Журналы CloudWatch, DynamoDB и PrivateLink
Ознакомьтесь с тарифами для следующих сервисов:
- Защита данных
- Хранение журналов
- Аналитика журналов
- Live Tail
-
Метрики
-
В этом разделе рассматривается следующее:
Метрики OpenTelemetry:
- Публикация метрик OTel
- Как измеряется прием данных OpenTelemetry
- Обогащение поставляемых метрик OTel
- Запрос метрик с помощью PromQL
Классические метрики CloudWatch:
- Публикация классических метрик
- Получение метрик с помощью сервисов Get
- Потоки метрик
Наблюдаемость и централизация между аккаунтами:
- Наблюдаемость из нескольких аккаунтов
- Централизация метрик
Метрики OpenTelemetryПубликация метрик OpenTelemetry (OTel)
За публикацию метрик OpenTelemetry в CloudWatch взимается плата в размере 0,50 USD за каждый загруженный гигабайт. Эта фиксированная ставка включает 15 месяцев хранения без отдельной платы за вызовы API, хранение метрик или количество уникальных серий метрик.
Как измеряется прием данных OpenTelemetry
Принятый объем — это несжатый размер полезных данных OTLP, полученных CloudWatch. Сюда входят значения метрик, имена, временны́е метки, все атрибуты и метаданные ресурсов. Заголовки HTTP, накладные расходы на сжатие и любые метаданные, добавленные CloudWatch после получения данных, не учитываются. Типичная точка данных с 10–15 атрибутами имеет размер 300–600 байт.
Обогащение поставляемых метрик OTel
Обогащение предоставляемых метрик преобразует сгенерированные AWS метрики CloudWatch (такие как метрики EC2, RDS и ELB) в формат OpenTelemetry и обогащает каждую точку данных тегами ресурсов AWS и метаданными аккаунта. Обогащенные метрики можно запрашивать с помощью PromQL вместе с вашими пользовательскими метриками OTel. Плата за получение данных составляет 0,50 USD за ГБ. Фактическое количество байт на точку данных зависит от количества и размера тегов ресурсов, примененных к вашим ресурсам AWS. См. пример 25 ниже, чтобы оценить возможные расходы.
Запрос метрик с помощью PromQLЗапрос метрик OpenTelemetry через PromQL API оплачивается в размере 0,01 USD за миллион отсканированных образцов. Образец — это одна точка данных для одной серии метрик с одной временной меткой. Запросы, выполняемые через консоль CloudWatch, включая информационные панели, предоставляются бесплатно. Оповещения CloudWatch, вычисляющие выражения PromQL, тарифицируются за выполнение запросов в зависимости от количества образцов, отсканированных за одну оценку.
Классические метрики CloudWatchПубликация классических метрик
Все пользовательские метрики и детальный мониторинг тарифицируются пропорционально времени по часам, при этом оплата начисляется только за те часы, в которые метрики отправляются в CloudWatch. CloudWatch рассматривает каждую уникальную комбинацию измерений как отдельную метрику, даже если у них одинаковое имя. Расценки на подробный мониторинг вычисляются в зависимости от количества пользовательских метрик, а плата за использование API для их отправки не взимается. Например, если инстанс EC2 публикует 12 дополнительных метрик с помощью подробного мониторинга EC2, то за это придется заплатить до 3,60 USD в месяц по самому высокому тарифу для данного инстанса или 0,24 USD в месяц – по самому низкому.
Помимо платы за хранение метрик, за метрики, публикуемые через сервис PutMetricData, взимается дополнительная плата в размере 0,01 USD за миллион запросов.
См. примеры 6, 7 и 8 ниже, чтобы оценить возможные расходы.
Получение классических метрик с помощью сервисов GetЗапросы GetMetricData позволяют эффективно получать статистику по метрикам CloudWatch. Каждый запрос может содержать до пяти статистических значений для одной метрики. Если вам требуется больше пяти статистических значений для той же метрики, каждая дополнительная группа (до пяти статистических значений) учитывается как отдельный запрос метрики. Например, если вы запрашиваете девять статистических значений для одной метрики, это будет считаться как два запроса метрик GetMetricData.
Аналитика метрик CloudWatch предоставляет мощные возможности запросов по вашим метрикам. При выполнении запроса Аналитика метрик анализирует метрики в вашем аккаунте, соответствующие указанным пространству имен, имени метрики и условиям в выражении WHERE. Стоимость запросов Аналитики метрик через API GetMetricData рассчитывается исходя из общего числа проанализированных метрик, независимо от выбранного формата результата.
Для упрощения работы с метриками CloudWatch предоставляет возможность бесплатных запросов через консоль CloudWatch при использовании Аналитики метрик. Обратите внимание, что за оповещения и вызовы API GetMetricData, использующие запросы Metrics Insights, взимается отдельная плата.
Потоки метрикЦены на потоки метрик CloudWatch рассчитываются, исходя из количества обновлений метрик. Обновление метрики включает четыре статистических значения по умолчанию: минимум, максимум, количество выборок и сумма. Каждая дополнительная группа из пяти статистических значений, запрашиваемых для конкретной метрики, оплачивается как дополнительное обновление метрики. С вас также будет взиматься дополнительная плата Amazon Data Firehose за получение данных — подробности см. на странице цен на Amazon Data Firehose. Кроме того, дополнительная плата может взиматься в зависимости от примера использования и конечной точки Amazon Data Firehose. Например: (1) при отправке данных на адрес HTTP или между регионами стоимость передачи данных из CloudWatch Metric Streams эквивалентна таблицам «Передача исходящих данных из Amazon EC2 в Интернет» и «Передача данных из Amazon EC2 в» на странице цен EC2 и (2) при выполнении дополнительных преобразований форматов в Amazon Data Firehose, таких как настройка потока доставки Firehose для преобразования входящих данных в Apache Parquet.
См. пример 9 ниже, чтобы понять возможные расходы.
Наблюдаемость и централизация между аккаунтамиНаблюдаемость между аккаунтами позволяет просматривать и запрашивать метрики и журналы по аккаунтам из централизованного аккаунта мониторинга без копирования данных. Дополнительная плата не взимается. Подробнее см. в разделе «Наблюдаемость во множественных аккаунтах» документации.
Централизация метрик
Централизация метрик создает физическую копию метрик в целевом аккаунте, что позволяет использовать локальные оповещения, информационные панели и запросы без вызовов между аккаунтами. Первая копия в целевой аккаунт предоставляется бесплатно. За последующие копии (например, в другие регионы или аккаунты) взимается плата в размере 0,05 USD за ГБ скопированных данных. Подробнее см. в документации по централизации метрик.
-
Информационные панели и оповещения
-
В этом разделе рассматривается следующее:
- Информационные панели
- Оповещения по метрикам
- Агрегированные оповещения
Информационные панелиПропорциональное распределение
Стоимость информационных панелей рассчитывается пропорционально времени их существования: плата начисляется на почасовой основе за весь период существования пользовательской панели. Указанная ниже месячная стоимость приведена для полного месяца использования, но фактически она будет пересчитана с учетом количества часов существования пользовательской информационной панели в конкретном месяце.
В некоторых случаях использование информационной панели может повлечь дополнительные расходы на функции, предоставляющие данные для нее. Наиболее распространенные причины дополнительных расходов:
- При загрузке данных на информационную панель с помощью запроса к журналам взимается плата за выполнение этого запроса.
- При предоставлении общего доступа к пользовательской информационной панели начисляется плата за вызовы API GetMetricData, используемые для отображения ее общей версии. Обратите внимание, что плата за вызовы API GetMetricData для отображения исходной информационной панели не взимается.
- Если информационная панель отображает пользовательские виджеты или использует внешние источники метрик, взимается плата за выполнение соответствующей функции Lambda. Обратите внимание, что CloudWatch не отвечает за содержимое функции Lambda: она может включать операции, которые также тарифицируются (например вызовы платных API).
Плата за использование APIОповещения по метрикам и журналамПлата за оповещения начисляется на почасовой основе, начиная с первого часа после создания оповещения. Приведенные ниже ежемесячные расходы на оповещения указаны за полный месяц использования, но будут пересчитаны исходя из количества часов, в течение которых оповещения существовали в течение месяца. В соответствии с приведенной выше методикой:
- За оповещения на основе метрик плата взимается за каждую метрику, которую вы указали в выражении метрики оповещения (до 10 метрик при использовании математических операций с метриками).
- Оповещения на основе запросов PromQL оплачиваются по стандартной цене плюс плата за запросы в зависимости от количества точек данных, сканированных за одну оценку.
- Оповещения на основе запросов к журналам оплачиваются по стандартной цене плюс плата за запросы за каждый гигабайт сканированных данных.
- За оповещения на основе запросов Metrics Insights плата взимается за каждую метрику, анализируемую запросом.
- За оповещения на основе запросов, оценивающие метрики из подключенных источников данных, плата взимается за каждую метрику, возвращенную запросом.
- За оповещения, объединяющие запрос Metrics Insights и дополнительные метрики, плата взимается за каждую метрику, анализируемую запросом, а также за все остальные метрики, указанные в выражении метрики оповещения.
- Высокочастотные оповещения — это оповещения с периодом оценки менее 60 секунд (например, 10 или 30 секунд)
- За оповещения при обнаружении аномалий плата взимается за каждую метрику, которую вы перечислили в выражении метрики оповещения, а также за две дополнительные метрики оповещения, учитывающие верхнюю и нижнюю границы диапазона, генерируемого моделью обнаружения аномалий.
См. примеры 10, 11 и 12 ниже, чтобы оценить возможные расходы.
Агрегированные оповещения -
Наблюдаемость приложений
-
В этом разделе рассматривается следующее:
- Application Signals (сигналы приложений) и Transaction Search (поиск транзакций) (включая «золотые метрики» и полную информацию об интервалах транзакций приложений)
- Application Signals (включая «золотые метрики» без информации об интервалах транзакций приложений)
- Наблюдаемость приложений во множественных аккаунтах
- Трассировки X-Ray
- События приложений от CloudWatch Synthetics и CloudWatch RUM
-
Аналитические выводы
-
В этом разделе рассматривается следующее:
- Аналитика контейнеров с OpenTelemetry для EKS
- Аналитика контейнеров с улучшенной наблюдаемостью для EKS
- Аналитика контейнеров с улучшенной наблюдаемостью для ECS
- Аналитика контейнеров без улучшенной наблюдаемости
- Аналитика базы данных для выделенных инстансов RDS и Aurora, баз данных Aurora Serverless и Aurora Limitless
- Аналитика базы данных для Amazon Aurora DSQL
- Аналитика базы данных для самоуправляемых баз данных
- Мониторинг сети CloudWatch с мониторингом потоков
- Мониторинг сети CloudWatch с мониторингом Интернета
- Мониторинг сети CloudWatch с синтетическим мониторингом
Аналитика контейнеров с OpenTelemetry для EKSАналитика контейнеров с OpenTelemetry собирает метрики из ваших кластеров Amazon EKS с 30-секундной детализацией с помощью приёмников с открытым исходным кодом (cAdvisor, Prometheus Node Exporter, Kube State Metrics, NVIDIA DCGM, AWS Neuron Monitor и EFA). Каждая метрика дополнена не более чем 150 метками, включая метки подов и узлов Kubernetes, и сопоставлена с конкретными подами, использующими ускорители GPU и Neuron. Вы запрашиваете эти метрики с помощью PromQL. Плата за получение данных составляет 0,08 USD за ГБ. Отдельная плата за вызовы API, хранение данных и количество рядов метрик не взимается. За запросы PromQL взимается плата, как описано на вкладке «Метрики». Подробнее о вычислении байтов см. в разделе Как измеряется объем принимаемых данных OpenTelemetry. Возможные расходы приведены в примере 24 ниже.
Аналитика контейнеров с улучшенной наблюдаемостью для EKSАналитика контейнеров (Container Insights) с улучшенной наблюдаемостью для Amazon EKS позволяет на уровне кластера включить готовый к использованию сбор метрик производительности EKS на уровне контейнера, метрик состояния Kube и метрик плоскости управления EKS. Все метрики Аналитики контейнеров загружаются во встроенном формате метрик (EMF), что позволяет выставлять счета по трем параметрам: Сбор журналов, хранение журналов и хранение метрик. Аналитика контейнеров с улучшенной наблюдаемостью для EKS использует многоуровневую модель ценообразования на основе наблюдений. Наблюдение соответствует точке данных, полученной в один момент времени, и объединяет два ценовых аспекта хранения метрик и обработки журналов, используемых для сбора метрик производительности. Хранение журналов оплачивается отдельно. Плата за журналы в контейнерах по-прежнему взимается в соответствии со стандартными ценами на хранение и прием журналов CloudWatch. Ознакомьтесь с примером использования Аналитики контейнеров с улучшенной наблюдаемостью для Amazon EKS ниже, чтобы понять свои расходы.
См. пример 18 ниже, чтобы понять возможные расходы.
Аналитика контейнеров с улучшенной наблюдаемостью для ECSАналитика контейнеров обеспечивает улучшенную наблюдаемость для Amazon ECS, которая позволяет включить на уровне кластера или аккаунта сбор метрик производительности ECS на уровне контейнера и задачи без дополнительной настройки. Все метрики Аналитики контейнеров загружаются во встроенном формате метрик (EMF), что позволяет выставлять счета по трем параметрам: Сбор журналов, хранение журналов и хранение метрик. Аналитика контейнеров с улучшенной наблюдаемостью для ECS рассчитывается за метрику в месяц пропорционально часам и объединяет два ценовых аспекта хранения метрик и обработки журналов в одном. Хранение журналов оплачивается отдельно. Плата за журналы в контейнерах по-прежнему взимается в соответствии со стандартными ценами на хранение и прием журналов CloudWatch. Ознакомьтесь с примером использования Аналитики контейнеров с улучшенной наблюдаемостью для Amazon ECS ниже, чтобы понять свои расходы.
См. пример 19 ниже, чтобы понять возможные расходы.
Аналитика контейнеров без улучшенной наблюдаемостиАналитику контейнеров Amazon CloudWatch можно использовать без улучшенной наблюдаемости для получения агрегированных метрик на уровне кластеров и сервисов для Amazon ECS и Amazon EKS. Ознакомьтесь с примером использования Аналитики контейнеров без улучшенной наблюдаемости для Amazon ECS и Amazon EKS ниже, чтобы понять свои расходы.
Аналитика базы данных для выделенных инстансов Amazon RDS и Aurora, баз данных бессерверных конфигураций Aurora и Aurora LimitlessСтандартный режим Аналитики базы данных
Стандартный режим Аналитики базы данных CloudWatch объединяет метрики баз данных, аналитику SQL-запросов и журналы для баз данных Amazon Aurora и RDS в единую среду CloudWatch. Хранение подробных метрик базы данных и метрик по каждому запросу в течение до 7 дней включено без дополнительной оплаты. Для более длительного хранения можно настроить срок от 1 до 24 месяцев.
Цены одинаковы для всех типов инстансов, включая подготовленные инстансы RDS и Aurora, базы данных Aurora Serverless и Aurora Limitless. За выделенные инстансы взимается плата за час работы виртуального процессора (vCPU); за инстансы Serverless и Limitless — за час работы ACU. Плата состоит из двух компонентов за vCPU-час (или ACU-час): ставка хранения данных за первый месяц (FMR) за первый настроенный месяц хранения данных и ставка хранения данных за дополнительный месяц (AMR) за каждый последующий настроенный месяц хранения данных.
Конкретные тарифы различаются в зависимости от региона и указаны в таблице цен ниже. Хранение данных измеряется ежечасно и основывается на настроенном сроке хранения, а не на фактическом объеме сохраненных данных. Если хранение отключено или период сокращен, данные за пределами нового периода удаляются.
Счета за журналы баз данных по-прежнему выставляются отдельно в соответствии со стандартными ценами на прием и хранение данных Журналов CloudWatch.
См. пример 20 ниже, чтобы понять возможные расходы.
Расширенный режим Аналитики базы данных
Расширенный режим Аналитики баз данных CloudWatch объединяет метрики баз данных, аналитику SQL-запросов и журналы для баз данных Amazon Aurora и RDS в единую среду CloudWatch и поддерживает хранение подробных метрик базы данных и метрик по каждому запросу от 1 до 24 месяцев. Цены основаны на количестве вычислительных ресурсов, используемых контролируемыми базами данных.
За подготовленные инстансы взимается почасовая оплата в зависимости от среднего количества используемых vCPUs на инстанс. За базы данных Бессерверной конфигурации Amazon Aurora и базы данных Aurora Limitless взимается почасовая оплата в зависимости от среднего количества единиц емкости Aurora (ACU), отслеживаемых на инстанс.
Счета за журналы баз данных по-прежнему оплачиваются отдельно в соответствии со стандартными ценами на хранение и прием журналов CloudWatch.
См. пример 20 ниже, чтобы понять возможные расходы.
Запросы API
Когда функция Аналитики базы данных включена, метрики производительности инстансов доступны, и к ним можно получить доступ с помощью существующих API Performance Insights. Все вызовы API (до 1 миллиона вызовов в месяц) включены бесплатно.
См. пример 20 ниже, чтобы понять возможные расходы.
Аналитика базы данных для Amazon Aurora DSQLАналитка базы данных CloudWatch консолидирует метрики производительности базы данных в консоли CloudWatch и обеспечивает видимость состояния и производительности ресурсов базы данных Amazon. Она предоставляет централизованное представление о вашем парке баз данных Amazon Aurora DSQL, включая состояние инстансов, оповещения, анализ нагрузки на БД, основные запросы, события ожидания и операционные метрики — все это в одной консоли.
Вы можете отслеживать нагрузку на БД (по основным SQL-запросам или событиям ожидания), просматривать специфичные для DSQL метрики CloudWatch и отслеживать состояние оповещений — все это без необходимости настроек, кроме создания кластера DSQL.
Стандартные метрики базы данных с поминутной детализацией за период до 15 месяцев включены без дополнительной оплаты.
Аналитика базы данных для самоуправляемых баз данныхАналитика базы данных CloudWatch поддерживает самоуправляемый PostgreSQL и использует ценообразование на основе приёма данных. Вы платите за метрики OpenTelemetry и журналы CloudWatch, которые получает агент CloudWatch. Самоуправляемые базы данных не используют стандартный режим и расширенный режим Аналитики базы данных. Действуют стандартные цены на метрики CloudWatch OpenTelemetry и журналы CloudWatch.
Аналитика базы данных хранит метрики, собранные для ваших самоуправляемых баз данных, за 15 месяцев. Журналы, собранные агентом, хранятся в CloudWatch и соответствуют настройкам хранения в группе журналов, в которую они доставляются.
Мониторинг сети CloudWatch с мониторингом потоковЕсть два компонента, определяющих ваш счет: отслеживаемые ресурсы и предоставляемые метрики CloudWatch. Когда вы развертываете и активируете агент мониторинга сетевых потоков на вычислительном экземпляре (например, инстансе EC2 или узле EKS), это считается одним контролируемым ресурсом.
Мониторинг потоков передает метрики из CloudWatch для ресурсов, которые вы отслеживаете. Кроме того, с вас будет взиматься плата за метрики CloudWatch в соответствии с ценами на них в CloudWatch. Дополнительные сведения о ценах на метрики CloudWatch см. на вкладке цены на метрики CloudWatch.
См. пример 21 ниже, чтобы понять возможные расходы.
Мониторинг сети CloudWatch с мониторингом ИнтернетаЦены на мониторинг Интернета состоят из следующих компонентов: Плата за каждый контролируемый ресурс, плата за городские сети и плата за диагностические журналы, публикуемые в журналах CloudWatch.
1. При создании монитора Интернета вы связываете с ним ресурсы приложения для мониторинга, такие как виртуальные частные облака (VPC) Amazon, дистрибутивы CloudFront и каталоги WorkSpaces. За каждый монитор взимается плата в размере 0,01 USD за ресурс в час.
2. Городская сеть — это место (город), где ваши клиенты получают доступ к ресурсам вашего приложения, и сеть, например интернет-провайдер, через которую клиенты получают доступ к ресурсам. После первых 100 городских сетей (по всем мониторам на аккаунте) с вас взимается 0,74 USD за 10 000 отслеживаемых городских сетей в час.
3. Мониторинг Интернета публикует диагностические журналы в сервисе Журналы CloudWatch для ваших ведущих городских сетей по объему трафика (до 500 городских сетей) каждые 5 минут. За журналы сервиса Журналы CloudWatch взимается плата. Подробнее см. на странице цен Журналов CloudWatch.
См. пример 21 ниже, чтобы понять возможные расходы.
Мониторинг сети CloudWatch с синтетическим мониторингомЦенообразование синтетического мониторинга включает два компонента: отслеживаемые ресурсы и поставляемые метрики CloudWatch. Создавая синтетический монитор, вы назначаете его для мониторинга ресурсов, таких как подсети в виртуальных частных облаках Amazon (VPC). Синтетический монитор по умолчанию позволяет отслеживать четыре IP-адреса в локальной среде для каждой подсети VPC. Можно запросить дополнительные контролируемые ресурсы, чтобы увеличить охват подсети и IP-адресов. Стандартные цены на метрики CloudWatch применяются к предоставленным метрикам.
См. пример 21 ниже, чтобы понять возможные расходы.
Примеры расчета стоимости
Примечание. Цены приведены исключительно для примера. Актуальные цены для соответствующих регионов указаны на вкладках цен.
-
Пример 1. Анализ журналов с помощью Live Tail
На уровне бесплатного пользования AWS вы получаете 1800 минут сеанса Live Tail в месяц, после чего платите 0,01 USD за минуту.
Если вы используете Live Tail для просмотра и анализа журналов в режиме реального времени в течение 1000 минут в месяц, ваши ежемесячные расходы будут рассчитываться следующим образом.
Ежемесячная плата за использование Live Tail
Общее использование Live Tail в минутах = 1 000
От 0 до 1000 минут = 0 USDЕжемесячная плата Live Tail = 0 USD
Если вы используете Live Tail для просмотра и анализа журналов в режиме реального времени в течение 20 000 минут в месяц, ваши ежемесячные расходы будут рассчитываться следующим образом.
Ежемесячная плата за использование Live Tail
Общее использование Live Tail в минутах = 20 000
От 0 до 1800 минут = 0 USD
От 1801 до 20 000 минут = 0,01 USD * 18 200 = 182 USDЕжемесячная плата за услуги Live Tail = 182 USD
Если вы выполняете запросы Аналитики метрик в консоли CloudWatch, это для вас ничего не стоит.
При выполнении запросов Аналитики метрик программным способом через AWS CLI, пакеты SDK или AWS CloudFormation оплата за запросы начисляется по количеству анализируемых метрик, независимо от способа вывода результатов.
Если в вашем аккаунте используется 1 000 000 метрик и вы выполняете запрос, который отбирает для анализа 1500 метрик и возвращает 10 временных рядов, то оплата вычисляется следующим образом.
Плата за запрос = 1500 проанализированных метрик * 0,01 USD за 1000 проанализированных метрик = 0,015 USD
Если в вашем аккаунте используется 5 000 000 метрик и вы выполняете запрос, который отбирает для анализа 100 метрик и возвращает всего 1 временной ряд, то оплата вычисляется следующим образом.
Плата за запрос = 100 проанализированных метрик * 0,01 USD за 1000 проанализированных метрик = 0,001 USD
Количество метрик, которые отправляет инстанс EC2 в процессе подробного мониторинга EC2, зависит от типа инстанса. В этом примере предполагается 7 метрик.
Предположим, что приложение выполняется на 5 инстансах Amazon EC2 круглосуточно в течение месяца (30 дней) и вы включили подробный мониторинг для всех инстансов EC2. Стоимость будет рассчитываться указанным ниже образом.
Общее количество метрик = 7 метрик на инстанс * 5 инстансов = 35 метрик
Ежемесячная плата за метрики CloudWatch: 0,30 USD за каждую пользовательскую метрику = 35 * 0,30 USD = 10,50 USD
Ежемесячная плата за CloudWatch = 10,50 USD в месяц
Как только общее количество метрик превысит 10 000, будут применяться уровни оптовых цен. Подробную информацию см. в таблице цен на метрики. -
Пример 2. Обнаружение и маскировка конфиденциальных данных журнала с помощью защиты данных
В этом сценарии вы включаете непрерывную защиту данных для группы журналов, которая собирает 1 ГБ данных журналов в день из приложения для обработки платежей в классе журналов «нечасто используемые».
Ежемесячная плата за прием журналов
Общий объем полученных данных журнала = 1 ГБ * 30 дней = 30 ГБ
Плата за получение данных журналов (от 0 до 5 ГБ): = 0 USD
Плата за получение данных журнала (от 5 до 30 ГБ) = 0,25 USD * 25 = 6,25 USDПлата за защиту данных при сканировании, обнаружении и маскировке конфиденциальных данных
Общий объем данных журнала, сканированных с защитой данных = 1 ГБ * 30 дней = 30 ГБ
Плата за сканирование данных журнала = 0,12 USD за ГБ * 30 ГБ = 3,60 USDЕжемесячная плата за архивированные журналы (при условии, что данные журналов сжимаются до 6 ГБ)
Стоимость от 0 до 5 ГБ = 0 USD
Плата за 5—6 ГБ = 0,03 USD * 1 ГБ = 0,03 USDСтоимость CloudWatch за месяц = 6,25 USD + 3,60 USD + 0,03 USD = 9,88 USD
Адрес API шлюза с подробными метриками имеет два ресурса: /devices и /authenticate, развернутые на этапе под названием prod. Каждый из этих ресурсов использует один из следующих методов: DELETE, POST, OPTIONS и GET.
По умолчанию API шлюз публикует 4XXError, 5XXError, CacheHitCount, CacheMissCount, Count, IntegrationLatency и Latency на API. Как только подробные метрики для API шлюза будут включены, все вышеуказанные метрики вместе с параметрами (имя ApiName, метод, ресурс, этап) будут переданы в CloudWatch.
Обратите внимание, что не все метрики могут быть выданы, например, 4xxError или 5xxError могут не отображаться при отсутствии ошибок.
- Количество ресурсов = 2 (devices и authenticate)
- Количество методов = 4 (DELETE, POST, OPTIONS и GET)
- Количество этапов = 1 (prod)
- Опубликованные метрики (Count, IntegrationLatency, Latency, 5xx, 4xx) = 5
Общее количество созданных метрик:
= метод (DELETE, POST, OPTIONS и GET) x Ресурс (authenticate и devices) x этап (prod) x метрики (Count, IntegrationLatency, Latency, 5xx, 4xx)= 2 x 4 x 1 x 5 = 40
Стоимость каждой метрики составляет 0,30 USD за полный месяц, а максимальная стоимость составляет 40 x 0,3 = 12 USD в месяц.
Когда общее количество используемых метрик превысит 10 000, будут применяться тарифы в зависимости от объема (дополнительные сведения см. в таблице цен на метрики).
Если приложение получает 2000 входящих запросов в час, при этом используется частота дискретизации 10%, количество трассировок, записанных на исходном аккаунте X, будет следующим:
Количество записанных трассировок в месяц = 2000 запросов в час * 24 часа * 31 день * 10% = 148 800 трассировок
Количество оплачиваемых записанных трассировок в месяц = 148 800 трассировок − 100 000 трассировок на уровне бесплатного пользования = 48 800 трассировок
Ежемесячный счет за записанные трассировки = 48 800 трассировок * 0,000005 USD = 0,244 USD
При обмене данными о трассировках с исходного аккаунта X с аккаунтом мониторинга Y с использованием наблюдения за несколькими аккаунтами, создается копия ваших трассировок на аккаунте мониторинга Y, которая будет включена в ваш счет без дополнительной оплаты. Следовательно, счет за месяц будет выглядеть следующим образом.Ежемесячный счет за регистрацию трассировок на исходном аккаунте X = 0,244 USD
Ежемесячный счет за регистрацию трассировок на аккаунте мониторинга Y = 0 USDЕсли вы хотите поделиться теми же трассировками из исходного аккаунта X со вторым аккаунтом мониторинга (аккаунт мониторинга Z), будет создана дополнительная копия ваших трассировок. В этом случае с вашего исходного аккаунта, аккаунта X, будет снята плата за эту дополнительную копию. Таким образом, ваш окончательный счет на исходном аккаунте X будет выглядеть так:
Ежемесячный счет за регистрацию трассировок на исходном аккаунте X = 0,244 USD +
вторая копия 148 800 трассировок на аккаунте мониторинга Z * 0,000005 USD = 0,244 USD + 0,744 USD = 0,988 USD
Ежемесячный счет за регистрацию трассировок на аккаунте мониторинга Y = 0 USD
Ежемесячный счет за регистрацию трассировок на аккаунте мониторинга Z = 0 USD -
Пример 3. Мониторинг предоставленных журналов, доставленных в Журналы Amazon CloudWatch, Amazon S3 или Amazon Data Firehose
Если вы отслеживаете сервисы AWS, которые ежемесячно отправляют объем предоставляемых журналов в одно из поддерживаемых назначений, и архивируете эти данные в течение одного месяца, с вас взимается плата в зависимости от тарифного уровня предоставляемых журналов для каждого назначения, а также любых возможных дополнительных сборов, связанных с самим назначением. Пример. 72 ТБ предоставляемых журналов, доставленных в Журналы CloudWatch, распределенных следующим образом:
Ежемесячная плата за доставку журналов- 0–10 ТБ по 0,50 USD за 1 ГБ = 10 x 1024 x 0,50 USD = 5120,00 USD
- 10–30 ТБ по 0,25 USD за 1 ГБ = 20 x 1024 x 0,25 USD = 5120,00 USD
- 30–50 ТБ по 0,10 USD за 1 ГБ = 20 x 1024 x 0,10 USD = 2048,00 USD
- 50–72 ТБ по 0,05 USD за 1 ГБ = 22 x 1024 x 0,05 USD = 1126,40 USD
Общая стоимость доставки = 5120 USD + 5120 USD + 2048 USD + 1126,40 USD = 13 414,40 USD
Ежемесячная плата за архивирование журналов (при условии сжатия данных журналов до 30 ТБ)
30 ТБ по цене 0,03 USD за ГБ = 30 * 1024 * 0,03 USD = 921,60 USD
Ежемесячная плата за CloudWatch = 13 414,40 USD + 921,60 USD = 14 336 USD
Примечания:- Уровни объема обнуляются в начале каждого месяца
- Для целевых объектов S3: Помимо платы за доставку предоставляемых журналов, с клиентов взимается плата в зависимости от стоимости хранения в S3 и необязательных сборов за преобразование форматов (например, преобразование формата Apache Parquet).
- Для целевых объектов Firehose: Помимо платы за доставку предоставляемых журналов, с клиентов взимается плата в соответствии с тарифами Firehose за каждый обработанный гигабайт.
- Пример основан на регионе «Северная Вирджиния». Тарифные уровни и ставки могут различаться в зависимости от типа назначения и региона AWS.
Предположим, приложение выполняется на 51 000 инстансов Amazon EC2 круглосуточно в течение месяца (30 дней) и публикует 5 пользовательских метрик посредством API PutMetricData. Стоимость будет рассчитываться указанным ниже образом.
Общее количество метрик = 5 метрик на инстанс * 51 000 инстансов = 255 000 метрик
Первые 10 000 настраиваемых метрик по цене 0,30 USD за метрику = 10 000 * 0,30 USD = 3000 USD
От 10 001 до 250 000 настраиваемых метрик по цене 0,10 USD за метрику = 240 000 * 0,10 USD = 24 000 USD
От 250 001 до 255 000 настраиваемых метрик по цене 0,05 USD за метрику = 5000 * 0,05 USD = 250 USD
Ежемесячная плата за использование настраиваемых метрик CloudWatch = 3000 USD + 24 000 USD + 250 USD = 27 250 USD в месяцОбщее количество запросов API = 51 000 инстансов * (43 200 минут / 5 минут) = 440 640 000 запросов
Первый 1 000 000 запросов к API = 0 USD
От 1 000 001 до 440 640 000 запросов API = 439 640 000 / 1000 * 0,01 USD = 4396,40 USDСтоимость CloudWatch за месяц = 27 250 USD + 4396,40 USD = 31 646,40 USD в месяц
-
Пример 4. Мониторинг журналов, предоставляемых Amazon CloudFront, AWS WAF и Amazon MediaTailor, доставленных в Журналы Amazon CloudWatch
Если ваше приложение работает круглосуточно в течение 30 дней и каждую минуту выдает 10 000 обновлений метрик, а поток метрик CloudWatch отправляет данные партнерскому адресу HTTP на Востоке США через поток доставки данных Amazon Data Firehose, то ежемесячный платеж будет рассчитываться указанным ниже образом.
Потоки метрик CloudWatch
Общее количество обновлений метрик = 10 000 обновлений метрик в минуту * 43 200 минут в месяц = 432 000 000 обновлений метрик в месяц
432 000 000 обновлений метрик по цене 0,003 USD за 1000 обновлений метрик = 1296 USD в месяц
Ежемесячная плата за CloudWatch = 1296 USD в месяцAmazon Data Firehose
Полученные данные Amazon Data Firehose (ГБ в месяц) = 432 000 000 обновлений метрик * 0,5 КБ (предполагаемый средний размер каждого обновления метрики) / 1 048 576 КБ на ГБ = 206 ГБ в месяц
Цена Amazon Data Firehose на востоке США составляет 0,029 USD за ГБ принятых данных за первые 500 ТБ/месяц = 206 ГБ * 0,029 USD = 5,97 USD в месяц
Плата за использование Amazon Data Firehose = 5,97 USD в месяцИсходящие данные (адрес HTTP Amazon Data Firehose к партнеру по мониторингу)
До 9,999 ТБ в месяц по цене 0,09 USD за ГБ (поскольку первые 100 ГБ предоставляются бесплатно, мы исключим 100 ГБ из расчёта цены) = 106 ГБ * 0,09 USD = 9,54 USD
Плата за исходящую передачу данных = 9,54 USD в месяцОбщая сумма ежемесячных платежей = 1296 USD в месяц + 5,97 USD в месяц + 9,54 USD в месяц = 1311,51 USD в месяц
Примечание. Приведенные цены основаны на тарифах для регионов AWS Восток США (Северная Вирджиния). Ознакомьтесь с информацией о ценах для вашего региона.
Если для приложения регистрируется 500 000 посещений в месяц, а сбор событий CloudWatch RUM настроен на 100% дискретизацию для данных о производительности загрузки страниц и ошибок, при этом на каждое посещение приходится 20 событий данных — одно событие запуска, одно событие просмотра страницы, 10 событий производительности (три ключевых показателя качества веб-страниц, одно для отображения, одно для навигации и пять загрузок ресурсов), а также восемь ошибок для каждого посещения, — стоимость будет начисляться указанным ниже образом.
Общее количество событий с данными RUM = 20 событий с данными за посещение * 500 000 посещений = 10 000 000 событий с данными
Плата за 10 000 000 событий с данными RUM по цене 1 USD за 100 000 событий с данными = 10 000 000 * 1 USD / 100 000 = 100 USDСтоимость событий данных CloudWatch RUM в месяц = 100 USD в месяц
Если у бакета S3 пять правил репликации, для которых активированы метрики и уведомления S3 или контроль времени репликации S3 (RTC) для каждого правила, то будет взиматься указанная ниже плата.
Общее количество метрик репликации = 4 метрики на правило репликации * 5 правил репликации = 20 метрик репликации
Первые 10 000 пользовательских метрик по цене 0,30 USD за метрику = 20 * 0,30 USD = 6,00 USD
Ежемесячная плата за CloudWatch = 6,00 USD в месяц
(Примечание. За метрики S3 Replication плата за запросы API не взимается)Журналы AWS WAF, стандартные журналы доступа Amazon CloudFront и журналы MediaTailor получают перекрестную скидку в зависимости от использования соответствующих сервисов.
- За каждый запрос AWS WAF предоставляется 500 байт доставки журналов в Журналы CloudWatch или Amazon S3 без дополнительной платы. Любое превышение этого объема оплачивается по тарифам сервиса Журналы Amazon CloudWatch.
- За каждый запрос CloudFront предоставляется 750 байт доставки журналов в сервис Журналы CloudWatch без дополнительной платы. Любое превышение этого объема оплачивается по тарифам сервиса Журналы Amazon CloudWatch.
- За каждую вставку рекламы MediaTailor предоставляется 50 КБ доставки журналов в CloudWatch, Firehose и S3 без дополнительной оплаты. Любое превышение этого объема оплачивается по тарифам сервиса Журналы Amazon CloudWatch.
Дополнительный объем (сверх бесплатных лимитов) тарифицируется по сервисно-специфичным уровням предоставляемых журналов, которые соответствуют модели ценообразования CloudWatch Vended Logs. Каждый сервис использует собственную структуру уровней тарификации, отдельную от общего бакета предоставляемых журналов.
Пример
Если вы используете сервис AWS WAF и он отправляет 72 ТБ предоставляемых журналов WAF в Журналы CloudWatch, а за месяц у вас 70 млрд запросов WAF, ваши расходы будут следующими:
Кредиты WAF Logs, полученные в конце месяца: 70 млрд запросов обеспечат бесплатное предоставление 35 ТБ журналов WAF в течение данного месяца.
Ежемесячная плата за доставку журналов- 0–10 ТБ по 0,50 USD за ГБ
- Без кредитов: 10 * 1024 * 0,50 USD = 5 120,00 USD
- С кредитами: Использовано 10 ТБ из 35 ТБ кредитов (осталось 25 ТБ) = 0 * 0,50 USD =0 USD
- 10–30 ТБ по 0,25 USD за ГБ
- Без кредитов: 20 * 1024 * 0,25 USD = 5120,00 USD
- С кредитами: Использовано 20 ТБ из 25 ТБ кредитов (осталось 5 ТБ) = 0 * 0,25 USD = 0 USD
- 30–50 ТБ по 0,10 USD за ГБ
- Без кредитов: 20 * 1024 * 0,10 USD = 2048,00 USD
- С кредитами: Использовано 5 ТБ из 5 ТБ кредитов (осталось 0 ТБ) = 15 * 1024 * 0,10 USD = 1536,0 USD
- 50–72 ТБ по 0,05 USD за ГБ
- Без кредитов: 22 * 1024 * 0,05 USD = 1126,4 USD
- Кредитов не осталось
Общая стоимость доставки = 0 USD + 0 USD + 1532 USD + 1126,40 USD = 2662,4 USD
Ежемесячная плата за архивирование журналов (при условии сжатия данных журналов до 30 ТБ)
30 ТБ по цене 0,03 USD за ГБ = 30 * 1024 * 0,03 USD = 921,6 USD
Ежемесячная плата за CloudWatch с кредитами = 2662,4 USD + 921,60 USD = 3584,0 USD -
Пример 5. Мониторинг с помощью Аналитики участников (Contributor Insights)
Если вы отслеживаете журналы потоков Amazon VPC с 225 млрд событий журнала в Журналах CloudWatch в месяц и у вас три правила Аналитики участников, которые соответствуют 100%, 50% и 10% этих событий журнала соответственно, ваши расходы будут рассчитываться указанным ниже образом.
Сборы за правила
Общее количество правил = 3 правила
Первое правило Contributor Insights = 0 USD
2 правила Contributor Insights по цене 0,50 USD за правило = 1,00 USDСоответствующие события в журнале
Общее количество совпадающих событий журнала = (225 млрд * 100%) + (225 млрд * 50%) + (225 млрд * 10%) = 225 млрд + 112,5 млрд + 22,5 млрд = 360 миллиардов
От 0 до 1 миллиона совпадающих событий журнала = 0 USD
От 1 млн до 360 млрд совпадающих событий в журнале = 359 999 млн * 0,02 USD = 7200 USDЕжемесячная плата за CloudWatch = 1,00 USD + 7200 USD = 7201 USD
Если вы включили сервис Обнаружение аномалий Amazon CloudWatch для 10 метрик со стандартным разрешением в месяц и хотите получать оповещения только для 5 из них, будут созданы 5 оповещений об обнаружении аномалий со стандартным разрешением. Ежемесячный счет рассчитывается указанным ниже образом.
Общее количество оповещений об обнаружении аномалий со стандартным разрешением = 5
Плата за оповещения взимается в зависимости от количества метрик на одно оповещение. Для каждого оповещения об обнаружении аномалии существует три метрики со стандартным разрешением. Одна из них – это фактическая метрика проверки, вторая – верхний предел ожидаемого поведения, а третья – нижний предел.
Одно оповещение об обнаружении аномалии со стандартным разрешением = 0,10 USD * 3 метрики со стандартным разрешением на оповещение = 0,30 USD в месяц
Пять оповещений об обнаружении аномалий со стандартным разрешением = 0,30 USD на одно оповещение об обнаружении аномалий со стандартным разрешением * 5 оповещений = 1,50 USD в месяц
Стоимость CloudWatch за месяц = 1,50 USD в месяц
Приведенные цены основаны на тарифах для регионов Востока США. Актуальные цены для соответствующих регионов указаны на вкладках цен. На данный момент Обнаружение аномалий доступно во всех коммерческих регионах AWS.
При мониторинге кодов ответов HTTP 2xx, 3xx и 4xx с круглосуточным использованием журналов доступа веб-приложения в течение месяца (30 дней), отправке 1 ГБ импортированных данных журналов в день, мониторинге ответов HTTP и архивации данных в течение одного месяца стоимость будет рассчитываться указанным ниже образом.
Ежемесячная плата за принятые журналы
Общий объем полученных данных журнала = 1 ГБ * 30 дней = 30 ГБ
От 0 до 5 ГБ = 0 USD
От 5 до 30 ГБ = 0,50 USD * 25 = 12,50 USDЕжемесячная плата за мониторинг
3 метрики CloudWatch по цене 0 USD = 3 * 0 USD = 0 USDЕжемесячная плата за архивированные журналы (предположим, что данные журнала сжаты до 6 ГБ)
От 0 до 5 ГБ = 0 USD
От 5 ГБ до 6 ГБ = 0,03 USD * 1 = 0,03 USDСтоимость CloudWatch за месяц = 12,50 USD + 0 USD + 0,03 USD = 12,53 USD
-
Пример 6. Пользовательские метрики
Предположим, приложение выполняется на 51 000 инстансов Amazon EC2 круглосуточно в течение месяца (30 дней) и публикует 5 пользовательских метрик посредством API PutMetricData. Стоимость будет рассчитываться указанным ниже образом.
Общее количество метрик = 5 метрик на инстанс * 51 000 инстансов = 255 000 метрик
Первые 10 000 настраиваемых метрик по цене 0,30 USD за метрику = 10 000 * 0,30 USD = 3000 USD
От 10 001 до 250 000 настраиваемых метрик по цене 0,10 USD за метрику = 240 000 * 0,10 USD = 24 000 USD
От 250 001 до 255 000 настраиваемых метрик по цене 0,05 USD за метрику = 5000 * 0,05 USD = 250 USD
Ежемесячная плата за использование настраиваемых метрик CloudWatch = 3000 USD + 24 000 USD + 250 USD = 27 250 USD в месяцОбщее количество запросов API = 51 000 инстансов * (43 200 минут / 5 минут) = 440 640 000 запросов
Первый 1 000 000 запросов к API = 0 USD
От 1 000 001 до 440 640 000 запросов API = 439 640 000 / 1000 * 0,01 USD = 4396,40 USDСтоимость CloudWatch за месяц = 27 250 USD + 4396,40 USD = 31 646,40 USD в месяц
На уровне бесплатного пользования AWS вы получаете 1800 минут сеанса Live Tail в месяц, после чего платите 0,01 USD за минуту.
Если вы используете Live Tail для просмотра и анализа журналов в режиме реального времени в течение 1000 минут в месяц, ваши ежемесячные расходы будут рассчитываться следующим образом.
Ежемесячная плата за использование Live Tail
Общее использование Live Tail в минутах = 1 000
От 0 до 1000 минут = 0 USDЕжемесячная плата Live Tail = 0 USD
Если вы используете Live Tail для просмотра и анализа журналов в режиме реального времени в течение 20 000 минут в месяц, ваши ежемесячные расходы будут рассчитываться следующим образом.
Ежемесячная плата за использование Live Tail
Общее использование Live Tail в минутах = 20 000
От 0 до 1800 минут = 0 USD
От 1801 до 20 000 минут = 0,01 USD * 18 200 = 182 USDЕжемесячная плата за услуги Live Tail = 182 USD
-
Пример 7. Аналитика метрик (Metrics Insights)
Если вы отслеживаете сервисы AWS, которые ежемесячно отправляют объем предоставляемых журналов в одно из поддерживаемых назначений, и архивируете эти данные в течение одного месяца, с вас взимается плата в зависимости от тарифного уровня предоставляемых журналов для каждого назначения, а также любых возможных дополнительных сборов, связанных с самим назначением. Пример. 72 ТБ предоставляемых журналов, доставленных в Журналы CloudWatch, распределенных следующим образом:
Ежемесячная плата за доставку журналов- 0–10 ТБ по 0,50 USD за 1 ГБ = 10 x 1024 x 0,50 USD = 5120,00 USD
- 10–30 ТБ по 0,25 USD за 1 ГБ = 20 x 1024 x 0,25 USD = 5120,00 USD
- 30–50 ТБ по 0,10 USD за 1 ГБ = 20 x 1024 x 0,10 USD = 2048,00 USD
- 50–72 ТБ по 0,05 USD за 1 ГБ = 22 x 1024 x 0,05 USD = 1126,40 USD
Общая стоимость доставки = 5120 USD + 5120 USD + 2048 USD + 1126,40 USD = 13 414,40 USD
Ежемесячная плата за архивирование журналов (при условии сжатия данных журналов до 30 ТБ)
30 ТБ по цене 0,03 USD за ГБ = 30 * 1024 * 0,03 USD = 921,60 USD
Ежемесячная плата за CloudWatch = 13 414,40 USD + 921,60 USD = 14 336 USD
Примечания:- Уровни объема обнуляются в начале каждого месяца
- Для целевых объектов S3: Помимо платы за доставку предоставляемых журналов, с клиентов взимается плата в зависимости от стоимости хранения в S3 и необязательных сборов за преобразование форматов (например, преобразование формата Apache Parquet).
- Для целевых объектов Firehose: Помимо платы за доставку предоставляемых журналов, с клиентов взимается плата в соответствии с тарифами Firehose за каждый обработанный гигабайт.
- Пример основан на регионе «Северная Вирджиния». Тарифные уровни и ставки могут различаться в зависимости от типа назначения и региона AWS.
Если вы выполняете запросы Аналитики метрик в консоли CloudWatch, это для вас ничего не стоит.
При выполнении запросов Аналитики метрик программным способом через AWS CLI, пакеты SDK или AWS CloudFormation оплата за запросы начисляется по количеству анализируемых метрик, независимо от способа вывода результатов.
Если в вашем аккаунте используется 1 000 000 метрик и вы выполняете запрос, который отбирает для анализа 1500 метрик и возвращает 10 временных рядов, то оплата вычисляется следующим образом.
Плата за запрос = 1500 проанализированных метрик * 0,01 USD за 1000 проанализированных метрик = 0,015 USD
Если в вашем аккаунте используется 5 000 000 метрик и вы выполняете запрос, который отбирает для анализа 100 метрик и возвращает всего 1 временной ряд, то оплата вычисляется следующим образом.
Плата за запрос = 100 проанализированных метрик * 0,01 USD за 1000 проанализированных метрик = 0,001 USD
-
Пример 8. Подробный мониторинг API шлюза
Адрес API шлюза с подробными метриками имеет два ресурса: /devices и /authenticate, развернутые на этапе под названием prod. Каждый из этих ресурсов использует один из следующих методов: DELETE, POST, OPTIONS и GET.
По умолчанию API шлюз публикует 4XXError, 5XXError, CacheHitCount, CacheMissCount, Count, IntegrationLatency и Latency на API. Как только подробные метрики для API шлюза будут включены, все вышеуказанные метрики вместе с параметрами (имя ApiName, метод, ресурс, этап) будут переданы в CloudWatch.
Обратите внимание, что не все метрики могут быть выданы, например, 4xxError или 5xxError могут не отображаться при отсутствии ошибок.
- Количество ресурсов = 2 (devices и authenticate)
- Количество методов = 4 (DELETE, POST, OPTIONS и GET)
- Количество этапов = 1 (prod)
- Опубликованные метрики (Count, IntegrationLatency, Latency, 5xx, 4xx) = 5
Общее количество созданных метрик:
= метод (DELETE, POST, OPTIONS и GET) x Ресурс (authenticate и devices) x этап (prod) x метрики (Count, IntegrationLatency, Latency, 5xx, 4xx)= 2 x 4 x 1 x 5 = 40
Стоимость каждой метрики составляет 0,30 USD за полный месяц, а максимальная стоимость составляет 40 x 0,3 = 12 USD в месяц.
Когда общее количество используемых метрик превысит 10 000, будут применяться тарифы в зависимости от объема (дополнительные сведения см. в таблице цен на метрики).
Журналы AWS WAF, стандартные журналы доступа Amazon CloudFront и журналы MediaTailor получают перекрестную скидку в зависимости от использования соответствующих сервисов.
- За каждый запрос AWS WAF предоставляется 500 байт доставки журналов в Журналы CloudWatch или Amazon S3 без дополнительной платы. Любое превышение этого объема оплачивается по тарифам сервиса Журналы Amazon CloudWatch.
- За каждый запрос CloudFront предоставляется 750 байт доставки журналов в сервис Журналы CloudWatch без дополнительной платы. Любое превышение этого объема оплачивается по тарифам сервиса Журналы Amazon CloudWatch.
- За каждую вставку рекламы MediaTailor предоставляется 50 КБ доставки журналов в CloudWatch, Firehose и S3 без дополнительной оплаты. Любое превышение этого объема оплачивается по тарифам сервиса Журналы Amazon CloudWatch.
Дополнительный объем (сверх бесплатных лимитов) тарифицируется по сервисно-специфичным уровням предоставляемых журналов, которые соответствуют модели ценообразования CloudWatch Vended Logs. Каждый сервис использует собственную структуру уровней тарификации, отдельную от общего бакета предоставляемых журналов.
Пример
Если вы используете сервис AWS WAF и он отправляет 72 ТБ предоставляемых журналов WAF в Журналы CloudWatch, а за месяц у вас 70 млрд запросов WAF, ваши расходы будут следующими:
Кредиты WAF Logs, полученные в конце месяца: 70 млрд запросов обеспечат бесплатное предоставление 35 ТБ журналов WAF в течение данного месяца.
Ежемесячная плата за доставку журналов- 0–10 ТБ по 0,50 USD за ГБ
- Без кредитов: 10 * 1024 * 0,50 USD = 5 120,00 USD
- С кредитами: Использовано 10 ТБ из 35 ТБ кредитов (осталось 25 ТБ) = 0 * 0,50 USD =0 USD
- 10–30 ТБ по 0,25 USD за ГБ
- Без кредитов: 20 * 1024 * 0,25 USD = 5120,00 USD
- С кредитами: Использовано 20 ТБ из 25 ТБ кредитов (осталось 5 ТБ) = 0 * 0,25 USD = 0 USD
- 30–50 ТБ по 0,10 USD за ГБ
- Без кредитов: 20 * 1024 * 0,10 USD = 2048,00 USD
- С кредитами: Использовано 5 ТБ из 5 ТБ кредитов (осталось 0 ТБ) = 15 * 1024 * 0,10 USD = 1536,0 USD
- 50–72 ТБ по 0,05 USD за ГБ
- Без кредитов: 22 * 1024 * 0,05 USD = 1126,4 USD
- Кредитов не осталось
Общая стоимость доставки = 0 USD + 0 USD + 1532 USD + 1126,40 USD = 2662,4 USD
Ежемесячная плата за архивирование журналов (при условии сжатия данных журналов до 30 ТБ)
30 ТБ по цене 0,03 USD за ГБ = 30 * 1024 * 0,03 USD = 921,6 USD
Ежемесячная плата за CloudWatch с кредитами = 1638,40 USD + 921,60 USD = 3584,0 USD -
Пример 9. Потоки метрик
Если ваше приложение работает круглосуточно в течение 30 дней и каждую минуту выдает 10 000 обновлений метрик, а поток метрик CloudWatch отправляет данные партнерскому адресу HTTP на Востоке США через поток доставки данных Amazon Data Firehose, то ежемесячный платеж будет рассчитываться указанным ниже образом.
Потоки метрик CloudWatch
Общее количество обновлений метрик = 10 000 обновлений метрик в минуту * 43 200 минут в месяц = 432 000 000 обновлений метрик в месяц
432 000 000 обновлений метрик по цене 0,003 USD за 1000 обновлений метрик = 1296 USD в месяц
Ежемесячная плата за CloudWatch = 1296 USD в месяцAmazon Data Firehose
Полученные данные Amazon Data Firehose (ГБ в месяц) = 432 000 000 обновлений метрик * 0,5 КБ (предполагаемый средний размер каждого обновления метрики) / 1 048 576 КБ на ГБ = 206 ГБ в месяц
Цена Amazon Data Firehose на востоке США составляет 0,029 USD за ГБ принятых данных за первые 500 ТБ/месяц = 206 ГБ * 0,029 USD = 5,97 USD в месяц
Плата за использование Amazon Data Firehose = 5,97 USD в месяцИсходящие данные (адрес HTTP Amazon Data Firehose к партнеру по мониторингу)
До 9,999 ТБ в месяц по цене 0,09 USD за ГБ (поскольку первые 100 ГБ предоставляются бесплатно, мы исключим 100 ГБ из расчёта цены) = 106 ГБ * 0,09 USD = 9,54 USD
Плата за исходящую передачу данных = 9,54 USD в месяцОбщая сумма ежемесячных платежей = 1296 USD в месяц + 5,97 USD в месяц + 9,54 USD в месяц = 1311,51 USD в месяц
Примечание. Приведенные цены основаны на тарифах для регионов AWS Восток США (Северная Вирджиния). Ознакомьтесь с информацией о ценах для вашего региона.
В этом сценарии вы включаете постоянную защиту данных для группы журналов, которая собирает 1 ГБ данных в день из приложения для обработки платежей.
Ежемесячная плата за прием журналов
Общий объем полученных данных журнала = 1 ГБ * 30 дней = 30 ГБ
Плата за получение данных журналов (от 0 до 5 ГБ): = 0 USD
Плата за получение данных журнала (от 5 до 30 ГБ) = 0,50 USD * 25 = 12,50 USDПлата за защиту данных при сканировании, обнаружении и маскировке конфиденциальных данных
Общий объем данных журнала, сканированных с защитой данных = 1 ГБ * 30 дней = 30 ГБ
Плата за сканирование данных журнала = 0,12 USD за ГБ * 30 ГБ = 3,60 USDЕжемесячная плата за архивированные журналы (при условии, что данные журналов сжимаются до 6 ГБ)
Стоимость от 0 до 5 ГБ = 0 USD
Плата за 5—6 ГБ = 0,03 USD * 1 ГБ = 0,03 USDСтоимость CloudWatch в месяц = 12,50 USD + 3,60 USD + 0,03 USD = 16,13 USD
-
Пример 10. Получение оповещений с помощью сервиса Обнаружения аномалий
Если вы включили сервис Обнаружение аномалий Amazon CloudWatch для 10 метрик со стандартным разрешением в месяц и хотите получать оповещения только для 5 из них, будут созданы 5 оповещений об обнаружении аномалий со стандартным разрешением. Ежемесячный счет рассчитывается указанным ниже образом.
Общее количество оповещений об обнаружении аномалий со стандартным разрешением = 5
Плата за оповещения взимается в зависимости от количества метрик на одно оповещение. Для каждого оповещения об обнаружении аномалии существует три метрики со стандартным разрешением. Одна из них – это фактическая метрика проверки, вторая – верхний предел ожидаемого поведения, а третья – нижний предел.
Одно оповещение об обнаружении аномалии со стандартным разрешением = 0,10 USD * 3 метрики со стандартным разрешением на оповещение = 0,30 USD в месяц
Пять оповещений об обнаружении аномалий со стандартным разрешением = 0,30 USD на одно оповещение об обнаружении аномалий со стандартным разрешением * 5 оповещений = 1,50 USD в месяц
Стоимость CloudWatch за месяц = 1,50 USD в месяц
Приведенные цены основаны на тарифах для регионов Востока США. Актуальные цены для соответствующих регионов указаны на вкладках цен. На данный момент Обнаружение аномалий доступно во всех коммерческих регионах AWS.
Расширенный режим Аналитики базы данных тарифицируется по ставке 0,0125 USD за vCPU-час для каждого выделенного инстанса и 0,003125 USD за ACU-час для каждого инстанса бессерверной конфигурации Aurora версии 2 в кластере Aurora. Для баз данных Aurora и RDS можно включить расширенный режим Аналитики базы данных на уровне кластера, но не отдельно для каждого инстанса.
Ниже приведен пример кластера Aurora с одним выделенным инстансом записи (db.r5.xlarge) и двумя инстансами для чтения бессерверной конфигурации версии 2. В этом случае расчет ваших ежемесячных платежей будет определяться указанным ниже образом.- Общее количество виртуальных ЦП = (количество виртуальных ЦП db.r5.xlarge * 1) = (4 * 1) = 4
- Общее количество ACU = сумма среднего использования ACU двумя инстансами для чтения (при условии, что использование ACU составляет 10 и 22 для двух инстансов бессерверной конфигурации Aurora версии 2) = 10 + 22 = 32
- Ежемесячные платежи = (Общее использование виртуальных ЦПУ * почасовая ставка виртуального ЦПУ в расширенном режиме Аналитики базы данных * количество часов в месяце) + (Общее использование ACU * почасовая ставка ACU в расширенном режиме Аналитики базы данных * количество часов в месяце) = (4 * 0,0125 * 720) + (32 x 0,003125 x 720) = 108 USD
- Использование этой функции измеряется по часам, а неполное время округляется в большую сторону.
- Цены не зависят от фактического объема хранящихся данных о производительности.
- Если вы перейдете в стандартный режим Аналитики базы данных, данные о производительности старше семи дней будут удалены.
-
Пример 11. Использование составных оповещений
Если вы включили сервис Обнаружение аномалий Amazon CloudWatch для 10 метрик со стандартным разрешением в месяц и хотите получать оповещения только для 5 из них, будут созданы 5 оповещений об обнаружении аномалий со стандартным разрешением. Ежемесячный счет рассчитывается указанным ниже образом.
Общее количество оповещений об обнаружении аномалий со стандартным разрешением = 5
Плата за оповещения взимается в зависимости от количества метрик на одно оповещение. Для каждого оповещения об обнаружении аномалии существует три метрики со стандартным разрешением. Одна из них – это фактическая метрика проверки, вторая – верхний предел ожидаемого поведения, а третья – нижний предел.
Одно оповещение об обнаружении аномалии со стандартным разрешением = 0,10 USD * 3 метрики со стандартным разрешением на оповещение = 0,30 USD в месяц
Пять оповещений об обнаружении аномалий со стандартным разрешением = 0,30 USD на одно оповещение об обнаружении аномалий со стандартным разрешением * 5 оповещений = 1,50 USD в месяц
Стоимость CloudWatch за месяц = 1,50 USD в месяц
Приведенные цены основаны на тарифах для регионов Востока США. Актуальные цены для соответствующих регионов указаны на вкладках цен. На данный момент Обнаружение аномалий доступно во всех коммерческих регионах AWS.
В составных оповещениях могут сочетаться любые типы оповещений CloudWatch. Плата за оповещения на основе метрик рассчитывается исходя из количества метрик в каждом оповещении, а за составные оповещения — исходя из количества единиц оповещений. Стоимость одного составного оповещения составляет 0,50 USD в месяц, независимо от количества оповещений на основе метрик, которые в него входят.
При создании одного составного оповещения, которое включает четыре оповещения на основе метрик со стандартным разрешением, ежемесячная плата будет рассчитываться следующим образом.
Четыре оповещения на основе метрик со стандартным разрешением = 0,10 USD за каждую метрику оповещения * 4 = 0,40 USD в месяц
Одно составное оповещение = 0,50 USD в месяц
Стоимость CloudWatch за месяц = 0,40 USD + 0,50 USD = 0,90 USD в месяц
Мониторинг сетевых потоков
Предположим, что вы — розничная компания, которой требуется отслеживать производительность сети в связи с рабочей нагрузкой по сбору платежей. Рабочая нагрузка по сбору платежей развернута на 30 инстансах EC2 в одном VPC. Вы заинтересованы в развертывании мониторинга потоков во всех этих инстансах. Ваша ежемесячная плата за мониторинг потоков выглядит указанным ниже образом.1. Плата за контролируемые ресурсы:
30 дней * 24 часа = 720 часов
Общее количество контролируемых ресурсов = 30 инстансов EC2 = 30 контролируемых ресурсов
Поскольку в течение первых 12 месяцев мы предлагаем 10 контролируемых ресурсов бесплатно, вы будете платить за оставшиеся = 30−10 = 20 контролируемых ресурсов
20 контролируемых ресурсов по цене 0,0069 USD за контролируемый ресурс в час = 20 * 0,0069 USD = 0,138 USD * 720 часов = 99,36 USD в месяц2. Плата за метрики CloudWatch:
Предположим, вы создали 5 мониторов для отслеживания рабочих нагрузок, выполняемых на этих 30 инстансах. Каждый монитор предоставляет 5 метрик CloudWatch.
Общее количество метрик: 5 мониторов * 5 метрик на монитор = 25 метрик
Общая плата CloudWatch за метрики: 25 метрик * 0,30 USD за метрику в месяц = 7,5 USD в месяц
Общая плата за мониторинг потоков в этом примере: 99,36 USD + 7,5 USD = 106,86 USD в месяцМониторинг Интернета
Если вы добавите 10 дистрибутивов CloudFront и 20 виртуальных частных облаков (VPC) к монитору для мониторинга 45 000 городских сетей, ваши расходы будут рассчитываться указанным ниже образом.1. Плата за контролируемые ресурсы:
30 дней * 24 часа = 720 часов
Общее количество контролируемых ресурсов = 10 дистрибутивов CloudFront + 20 VPC = 30
30 контролируемых ресурсов по цене 0,01 USD за каждый контролируемый ресурс в час = 30 * 0,01 USD = 0,30 USD в час = 0,30 USD * 720 часов в месяц = 216 USD в месяц2. Плата за мониторинг городских сетей:
Общее количество контролируемых городских сетей = 45 000, первые 100 городских сетей = 0 USD
Общее количество контролируемых городских сетей в месяц = 45 000 в час * 720 часов в месяц = 32 400 000 часов работы городской сети в месяц
Первые 100 городских сетей в час, всего в месяц (фиксированное значение за каждый месяц) = 72 000 часов работы городской сети в месяц
Общее количество оплаченных часов работы городской сети в месяц = 32 400 000 часов работы городской сети в месяц − 72 000 часов работы городской сети в месяц = 32 328 000 часов работы городских сетей в месяц
32 328 000 часов работы городских сетей в месяц по цене 0,74 USD за 10 000 городских сетей в час = 32 328 000 * 0,000074 USD = 2392,27 USD в месяц3. Плата за Журналы CloudWatch:
Из 45 000 городских сетей мониторинг Интернета будет публиковать журналы CloudWatch только для 500 наиболее значимых городских сетей, что составляет менее 500 МБ данных журнала в день или (500 МБ * 30) = 15 ГБ данных в месяц. Если исключить бесплатное покрытие (пример: 5 ГБ), то оставшиеся данные журнала, за которые взимается плата, составят 10 ГБ (15 ГБ – 5 ГБ). Если плата за 1 ГБ составляет 0,50 USD в месяц, что является обоснованным примером, ваши ежемесячные расходы на Журналы CloudWatch составят менее 0,50 USD * 10 ГБ = 5 USD в месяц.
Общая стоимость мониторинга Интернета в этом примере: 216 USD + 2392,27 USD + 5 USD = 2613,27 USD в месяцСинтетический мониторинг
Предположим, вы представляете финансовое учреждение, которому требуется отслеживать производительность своих торговых приложений с помощью Synthetic Monitor. Чтобы обеспечить устойчивость, вы распределили приложение по трем зонам доступности, сопоставив их с тремя подсетями. Ваша инфраструктура подключается к восьми локальным IP-адресам через резервные каналы AWS Direct Connect. Ваш ежемесячный счет за использование синтетического мониторинга в регионе «Восток США (Северная Вирджиния)» будет рассчитан указанным ниже образом.1. Плата за контролируемые ресурсы:
30 дней * 24 часа = 720 часов
Общее количество подсетей VPC: 3
Общее количество локальных назначений, доступных из каждой подсети VPC: 8
3 подсети VPC к первым четырём назначениям по цене 0,10 USD за контролируемый ресурс в час = 3 * 720 часов * 0,10 USD = 216 USD в месяц
При умножении на 2 получается 8 назначений = 216 USD * 2 = 432 USD в месяц2. Плата за метрики CloudWatch:
Для каждого зонда синтетический мониторинг предоставляет 3 метрики CloudWatch
Количество контролируемых зондов: 3 подсети * 8 IP-адресов назначения = 24 зонда
Общее количество метрик: 24 зонда * 3 метрики на каждый зонд = 72 метрики
Общая плата CloudWatch за метрики: 72 метрики * 0,30 USD за метрику в месяц = 21,60 USD в месяц
Общая плата за синтетический мониторинг в этом примере: 432 USD + 21,60 USD = 453,60 USD в месяц -
Пример 12. Оповещения CloudWatch на основе запросов Metrics Insights с пропорциональным начислением ежемесячной стоимости
В AWS вы создаете приложение, которое работает круглосуточно в течение нескольких месяцев и использует автомасштабируемые инстансы EC2. Вы отслеживаете свои инстансы EC2 с помощью запроса Metrics Insights, чтобы получить оповещение, когда среднее значение использования ЦП всеми инстансами EC2 превысит порог в 80%.
В июле ваше приложение постоянно использует 3 инстанса.
В августе ваше приложение масштабируется до 4 инстансов 16 августа в 00:00 UTC и продолжает использовать 4 инстанса до конца месяца.
Расчет ежемесячных расходов на оповещения
В июле (месяц, состоящий из 31 дня) вы используете оповещение непрерывно каждый день. Математическое выражение показывает, как рассчитать ежемесячную стоимость для оповещений со стандартным разрешением, получив среднее значение из 3 метрик с помощью запроса Metrics Insights.1 (оповещение) x 3 (количество метрик, проанализированных с помощью запроса Metrics Insights) x 0,10 USD (стоимость проанализированной метрики на одно оповещение) = 0,30 USD
Общая стоимость этих оповещений за июль составляет 0,30 USD.
Расчет ежемесячных пропорциональных затрат на оповещения
В августе (месяц, состоящий из 31 дня) вы используете оповещение непрерывно каждый день. Математическое выражение показывает, как рассчитать ежемесячную стоимость для оповещений стандартного разрешения, получив среднее значение на основании 3 метрик с использованием запроса Metrics Insights за 15 дней, затем получив среднее значение на основании 4 метрик с использованием запроса Metrics Insights за 16 дней.В течение 360 часов (с 1-го дня в 00:00 UTC до 15-го дня в 23:59 UTC) оповещение со стандартной частотой оценивает среднее значение на основании 3 метрик с использованием запроса Metrics Insights. Затраты за этот период составляют:
1 (оповещение) x 3 (количество метрик, проанализированных с использованием запроса Metrics Insights) x 360/744 (пропорциональная оценка по количеству часов в месяце) x 0,10 USD (стоимость проанализированной метрики на одно оповещение) = 0,15 USD
В течение 384 часов (с 16-го дня в 00:00 UTC до 31-го дня в 23:59 UTC) оповещение со стандартной частотой оценивает среднее значение на основании 4 метрик с использованием запроса Metrics Insights. Затраты за этот период составляют:
1 (оповещение) x 4 (количество метрик, проанализированных с использованием запроса Metrics Insights) x 384/744 (пропорциональная оценка по количеству часов в месяце) x 0,10 USD (стоимость проанализированной метрики на одно оповещение) = 0,21 USD
Общая стоимость этих оповещений за август составляет 0,15 USD + 0,21 USD = 0,36 USD.
Обратите внимание, что все расходы на оповещения распределяются пропорционально, независимо от того, используется ли в них запрос Metrics Insight или нет. Вы можете применить ту же логику пропорционального расчета стоимости для прогнозирования затрат на оповещения, которые создаются, удаляются или изменяются для добавления либо удаления метрик в течение месяца.
1/Аналитика контейнеров с улучшенной наблюдаемостью для Amazon ECS
При использовании Аналитики контейнеров с улучшенной наблюдаемостью плата будет взиматься в зависимости от количества полученных метрик в вашей контейнерной среде, а это количество зависит от конфигурации контейнера, включая количество его компонентов. Предположим, что вы отслеживаете 1 кластер контейнеров с 5 уникальными именами сервисов, 10 уникальных имен задач с 20 уникальными идентификаторами задач и в среднем 50 запущенных контейнеров. Плата будет следующей.
Для каждого кластера, задачи, сервиса и контейнеров, работающих на Fargate, предусмотрено фиксированное количество метрик. Каждый кластер сообщает 29 метрик; каждый сервис сообщает 31 метрику; каждое определение задачи сообщает 26 метрик; каждая задача сообщает 26 метрик, а каждый контейнер сообщает 26 метрик. Все метрики CloudWatch рассчитываются пропорционально времени использования на почасовой основе. В данном примере предполагается, что точки данных передаются в течение всего месяца.
Ежемесячное количество метрик CloudWatch
= (29 метрик кластера * 1 уникальное имя кластера) + (31 метрика сервиса * 5 уникальных названий сервисов) + (26 метрик определения задач * 10 уникальных названий задач) + (26 метрик задач * 20 уникальных идентификаторов задач) + (26 метрик контейнеров * 50 уникальных идентификаторов контейнеров)
= (29 * 1) + (31 * 5) + (26 * 10) + (26 * 20) + (26 * 50)
= 2264 метрики CloudWatchЕжемесячная стоимость метрик CloudWatch = 0,07 USD за метрику * 2264 метрики = 158,48 USD
Если вы используете журналы контейнеров, плата будет взиматься в соответствии со стандартными ценами на прием и хранение журналов CloudWatch. Обратите внимание: Аналитика контейнеров добавляет 700 байт на строку журнала для метаданных, необходимых для включения фильтрации.
Для кластеров ECS, работающих на EC2, каждый кластер сообщает 24 метрики; каждый сервис сообщает 26 метрик; каждое определение задачи сообщает 21 метрику; каждая задача сообщает 22 метрики, а каждый контейнер сообщает 20 метрик.
2/Аналитика контейнеров без улучшенной наблюдаемости для Amazon ECS
Аналитика контейнеров предлагает мониторинг Amazon ECS, предоставляя агрегированные метрики на уровне кластера и сервиса. Если вы отслеживаете 1 контейнерный кластер, в котором находятся 5 уникальных имен сервисов, 10 уникальных имен задач и 50 запущенных контейнеров (в среднем), ваши расходы будут рассчитываться следующим образом.
Метрики CloudWatch
Для каждого кластера, задачи и сервиса, работающих на Fargate, сообщается фиксированное количество метрик. Каждый кластер предоставляет 13 метрик, каждый сервис – 15 метрик, задача – 10 метрик. Метрики CloudWatch группируются по задаче и сервису с использованием имен. Увеличение количества запущенных инстансов или контейнеров не влияет на количество сгенерированных метрик CloudWatch. Все метрики CloudWatch рассчитываются пропорционально времени использования на почасовой основе. В данном примере предполагается, что точки данных передаются в течение всего месяца.
Количество метрик CloudWatch в месяц
= (13 метрик кластера * 1 уникальный кластер) + (15 метрик сервисов * 5 уникальных имен сервисов) + (10 метрик задач * 10 уникальных имен задач)
= (13 * 1) + (15 * 5) + (10 * 10)
= 188 метрик CloudWatchСтоимость метрик CloudWatch за месяц = 0,30 USD за метрику для первых 10 000 метрик * 188 метрик = 56,40 USD
Когда общее количество используемых метрик превысит 10 000, будут применяться тарифы в зависимости от объема (дополнительные сведения см. в таблице цен на метрики).
Для кластеров ECS, работающих на EC2, каждый кластер сообщает 11 метрик; каждый сервис — 13 метрик; каждая задача — 8 метрик.
Журналы CloudWatch
Для Amazon ECS предполагается средний размер журналов для каждого кластера, сервиса, задачи и контейнера. Каждый кластер записывает журналы объемом 0,0181 ГБ, каждый сервис — 0,02816 ГБ, каждая задача — 0,06437 ГБ журналов, а каждый контейнер — в среднем 0,04426 ГБ в месяц.
Расходы на полученные журналы могут отличаться в зависимости от имен кластера, контейнера, пода, сервиса, имен инстансов, меток и т. д.
Объем загруженных журналов CloudWatch в месяц в ГБ = (1 кластер * 0,0181 ГБ) + (5 сервисов * 0,02816 ГБ) + (10 имен задач * 0,06437 ГБ) + (50 контейнеров * 0,04426 ГБ) = 3,02 ГБ в месяц
Стоимость загруженных журналов в месяц = 0,50 USD за 1 ГБ переданных журналов * 3,02 ГБ событий производительности, переданных в сервис Журналы CloudWatch = 1,51 USD в месяц
Стоимость CloudWatch в месяц = 56,40 USD + 1,51 USD = 57,91 USD в месяц
Приведенные цены основаны на тарифах для регионов AWS Восток США (Северная Вирджиния). Ознакомьтесь с информацией о ценах для вашего региона.
Если вы используете журналы контейнеров, Аналитика контейнеров добавляет 700 байт на строку журнала для метаданных, необходимых для включения фильтрации. Плата за журналы контейнеров по-прежнему будет взиматься в соответствии со стандартными ценами на прием и хранение журналов CloudWatch.
-
Пример 13. Наблюдаемость приложений: Application Signals (сигналы приложений) и Transaction Search (поиск транзакций) (включая «золотые метрики» и полную информацию об интервалах транзакций приложений)
1/Аналитика контейнеров с улучшенной наблюдаемостью для Amazon EKS
При использовании Аналитики контейнеров с улучшенной наблюдаемостью плата будет взиматься в зависимости от количества наблюдений в вашей контейнерной среде, а общее количество принятых наблюдений зависит от конфигурации контейнера, включая количество его компонентов. Предположим, что вы отслеживаете 1 кластер с 10 узлами, 1 пространством имен, 5 уникальными именами служб, 16 рабочими нагрузками, 20 подами и 20 контейнерами, а данные поступают в течение всего месяца.
Для каждого компонента контейнера EKS принимается среднее количество наблюдений в минуту. Каждый кластер сообщает 1720 наблюдений, каждый узел — 68 наблюдений, каждое пространство имен — 2 наблюдения, каждый сервис — 2 наблюдения, каждая рабочая нагрузка — 7 наблюдений, каждый под — 138 наблюдений, а каждый контейнер — в среднем 21 наблюдение в минуту.
Плата за мониторинг рассчитывается следующим образом:
Общее количество ежемесячных наблюдений Аналитики контейнеров
= [(1 кластер * 1720 наблюдений) + (10 узлов * 68 наблюдений) + (1 пространство имён * 2 наблюдения) + (5 сервисов * 2 наблюдения) + (16 рабочих нагрузок * 7 наблюдений) + (20 подов * 138 наблюдений) + (20 контейнеров * 21 наблюдение)] * 60 минут * 24 часа * 30 дней
= [1720 + 680 + 2 + 10 + 112 + 2760 + 420] * 43 200 минут в месяц = 246 412 800 наблюдений в месяцВаш ежемесячный счет за Аналитику контейнеров = 246 412 800 * 0,21 USD / 1 млн наблюдений = 51,75 USD
Как только количество наблюдений превысит 1 млрд в месяц, будут применяться соответствующие уровни оптовых цен.
Кроме того, по умолчанию собираются все журналы контейнеров. Аналитика контейнеров добавляет 700 байт на строку журнала для метаданных, необходимых для включения фильтрации. Плата за журналы контейнеров по-прежнему будет взиматься в соответствии со стандартными ценами на прием и хранение журналов CloudWatch.
2/Аналитика контейнеров без улучшенной наблюдаемости для Amazon EKS и Kubernetes
Если вы отслеживаете 1 контейнерный кластер, в котором находятся 10 узлов или инстансов Amazon EC2, 20 подов, 5 уникальных имен сервисов и 1 пространство имен, расходы за агрегированные метрики уровня кластера и сервисов будут рассчитываться следующим образом.
Метрики CloudWatch
Каждый кластер, узел, под и сервис имеют предопределенное количество метрик. Каждый кластер предоставляет 24 метрики, каждый узел — 8 метрик, под — 9 метрик, а сервис — 6 метрик. Метрики CloudWatch группируются по поду, сервису и пространству имен. Для группировки используются их имена. Увеличение количества запущенных инстансов не влияет на количество сгенерированных метрик CloudWatch. Все метрики CloudWatch рассчитываются пропорционально времени использования на почасовой основе. В данном примере предполагается, что точки данных передаются в течение всего месяца.
Ежемесячное количество метрик CloudWatch на кластер
= 24 кластерных метрики + (10 узлов или инстансов EC2 * 8 метрик узлов) + (20 уникальных имён подов * 9 метрик подов * 1 пространство имён) + (5 уникальных названий сервисов * 6 сервисных метрик * 1 пространство имён) + (1 уникальное пространство имён * 6 метрик пространства имён)
= 24 + (10 * 8) + (20 * 9 * 1) + (5 * 6 * 1) + (1 * 6) = 320 метрик CloudWatchСтоимость метрик CloudWatch за месяц = 0,30 USD за метрику для первых 10 000 метрик * 320 метрик = 96 USD
Когда общее количество используемых метрик превысит 10 000, будут применяться тарифы в зависимости от объема (дополнительные сведения см. в таблице цен на метрики).
Журналы CloudWatch
В этом примере мы предположим, что средний размер журналов Kubernetes, полученных в месяц для каждого компонента контейнера EKS, выглядит нижеуказанным образом. Каждый кластер сообщает журналы объемом 0,01621 ГБ; каждое пространство имен — 0,0185 ГБ журналов; каждый сервис — 0,02182 ГБ журналов; каждый узел — 0,21365 ГБ журналов, а каждый под — в среднем 0,45845 ГБ журналов в месяц.
Расходы на полученные журналы могут отличаться в зависимости от имен кластера, контейнера, пода, сервиса, имен инстансов, меток и т. д.
Объем загруженных журналов CloudWatch в месяц в ГБ = (1 кластер * 0,01621 ГБ) + (1 пространство имен * 0,0185 ГБ) + (5 сервисов * 0,02182 ГБ) + (10 узлов * 0,21365 ГБ) + (20 подов * 0,45845 ГБ) = 11,45 ГБ в месяц
Стоимость загруженных журналов в месяц = 0,50 USD за 1 ГБ загруженных журналов * 11,45 ГБ событий производительности, переданных в сервис Журналы CloudWatch = 5,73 USD в месяц
Стоимость CloudWatch в месяц = 96 USD + 5,73 USD = 101,73 USD в месяц
Приведенные цены основаны на тарифах для регионов AWS Восток США (Северная Вирджиния). Ознакомьтесь с информацией о ценах для вашего региона.
Если вы используете журналы контейнеров, Аналитика контейнеров добавляет 700 байт на строку журнала для метаданных, необходимых для включения фильтрации. Плата за журналы контейнеров по-прежнему будет взиматься в соответствии со стандартными ценами на прием и хранение журналов CloudWatch.
В этом примере предполагается, что вы не используете бесплатную пробную версию для новых пользователей (подробнее о бесплатной пробной версии уровня бесплатного пользования AWS см. выше).
Если вы отслеживаете приложение, генерирующее 72 ТБ интервалов в месяц, и индексируете 2% загруженных интервалов.
Расходы на прием данных в месяц
0–10 ТБ по 0,35 USD за 1 ГБ = 10 x 1024 x 0,35 USD = 3584,00 USD
10–30 ТБ по 0,20 USD за 1 ГБ = 20 x 1024 x 0,20 USD = 4096,00 USD
30–72 ТБ по 0,15 USD за 1 ГБ = 42 x 1024 x 0,15 USD = 6451,20 USD
Общая стоимость приёма данных = 3584 USD + 4096 USD + 6451,2 USD = 14 131,20 USD в месяц
Ежемесячные платежи за индексирование
Если предположить, что 1 интервал = ~ 1 КБ, 72 ТБ — это 72 млрд интервалов в месяц. Поскольку вы индексируете только 2%, это означает, что интервалы составляют 1,44 миллиарда. Поскольку в ежемесячную плату за индексирование включается только 1% проиндексированных интервалов, вы платите лишь за 1%, составляющий 720 миллионов интервалов в месяц, а не за полные 2%, составляющие 1,44 миллиарда.
720 миллионов проиндексированных интервалов по цене 0,75 USD за миллион составляют 720 миллионов x 0,75 USD = 540 USD в месяц.
Общая стоимость
14 131,20 USD + 540 USD = 14 671,2 USD в месяц
Если вы отслеживаете приложение, которое генерирует 10 ТБ интервалов в месяц, 18 ТБ записей журнала в формате EMF (встроенный формат метрик) в качестве метрик приложения и индексирует 1% интервалов в виде сводок трассировки, общий объем принятых данных составит 28 ТБ (10 + 18).
Расходы на прием данных в месяц
0–10 ТБ по 0,35 USD за 1 ГБ = 10 x 1024 x 0,35 USD = 3584,00 USD
10–30 ТБ по 0,20 USD за 1 ГБ = 18 x 1024 x 0,20 USD = 3686,00 USD
Общая плата за приём данных = 3584 USD + 3686 USD = 7270 USD в месяц
Ежемесячные платежи за индексированные интервалы
Плата за индексированные интервалы не взимается, поскольку 1% проиндексированных интервалов включены в модель ценообразования.
Примечание. За прием интервалов, загруженных в виде журналов, плата за загруженные журналы не взимается.
-
Пример 14. Наблюдаемость приложений: Сигналы приложений (включает «золотые метрики», но не обеспечивает видимость интервалов трассировки транзакций приложения)
Application Signals (сигналы приложений):
Если вы отслеживаете приложение, которое получает 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% при реализации сигналов приложений (Application Signals). Стандартную скорость трассировки можно дополнительно уменьшить или увеличить.
Если вы отслеживаете 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 за сигналы приложений (Application Signals) и SLO + 389,07 USD за трассировки X-Ray = 1899,91 USD в месяцКроме того, вы можете использовать Synthetics и RUM (мониторинг реальных пользователей) с сигналами приложений (Application Signals). Сведения об оплате см. в отдельных примерах цен.
Трассировка 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 запросов x 200 трассировок в час x 31 день = 620 000 трассировок
Количество извлеченных трассировок в месяц = 100 запросов x 50 трассировок на запрос x 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 Insights) для любой или для всех групп X‑Ray.
Обработанные трассировки X-Ray Insights
Количество зарегистрированных трассировок в месяц = 2000 запросов в час x 24 часа x 31 день x 10% = 148 800 трассировок
Ежемесячная плата за обработку трассировок аналитики = 148 800 трассировок * 0,000001 USD = 0,15 USDПолная ежемесячная стоимость использования трассировки X-Ray составит 0,24 USD + 0,15 USD = 0,39 USD.
По умолчанию трассировка X-Ray включена с частотой дискретизации 5% при реализации сигналов приложений (Application Signals). Стандартную скорость трассировки можно дополнительно уменьшить или увеличить.
Если вы отслеживаете 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 за сигналы приложений (Application Signals) и SLO + 389,07 USD за трассировки X-Ray = 1899,91 USD в месяц
Кроме того, вы можете использовать Synthetics и RUM (мониторинг реальных пользователей) с сигналами приложений (Application Signals). Сведения об оплате см. в отдельных примерах цен.
Если вы отслеживаете приложение, которое содержит API (с помощью API шлюза Amazon), 1 кластер контейнеров с 10 узлами или инстансами Amazon EC2, 20 подов, 5 уникальных имен сервисов и 1 пространство имен, 3 функции Lambda и 1 таблицу DynamoDB, взимаемая с вас плата рассчитывается указанным ниже образом.
Метрики CloudWatch
API, лямбда-функции и DynamoDB: Метрики из этих сервисов AWS доступны без дополнительной платы.Kubernetes: Как описано в примере 7, для каждого кластера, узла, пода и сервиса указано заранее определенное количество метрик (подробнее см. Kubernetes на AWS). Каждый кластер предоставляет 24 метрики, каждый узел — 8 метрик, под — 9 метрик, а сервис — 6 метрик. Метрики CloudWatch группируются по поду, сервису и пространству имен. Для группировки используются их имена. Увеличение количества запущенных инстансов не влияет на количество сгенерированных метрик CloudWatch. Все метрики CloudWatch рассчитываются пропорционально времени использования на почасовой основе. В данном примере предполагается, что точки данных передаются в течение всего месяца.
Ежемесячное количество метрик CloudWatch на кластер
= 24 метрики кластера + (10 узлов или инстансов EC2 * 8 метрик узлов) + (20 уникальных имен подов * 9 метрик подов * 1 пространство имен) + (5 уникальных имен сервисов * 6 метрик сервисов * 1 пространство имен) + (1 уникальное пространство имен * 6 метрик пространства имен)
= 24 + (10 * 8) + (20 * 9 * 1) + (5 * 6 * 1) + (1 * 6) = 24 + 80 + 180 + 30 + 6 = 320 метрик CloudWatchСтоимость метрик CloudWatch за месяц = 0,30 USD за метрику для первых 10 000 метрик * 320 метрик = 96 USD. Когда общее количество используемых метрик превысит 10 000, будут применяться тарифы в зависимости от объема (дополнительные сведения см. в таблице цен на метрики).
Журналы CloudWatch
API и функций Lambda: Для журналов API шлюза или журналов Lambda, принятых в CloudWatch: ежемесячная стоимость принятых журналов = 0,50 USD за 1 ГБ принятых журналов * 50 ГБ событий производительности в виде журналов CloudWatch = 25 USD в месяц.AWS X-Ray
Если приложение получает 2000 входящих запросов в час, при этом используется частота отслеживания 10%, стоимость использования сервиса будет рассчитываться по указанной ниже формуле.Записанные трассировки
Количество записанных трассировок в месяц = 2000 запросов в час x 24 часа x 31 день x 10% = 148 800 трассировок
Количество оплачиваемых записанных трассировок в месяц = 148 800 трассировок − 100 000 трассировок на уровне бесплатного пользования = 48 800 трассировок
Ежемесячная плата за записанные трассировки = 48 800 трассировок * 0,000005 USD = 0,24 USDДополнительно предположим, что выполняется 100 запросов, каждый из которых сканирует данные, полученные за час (200 трассировок), и извлекает за один запрос полные данные 50 трассировок.
Извлеченные и сканированные трассировки
Количество сканируемых трассировок в месяц = 100 запросов x 200 трассировок в час x 31 день = 620 000 трассировок
Количество извлеченных трассировок в месяц = 100 запросов x 50 трассировок за запрос x 31 день = 155 000 трассировок
Общее количество извлеченных/сканированных трассировок в месяц = 155 000 трассировок + 620 000 трассировок = 775 000 трассировок
Поскольку первый 1 000 000 трассировок, извлекаемых или сканируемых каждый месяц, предоставляется бесплатно в AWS X-Ray, стоимость извлечения и сканирования 775 000 трассировок составляет 0 USD.Полная ежемесячная стоимость использования сервиса AWS X-Ray составит 0,24 USD для записи трассировок.
Ежемесячная стоимость мониторинга = 96 USD + 25 USD + 4,23 USD + 0,24 USD = 125,47 USD в месяц.
Приведенные цены основаны на тарифах для регионов AWS Восток США (Северная Вирджиния). Ознакомьтесь с информацией о ценах для вашего региона.
-
Пример 15. Наблюдаемость приложений: Трассировка X-Ray
В этом примере предполагается, что вы не используете бесплатную пробную версию для новых пользователей (подробнее о бесплатной пробной версии уровня бесплатного пользования AWS см. выше).
Если вы отслеживаете приложение, генерирующее 72 ТБ интервалов в месяц, и индексируете 2% загруженных интервалов.
Расходы на прием данных в месяц
0–10 ТБ по 0,35 USD за 1 ГБ = 10 x 1024 x 0,35 USD = 3584,00 USD
10–30 ТБ по 0,20 USD за 1 ГБ = 20 x 1024 x 0,20 USD = 4096,00 USD
30–72 ТБ по 0,15 USD за 1 ГБ = 42 x 1024 x 0,15 USD = 6451,20 USD
Общая стоимость приёма данных = 3584 USD + 4096 USD + 6451,2 USD = 14 131,20 USD в месяц
Ежемесячные платежи за индексирование
Если предположить, что 1 интервал = ~ 1 КБ, 72 ТБ — это 72 млрд интервалов в месяц. Поскольку вы индексируете только 2%, это означает, что интервалы составляют 1,44 миллиарда. Поскольку в ежемесячную плату за индексирование включается только 1% проиндексированных интервалов, вы платите лишь за 1%, составляющий 720 миллионов интервалов в месяц, а не за полные 2%, составляющие 1,44 миллиарда.
720 миллионов проиндексированных интервалов по цене 0,75 USD за миллион составляют 720 миллионов x 0,75 USD = 540 USD в месяц.
Общая стоимость
14 131,20 USD + 540 USD = 14 671,2 USD в месяц
Если вы отслеживаете приложение, которое генерирует 10 ТБ интервалов в месяц, 18 ТБ записей журнала в формате EMF (встроенный формат метрик) в качестве метрик приложения и индексирует 1% интервалов в виде сводок трассировки, общий объем принятых данных составит 28 ТБ (10 + 18).
Расходы на прием данных в месяц
0–10 ТБ по 0,35 USD за 1 ГБ = 10 x 1024 x 0,35 USD = 3584,00 USD
10–30 ТБ по 0,20 USD за 1 ГБ = 18 x 1024 x 0,20 USD = 3686,00 USD
Общая плата за приём данных = 3584 USD + 3686 USD = 7270 USD в месяц
Ежемесячные платежи за индексированные интервалы
Плата за индексированные интервалы не взимается, поскольку 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 запросов x 200 трассировок в час x 31 день = 620 000 трассировок
Количество извлеченных трассировок в месяц = 100 запросов x 50 трассировок на запрос x 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 Insights) для любой или для всех групп X‑Ray.
Обработанные трассировки X-Ray Insights
Количество зарегистрированных трассировок в месяц = 2000 запросов в час x 24 часа x 31 день x 10% = 148 800 трассировок
Ежемесячная плата за обработку трассировок аналитики = 148 800 трассировок * 0,000001 USD = 0,15 USDПолная ежемесячная стоимость использования трассировки X-Ray составит 0,24 USD + 0,15 USD = 0,39 USD.
По умолчанию трассировка X-Ray включена с частотой дискретизации 5% при реализации сигналов приложений (Application Signals). Стандартную скорость трассировки можно дополнительно уменьшить или увеличить.
Если вы отслеживаете 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 за сигналы приложений (Application Signals) и SLO + 389,07 USD за трассировки X-Ray = 1899,91 USD в месяц
Кроме того, вы можете использовать Synthetics и RUM (мониторинг реальных пользователей) с сигналами приложений (Application Signals). Сведения об оплате см. в отдельных примерах цен.
-
Пример 16. Наблюдаемость приложений: Мониторинг конечных пользователей с помощью сервиса Synthetics
Application Signals (сигналы приложений):
Если вы отслеживаете приложение, которое получает 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% при реализации сигналов приложений (Application Signals). Стандартную скорость трассировки можно дополнительно уменьшить или увеличить.
Если вы отслеживаете 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 за сигналы приложений (Application Signals) и SLO + 389,07 USD за трассировки X-Ray = 1899,91 USD в месяцКроме того, вы можете использовать Synthetics и RUM (мониторинг реальных пользователей) с сигналами приложений (Application Signals). Сведения об оплате см. в отдельных примерах цен.
Если вы создадите 5 пробных выпусков, которые будут запускаться один раз в 5 минут, добавите оповещения по 5 метрикам, создаваемым пробными выпусками, и будете хранить данные в течение одного месяца, ваши ежемесячные расходы будут рассчитываться указанным ниже образом.
5 пробных выпусков * 12 запусков в час * 24 часа в сутки * 31 день в месяц = 44 640 запусков пробных выпусков
Ежемесячная плата за CloudWatch
Плата за запуски пробных выпусков = 44 640 запусков пробных выпусков * 0,0012 USD за запуск пробного выпуска = 53,57 USD в месяц
5 оповещений в месяц = 5 * 0,10 USD = 0,50 USD в месяц
Общая ежемесячная плата за CloudWatch = 53,57 USD + 0,50 USD = 54,07 USDЕжемесячные дополнительные платежи
Каждый запуск пробного выпуска также приводит к запуску функции AWS Lambda, а также к записи журналов и результатов в Журналы CloudWatch и выделенный бакет Amazon S3; кроме того, создаются пользовательские метрики CloudWatch. Для получения подробной информации о ценах на сервисы AWS, такие как AWS Lambda, Amazon S3, Журналы CloudWatch, а также CloudWatch Metrics, см. раздел с ценами на соответствующих страницах сведений о сервисе AWS.
Тарифы Lambda = плата за запросы + плата за продолжительность
= количество запросов от 44 640 запусков * 0,2 USD за 1 000 000 + продолжительность 20 секунд * 44 640 запусков пробного выпуска * объём памяти 1 ГБ * 0,000016667 USD за ГБ в секунду
= 0,01 USD + 14,88 USD = 14,89 USD в месяцПлата за Журналы CloudWatch = плата за сбор данных + плата за хранение
= сбор в размере 0,00015 ГБ за запуск * 44 640 запусков * 0,5 USD за ГБ + хранение 0,00015 ГБ за запуск * 44 640 запусков пробного выпуска * 0,03 USD за ГБ в месяц
= 3,35 USD + 0,20 USD = 3,55 USD в месяцТарифы S3 = плата за запросы на размещение + плата за хранение
= количество запросов на размещение 44 640 запусков * 0,005 USD за 1000 запросов + хранение объёмом 0,001 ГБ за запуск * 44 640 запусков пробных выпусков * 1 месяц * 0,023 USD за ГБ в месяц
= 0,22 USD + 1,03 USD = 1,25 USD в месяцПлата за метрики CloudWatch = 3 метрики CloudWatch (SuccessPercent, Duration, Failed) = 3 метрики x 0,30 USD за метрику в месяц = 0,90 USD в месяц
В скриптах пробных выпусков можно настроить дополнительные метрики: метрики executeHttpStep() и executeStep(), которые будут тарифицироваться по пользовательским тарифам CloudWatch Metrics.
Дополнительные ежемесячные платежи = 14,89 USD + 3,55 USD + 1,25 USD + 0,90 USD = 20,59 USD в месяц
Итоговая стоимость за один месяц = 54,07 USD + 20,59 USD = 74,66 USD
Приведенные цены основаны на тарифах для регионов Востока США. Актуальные цены для соответствующих регионов указаны на вкладках цен.
-
Пример 17. Наблюдаемость приложений: CloudWatch RUM для веб- и мобильных приложений
Если вы создадите 5 пробных выпусков, которые будут запускаться один раз в 5 минут, добавите оповещения по 5 метрикам, создаваемым пробными выпусками, и будете хранить данные в течение одного месяца, ваши ежемесячные расходы будут рассчитываться указанным ниже образом.
5 пробных выпусков * 12 запусков в час * 24 часа в сутки * 31 день в месяц = 44 640 запусков пробных выпусков
Ежемесячная плата за CloudWatch
Плата за запуски пробных выпусков = 44 640 запусков пробных выпусков * 0,0012 USD за запуск пробного выпуска = 53,57 USD в месяц
5 оповещений в месяц = 5 * 0,10 USD = 0,50 USD в месяц
Общая ежемесячная плата за CloudWatch = 53,57 USD + 0,50 USD = 54,07 USDЕжемесячные дополнительные платежи
Каждый запуск пробного выпуска также приводит к запуску функции AWS Lambda, а также к записи журналов и результатов в Журналы CloudWatch и выделенный бакет Amazon S3; кроме того, создаются пользовательские метрики CloudWatch. Для получения подробной информации о ценах на сервисы AWS, такие как AWS Lambda, Amazon S3, Журналы CloudWatch, а также CloudWatch Metrics, см. раздел с ценами на соответствующих страницах сведений о сервисе AWS.
Тарифы Lambda = плата за запросы + плата за продолжительность
= количество запросов от 44 640 запусков * 0,2 USD за 1 000 000 + продолжительность 20 секунд * 44 640 запусков пробного выпуска * объём памяти 1 ГБ * 0,000016667 USD за ГБ в секунду
= 0,01 USD + 14,88 USD = 14,89 USD в месяцПлата за Журналы CloudWatch = плата за сбор данных + плата за хранение
= сбор в размере 0,00015 ГБ за запуск * 44 640 запусков * 0,5 USD за ГБ + хранение 0,00015 ГБ за запуск * 44 640 запусков пробного выпуска * 0,03 USD за ГБ в месяц
= 3,35 USD + 0,20 USD = 3,55 USD в месяцТарифы S3 = плата за запросы на размещение + плата за хранение
= количество запросов на размещение 44 640 запусков * 0,005 USD за 1000 запросов + хранение объёмом 0,001 ГБ за запуск * 44 640 запусков пробных выпусков * 1 месяц * 0,023 USD за ГБ в месяц
= 0,22 USD + 1,03 USD = 1,25 USD в месяцПлата за метрики CloudWatch = 3 метрики CloudWatch (SuccessPercent, Duration, Failed) = 3 метрики x 0,30 USD за метрику в месяц = 0,90 USD в месяц
В скриптах пробных выпусков можно настроить дополнительные метрики: метрики executeHttpStep() и executeStep(), которые будут тарифицироваться по пользовательским тарифам CloudWatch Metrics.
Дополнительные ежемесячные платежи = 14,89 USD + 3,55 USD + 1,25 USD + 0,90 USD = 20,59 USD в месяц
Итоговая стоимость за один месяц = 54,07 USD + 20,59 USD = 74,66 USD
Приведенные цены основаны на тарифах для регионов Востока США. Актуальные цены для соответствующих регионов указаны на вкладках цен.
Если у вашего веб-приложения 500 000 посещений в месяц и вы собираете события RUM с дискретизацией 100% для анализа производительности загрузки страниц и ошибок, при этом на одно посещение приходится 20 событий данных — включая одно событие запуска, одно событие просмотра страницы и 10 событий производительности (три основных веб-показателя, одно событие для отображения, одно событие для навигации и пять загрузок ресурсов), а также восемь ошибок на посещение, — расчет стоимости будет следующим.
Общее количество веб-событий RUM = 20 событий с данными за одно посещение * 500 000 посещений = 10 000 000 событий
Плата за 10 000 000 веб-событий RUM по цене 1 USD за 100 000 событий = 10 000 000 * 1 USD / 100 000 = 100 USDСтоимость веб-событий RUM в месяц = 100 USD в месяц
Если у вашего мобильного приложения 2 миллиона пользовательских сеансов в месяц и вы собираете данные RUM в виде интервалов и событий OpenTelemetry (OTEL) — по 70 на сеанс (включая одно событие запуска приложения, одно событие просмотра экрана, 30 событий производительности — три ключевых показателя, одно событие рендеринга, одно навигационное событие и 25 загрузок ресурсов — а также 38 ошибок на сеанс), расчет будет следующим. Предполагая, что размер каждого события или интервала составляет 1 КБ, расчет будет следующим.
Общее количество событий и интервалов RUM OTEL = 70 событий и интервалов на сеанс * 2 000 000 сеансов * 1 КБ на событие или интервал = 140 ГБ полученных данных.
Стоимость за 140 ГБ полученных мобильных событий и интервалов RUM по цене 0,35 USD за ГБ = 140 ГБ * 0,35 USD за ГБ = 49,00 USD в месяцЕжемесячная плата за получение данных мобильного RUM = 49 USD в месяц
Общая плата RUM за мобильный и веб-мониторинг = 100 USD в месяц за веб + 49 USD в месяц за мобильные устройства = 149 USD в месяц
-
Пример 18. Аналитика контейнеров для Amazon EKS и Kubernetes (с улучшенной наблюдаемостью и без нее)
1/Аналитика контейнеров с улучшенной наблюдаемостью для Amazon EKS
При использовании Аналитики контейнеров с улучшенной наблюдаемостью плата будет взиматься в зависимости от количества наблюдений в вашей контейнерной среде, а общее количество проведенных наблюдений зависит от конфигурации контейнера, включая количество его компонентов. Предположим, что вы отслеживаете 1 кластер с 10 узлами, 1 пространством имен, 5 уникальными именами служб, 16 рабочими нагрузками, 20 подами и 20 контейнерами, а данные поступают в течение всего месяца.
Для каждого компонента контейнера EKS принимается среднее количество наблюдений в минуту. Каждый кластер сообщает 1720 наблюдений, каждый узел — 68 наблюдений, каждое пространство имен — 2 наблюдения, каждый сервис — 2 наблюдения, каждая рабочая нагрузка — 7 наблюдений, каждый под — 138 наблюдений, а каждый контейнер — в среднем 21 наблюдение в минуту.
Плата за мониторинг рассчитывается следующим образом:
Общее количество ежемесячных наблюдений Аналитики контейнеров
= [(1 кластер * 1720 наблюдений) + (10 узлов * 68 наблюдений) + (1 пространство имён * 2 наблюдения) + (5 сервисов * 2 наблюдения) + (16 рабочих нагрузок * 7 наблюдений) + (20 подов * 138 наблюдений) + (20 контейнеров * 21 наблюдение)] * 60 минут * 24 часа * 30 дней
= [1720 + 680 + 2 + 10 + 112 + 2760 + 420] * 43 200 минут в месяц = 246 412 800 наблюдений в месяцВаш ежемесячный счет за Аналитику контейнеров = 246 412 800 * 0,21 USD / 1 млн наблюдений = 51,75 USD
Как только количество наблюдений превысит 1 млрд в месяц, будут применяться соответствующие уровни оптовых цен.
Кроме того, по умолчанию собираются все журналы контейнеров. Аналитика контейнеров добавляет 700 байт на строку журнала для метаданных, необходимых для включения фильтрации. Плата за журналы контейнеров по-прежнему будет взиматься в соответствии со стандартными ценами на прием и хранение журналов CloudWatch.
2/Аналитика контейнеров без улучшенной наблюдаемости для Amazon EKS и Kubernetes
Если вы отслеживаете 1 контейнерный кластер, в котором находятся 10 узлов или инстансов Amazon EC2, 20 подов, 5 уникальных имен сервисов и 1 пространство имен, расходы за агрегированные метрики уровня кластера и сервисов будут рассчитываться следующим образом.
Метрики CloudWatch
Каждый кластер, узел, под и сервис имеют предопределенное количество метрик. Каждый кластер предоставляет 24 метрики, каждый узел — 8 метрик, под — 9 метрик, а сервис — 6 метрик. Метрики CloudWatch группируются по поду, сервису и пространству имен. Для группировки используются их имена. Увеличение количества запущенных инстансов не влияет на количество сгенерированных метрик CloudWatch. Все метрики CloudWatch рассчитываются пропорционально времени использования на почасовой основе. В данном примере предполагается, что точки данных передаются в течение всего месяца.
Ежемесячное количество метрик CloudWatch на кластер
= 24 кластерных метрики + (10 узлов или инстансов EC2 * 8 метрик узлов) + (20 уникальных имён подов * 9 метрик подов * 1 пространство имён) + (5 уникальных названий сервисов * 6 сервисных метрик * 1 пространство имён) + (1 уникальное пространство имён * 6 метрик пространства имён)
= 24 + (10 * 8) + (20 * 9 * 1) + (5 * 6 * 1) + (1 * 6) = 320 метрик CloudWatchСтоимость метрик CloudWatch за месяц = 0,30 USD за метрику для первых 10 000 метрик * 320 метрик = 96 USD
Когда общее количество используемых метрик превысит 10 000, будут применяться тарифы в зависимости от объема (дополнительные сведения см. в таблице цен на метрики).
Журналы CloudWatch
В этом примере мы предположим, что средний размер журналов Kubernetes, полученных в месяц для каждого компонента контейнера EKS, выглядит нижеуказанным образом. Каждый кластер сообщает журналы объемом 0,01621 ГБ; каждое пространство имен — 0,0185 ГБ журналов; каждый сервис — 0,02182 ГБ журналов; каждый узел — 0,21365 ГБ журналов, а каждый под — в среднем 0,45845 ГБ журналов в месяц.
Расходы на полученные журналы могут отличаться в зависимости от имен кластера, контейнера, пода, сервиса, имен инстансов, меток и т. д.
Объем загруженных журналов CloudWatch в месяц в ГБ = (1 кластер * 0,01621 ГБ) + (1 пространство имен * 0,0185 ГБ) + (5 сервисов * 0,02182 ГБ) + (10 узлов * 0,21365 ГБ) + (20 подов * 0,45845 ГБ) = 11,45 ГБ в месяц
Стоимость загруженных журналов в месяц = 0,50 USD за 1 ГБ загруженных журналов * 11,45 ГБ событий производительности, переданных в сервис Журналы CloudWatch = 5,73 USD в месяц
Стоимость CloudWatch в месяц = 96 USD + 5,73 USD = 101,73 USD в месяц
Приведенные цены основаны на тарифах для регионов AWS Восток США (Северная Вирджиния). Ознакомьтесь с информацией о ценах для вашего региона.
Если вы используете журналы контейнеров, Аналитика контейнеров добавляет 700 байт на строку журнала для метаданных, необходимых для включения фильтрации. Плата за журналы контейнеров по-прежнему будет взиматься в соответствии со стандартными ценами на прием и хранение журналов CloudWatch.
В составных оповещениях могут сочетаться любые типы оповещений CloudWatch. Плата за оповещения на основе метрик рассчитывается исходя из количества метрик в каждом оповещении, а за составные оповещения — исходя из количества единиц оповещений. Стоимость одного составного оповещения составляет 0,50 USD в месяц, независимо от количества оповещений на основе метрик, которые в него входят.
При создании одного составного оповещения, которое включает четыре оповещения на основе метрик со стандартным разрешением, ежемесячная плата будет рассчитываться следующим образом.
Четыре оповещения на основе метрик со стандартным разрешением = 0,10 USD за каждую метрику оповещения * 4 = 0,40 USD в месяц
Одно составное оповещение = 0,50 USD в месяц
Стоимость CloudWatch за месяц = 0,40 USD + 0,50 USD = 0,90 USD в месяц
-
Пример 19. Аналитика контейнеров для Amazon ECS (с улучшенной наблюдаемостью и без нее)
1/Аналитика контейнеров с улучшенной наблюдаемостью для Amazon ECS
Примечание. С 1 октября 2026 года метрика RunningTaskCount в аналитике контейнеров CloudWatch доступна бесплатно. Плата за эту метрику не взимается независимо от количества сервисов или кластеров Amazon ECS в вашем аккаунте.
При использовании Аналитики контейнеров с улучшенной наблюдаемостью плата будет взиматься в зависимости от количества полученных метрик в вашей контейнерной среде, а это количество зависит от конфигурации контейнера, включая количество его компонентов. Предположим, что вы отслеживаете 1 кластер контейнеров с 5 уникальными именами сервисов, 10 уникальных имен задач с 20 уникальными идентификаторами задач и в среднем 50 запущенных контейнеров. Плата будет следующей.
Для каждого кластера, задачи, сервиса и контейнеров, работающих на Fargate, предусмотрено фиксированное количество метрик. Каждый кластер сообщает 29 метрик; каждый сервис сообщает 31 метрику (из которых метрика RunningTaskCount доступна без дополнительной платы); каждое определение задачи сообщает 26 метрик; каждая задача сообщает 26 метрик; каждый контейнер сообщает 26 метрик. Все метрики CloudWatch рассчитываются пропорционально времени использования на почасовой основе. В данном примере предполагается, что точки данных передаются в течение всего месяца.
Ежемесячное количество метрик CloudWatch
= (29 метрик кластера * 1 уникальное имя кластера) + (30 платных метрик сервисов * 5 уникальных названий сервисов) + (26 метрик определения задач * 10 уникальных названий задач) + (26 метрик задач * 20 уникальных идентификаторов задач) + (26 метрик контейнеров * 50 уникальных идентификаторов контейнеров)
= (29 * 1) + (30 * 5) + (26 * 10) + (26 * 20) + (26 * 50)
= 2259 метрик CloudWatchЕжемесячная стоимость метрик CloudWatch = 0,07 USD за метрику * 2259 метрик = 158,13 USD
Кроме того, 5 метрик RunningTaskCount (по 1 на сервис) предоставляются без дополнительной платы.
Если вы используете журналы контейнеров, плата будет взиматься в соответствии со стандартными ценами на прием и хранение журналов CloudWatch. Обратите внимание: Аналитика контейнеров добавляет 700 байт на строку журнала для метаданных, необходимых для включения фильтрации.
Для кластеров ECS, работающих на EC2, каждый кластер сообщает 24 метрики; каждый сервис сообщает 26 метрик (из которых метрика RunningTaskCount доступна бесплатно); каждое определение задачи содержит 21 метрику; каждая задача сообщает 22 метрики, а каждый контейнер сообщает 20 метрик.
2/Аналитика контейнеров без улучшенной наблюдаемости для Amazon ECS
Аналитика контейнеров предлагает мониторинг Amazon ECS, предоставляя агрегированные метрики на уровне кластера и сервиса. Если вы отслеживаете 1 контейнерный кластер, в котором находятся 5 уникальных имен сервисов, 10 уникальных имен задач и 50 запущенных контейнеров (в среднем), ваши расходы будут рассчитываться следующим образом.
Метрики CloudWatch
Для каждого кластера, задачи и сервиса, работающих на Fargate, сообщается фиксированное количество метрик. Каждый кластер сообщает 13 метрик; каждый сервис сообщает 15 метрик (из которых метрика RunningTaskCount доступна бесплатно); а каждая задача сообщает 10 метрик. Метрики CloudWatch группируются по задаче и сервису с использованием имен. Увеличение количества запущенных инстансов или контейнеров не влияет на количество сгенерированных метрик CloudWatch. Все метрики CloudWatch рассчитываются пропорционально времени использования на почасовой основе. В данном примере предполагается, что точки данных передаются в течение всего месяца.
Количество метрик CloudWatch в месяц
= (13 метрик кластера * 1 уникальный кластер) + (14 платных метрик сервисов * 5 уникальных имен сервисов) + (10 метрик задач * 10 уникальных имен задач)
= (13 * 1) + (14 * 5) + (10 * 10)
= 183 метрики CloudWatchСтоимость метрик CloudWatch за месяц = 0,30 USD за метрику для первых 10 000 метрик * 183 метрики = 54,90 USD.
Когда общее количество используемых метрик превысит 10 000, будут применяться тарифы в зависимости от объема (дополнительные сведения см. в таблице цен на метрики).
Кроме того, 5 метрик RunningTaskCount (по 1 на сервис) предоставляются без дополнительной платы.
Для кластеров ECS, работающих на EC2, каждый кластер сообщает 11 метрик; каждый сервис сообщает 13 метрик (из которых метрика RunningTaskCount доступна бесплатно); а каждая задача сообщает 8 метрик.
Журналы CloudWatch
Для Amazon ECS предполагается средний размер журналов для каждого кластера, сервиса, задачи и контейнера. Каждый кластер записывает журналы объемом 0,0181 ГБ, каждый сервис — 0,02816 ГБ, каждая задача — 0,06437 ГБ журналов, а каждый контейнер — в среднем 0,04426 ГБ в месяц.
Расходы на полученные журналы могут отличаться в зависимости от имен кластера, контейнера, пода, сервиса, имен инстансов, меток и т. д.
Объем загруженных журналов CloudWatch в месяц в ГБ = (1 кластер * 0,0181 ГБ) + (5 сервисов * 0,02816 ГБ) + (10 имен задач * 0,06437 ГБ) + (50 контейнеров * 0,04426 ГБ) = 3,02 ГБ в месяц
Стоимость загруженных журналов в месяц = 0,50 USD за 1 ГБ переданных журналов * 3,02 ГБ событий производительности, переданных в сервис Журналы CloudWatch = 1,51 USD в месяц
Стоимость CloudWatch в месяц = 54,90 USD + 1,51 USD = 56,41 USD в месяц.
Приведенные цены основаны на тарифах для регионов AWS Восток США (Северная Вирджиния). Ознакомьтесь с информацией о ценах для вашего региона.
Если вы используете журналы контейнеров, Аналитика контейнеров добавляет 700 байт на строку журнала для метаданных, необходимых для включения фильтрации. Плата за журналы контейнеров по-прежнему будет взиматься в соответствии со стандартными ценами на прием и хранение журналов CloudWatch.
-
Пример 20. Аналитика базы данных для подготовленных инстансов Amazon RDS и Aurora, баз данных бессерверных конфигураций Aurora и Aurora Limitless
Пример 20. Мониторинг с помощью Аналитики участников
Если осуществляется мониторинг одной функции Lambda, которая вызывается 1 миллион раз в месяц, ваши затраты будут такими, как указано ниже.
Метрики CloudWatch
Существует предопределенное количество метрик для каждой функции. Каждая функция передает 8 метрик. Метрики CloudWatch группируются по функции с использованием имен. Все метрики CloudWatch рассчитываются пропорционально времени использования на почасовой основе. Если некоторая функция вызывается реже, чем один раз в час, оплата за нее взимается только в те часы, когда она вызывалась.Ежемесячное количество метрик CloudWatch на функцию
= 8 метрик * 1 функция
= 8 метрик CloudWatchСтоимость метрик CloudWatch за месяц = 0,30 USD за метрику для первых 10 000 метрик * 8 метрик = 2,40 USD
Когда общее количество метрик в аккаунте превысит 10 000, будут применяться оптовые уровни оплаты. Подробнее см. таблицу цен на метрики.
Журналы CloudWatch
Для каждого вызова функции генерируется одно событие журнала. Размер каждого события журнала составляет приблизительно 1,1 КБ.Объем загруженных журналов CloudWatch в месяц в ГБ = (1,1 КБ / 1024 / 1024) ГБ * 1 000 000 вызовов в месяц = 1,05 ГБ в месяц
Стоимость загруженных журналов в месяц = 0,50 USD за 1 ГБ загруженных журналов * 1,05 ГБ событий производительности, переданных в сервис журналов CloudWatch = 0,52 USD в месяц
Стоимость CloudWatch в месяц = 2,40 USD + 0,52 USD = 2,92 USD в месяц
Обязательные суммы оплаты или обязательный уровень использования сервиса не применяются. Если функция не вызывается, вы ничего не платите.
Приведенные цены основаны на тарифах для региона AWS Восток США (Северная Вирджиния). Ознакомьтесь с информацией о ценах для вашего региона.
В этом сценарии вы настроили кластер Aurora в расширенном режиме Аналитики базы данных, RDS для MySQL со стандартным режимом Database Insights с 3-месячным сроком хранения и выполнили 1,5 миллиона вызовов API в течение месяца. Расчет ежемесячных платежей выглядит следующим образом:
1/ Кластер Aurora с расширенным режимом Аналитики базы данных: Кластер Aurora с одним выделенным инстансом записи (db.r5.large) и одним бессерверным инстансом чтения с настроенным расширенным режимом. Расширенный режим Аналитики базы данных тарифицируется по ставке 0,0125 USD за vCPU-час для каждого выделенного инстанса и 0,003125 USD за ACU-час для каждого инстанса бессерверной конфигурации Aurora в кластере Aurora. Для баз данных Aurora и RDS можно включить расширенный режим Аналитики базы данных на уровне кластера, но не отдельно для каждого инстанса. В этом случае расчет ежемесячных платежей будет определяться указанным ниже образом.
- Общее количество виртуальных ЦП = (количество виртуальных ЦП db.r5.large * 1) = (2 * 1) = 2
- Общее количество ACU = среднее использование ACU для 1 инстанса чтения (при условии использования 4 ACU) = 4
- Ежемесячная плата = (общее использование виртуальных ЦПУ * почасовая ставка виртуального ЦПУ в расширенном режиме Аналитики базы данных * количество часов в месяце) + (общее использование ACU * почасовая ставка ACU в расширенном режиме Аналитики базы данных * количество часов в месяце) = (2 * 0,0125 USD за час работы виртуального ЦПУ * 720 часов) + (4 * 0,003125 USD за час ACU * 720 часов) = 27 USD
- Цены не зависят от фактического объема хранящихся данных о производительности.
2/ RDS для MySQL db.m5.xlarge (4 виртуальных процессора) со стандартом Аналитики базы данных с настроенным сроком хранения в 3 месяца: Почасовая стоимость состоит из двух компонентов: Стоимость хранения за первый месяц и дополнительный месяц.
- Стоимость хранения за первый месяц (FMR) = 4 виртуальных процессора * 0,002054 USD за час работы виртуального процессора = 0,008216 USD в час
- Стоимость хранения за дополнительный месяц (AMR) = 4 виртуальных процессора * 0,000086 USD за час работы виртуального процессора * (3 − 1) месяца = 0,000688 USD в час
- Общая почасовая стоимость хранения = стоимость первого месяца + стоимость хранения за дополнительный месяц = 0,008216 USD + 0,000688 USD = 0,008904 USD в час
- Общие ежемесячные расходы = почасовые расходы * 720 = 0,008904 USD * 720 = 6,41088 USD
3/ Вызовы API: Общее количество вызовов API за месяц составило 1,5 миллиона, из которых 1 миллион — бесплатно. С вас взимается плата за (1,5 − 1) = 0,5 миллиона вызовов по цене 0,00001 USD за каждый вызов API.
- 500 000 вызовов * 0,00001 USD за вызов = 5 USD
Общие ежемесячные расходы = 27 USD + 6,41 USD + 5,0 USD = 38,41 USD
Если вы отслеживаете журналы потоков Amazon VPC с 225 млрд событий журнала в Журналах CloudWatch в месяц и у вас три правила Аналитики участников, которые соответствуют 100%, 50% и 10% этих событий журнала соответственно, ваши расходы будут рассчитываться указанным ниже образом.
Сборы за правила
Общее количество правил = 3 правила
Первое правило Contributor Insights = 0 USD
2 правила Contributor Insights по цене 0,50 USD за правило = 1,00 USDСоответствующие события в журнале
Общее количество совпадающих событий журнала = (225 млрд * 100%) + (225 млрд * 50%) + (225 млрд * 10%) = 225 млрд + 112,5 млрд + 22,5 млрд = 360 миллиардов
От 0 до 1 миллиона совпадающих событий журнала = 0 USD
От 1 млн до 360 млрд совпадающих событий в журнале = 359 999 млн * 0,02 USD = 7200 USDЕжемесячная плата за CloudWatch = 1,00 USD + 7200 USD = 7201 USD
-
Пример 21. Сетевой мониторинг
Мониторинг сети CloudWatch с мониторингом потоков для EC2
Предположим, вы представляете розничную компанию, которой требуется отслеживать производительность сети в связи с рабочей нагрузкой по сбору платежей. Рабочая нагрузка по сбору платежей развернута на 30 инстансах EC2 в одном VPC. Вы заинтересованы в развертывании мониторинга потоков во всех этих инстансах. Ваша ежемесячная плата за мониторинг потоков выглядит указанным ниже образом.1. Плата за контролируемые ресурсы:
30 дней * 24 часа = 720 часов
Общее количество контролируемых ресурсов = 30 инстансов EC2 = 30 контролируемых ресурсов
Поскольку в течение первых 12 месяцев мы предлагаем 10 контролируемых ресурсов бесплатно, вы будете платить за оставшиеся = 30−10 = 20 контролируемых ресурсов
20 контролируемых ресурсов по цене 0,0069 USD за контролируемый ресурс в час = 20 * 0,0069 USD = 0,138 USD * 720 часов = 99,36 USD в месяц2. Плата за метрики CloudWatch:
Предположим, вы создали 5 мониторов для отслеживания рабочих нагрузок, выполняемых на этих 30 инстансах. Каждый монитор предоставляет 5 метрик CloudWatch.
Общее количество метрик: 5 мониторов * 5 метрик на монитор = 25 метрик
Общая плата CloudWatch за метрики: 25 метрик * 0,30 USD за метрику в месяц = 7,5 USD в месяц
Общая плата за мониторинг потоков в этом примере: 99,36 USD + 7,5 USD = 106,86 USD в месяцМониторинг сети CloudWatch с мониторингом потоков для наблюдаемости контейнерной сети EKS
Включение наблюдаемости контейнерной сети приводит к созданию одного агента на каждом рабочем узле Kubernetes, а также одного монитора потоков, который предоставляет 5 метрик в CloudWatch.Ежемесячное использование: 30 дней * 24 часа = 720 часов
Кластер EKS с 50 узлами
Плата CloudWatch за метрики: 5 метрик * 0,30 USD за метрику в месяц = 1,50 USD в месяц
Плата за мониторинг потоков: 50 узлов * 0,0069 USD за отслеживаемый ресурс в час = 0,345 USD * 720 часов = 248,40 USD в месяц
Общая плата за мониторинг сети с мониторингом потоков для наблюдения за контейнерной сетью EKS: 1,50 USD + 248,40 USD = 249,90 USD в месяцКластер EKS с 1500 узлами
Плата CloudWatch за метрики: 5 метрик * 0,30 USD за метрику в месяц = 1,50 USD в месяц
Плата за мониторинг потоков: 1500 узлов * 0,0069 USD за отслеживаемый ресурс в час = 10,35 * 720 часов = 7452 USD в месяц
Общая плата за наблюдение за контейнерной сетью для EKS: 1,50 USD + 7452 USD = 7453,50 USD в месяцМониторинг сети CloudWatch с мониторингом Интернета
Если вы добавите 10 дистрибутивов CloudFront и 20 виртуальных частных облаков (VPC) к монитору для мониторинга 45 000 городских сетей, ваши расходы будут рассчитываться указанным ниже образом.1. Плата за контролируемые ресурсы:
30 дней * 24 часа = 720 часов
Общее количество контролируемых ресурсов = 10 дистрибутивов CloudFront + 20 VPC = 30
30 контролируемых ресурсов по цене 0,01 USD за каждый контролируемый ресурс в час = 30 * 0,01 USD = 0,30 USD в час = 0,30 USD * 720 часов в месяц = 216 USD в месяц2. Плата за мониторинг городских сетей:
Общее количество контролируемых городских сетей = 45 000, первые 100 городских сетей = 0 USD
Общее количество контролируемых городских сетей в месяц = 45 000 в час * 720 часов в месяц = 32 400 000 часов работы городской сети в месяц
Первые 100 городских сетей в час, всего в месяц (фиксированное значение за каждый месяц) = 72 000 часов работы городской сети в месяц
Общее количество оплаченных часов работы городской сети в месяц = 32 400 000 часов работы городской сети в месяц − 72 000 часов работы городской сети в месяц = 32 328 000 часов работы городских сетей в месяц
32 328 000 часов работы городских сетей в месяц по цене 0,74 USD за 10 000 городских сетей в час = 32 328 000 * 0,000074 USD = 2392,27 USD в месяц3. Плата за Журналы CloudWatch:
Из 45 000 городских сетей мониторинг Интернета будет публиковать журналы CloudWatch только для 500 наиболее значимых городских сетей, что составляет менее 500 МБ данных журнала в день или (500 МБ * 30) = 15 ГБ данных в месяц. Если исключить бесплатное покрытие (пример: 5 ГБ), то оставшиеся данные журнала, за которые взимается плата, составят 10 ГБ (15 ГБ – 5 ГБ). Если плата за 1 ГБ составляет 0,50 USD в месяц, что является обоснованным примером, ваши ежемесячные расходы на Журналы CloudWatch составят менее 0,50 USD * 10 ГБ = 5 USD в месяц.
Общая стоимость мониторинга Интернета в этом примере: 216 USD + 2392,27 USD + 5 USD = 2613,27 USD в месяцМониторинг сети CloudWatch с синтетическим мониторингом
Представьте, что вы управляете финансовым учреждением и хотите отслеживать производительность своих торговых приложений с помощью синтетического мониторинга. Чтобы обеспечить устойчивость, вы распределили приложение по трем зонам доступности, сопоставив их с тремя подсетями. Ваша инфраструктура подключается к восьми локальным IP-адресам через резервные каналы AWS Direct Connect. Ваш ежемесячный счет за использование синтетического мониторинга в регионе «Восток США (Северная Вирджиния)» будет рассчитан указанным ниже образом.1. Плата за контролируемые ресурсы:
30 дней * 24 часа = 720 часов
Общее количество подсетей VPC: 3
Общее количество локальных назначений, доступных из каждой подсети VPC: 8
3 подсети VPC к первым четырём назначениям по цене 0,10 USD за контролируемый ресурс в час = 3 * 720 часов * 0,10 USD = 216 USD в месяц
При умножении на 2 получается 8 назначений = 216 USD * 2 = 432 USD в месяц2. Плата за метрики CloudWatch:
Для каждого зонда синтетический мониторинг предоставляет 3 метрики CloudWatch
Количество контролируемых зондов: 3 подсети * 8 IP-адресов назначения = 24 зонда
Общее количество метрик: 24 зонда * 3 метрики на каждый зонд = 72 метрики
Общая плата CloudWatch за метрики: 72 метрики * 0,30 USD за метрику в месяц = 21,60 USD в месяц
Общая плата за синтетический мониторинг в этом примере: 432 USD + 21,60 USD = 453,60 USD в месяцЕсли для приложения регистрируется 500 000 посещений в месяц, а сбор событий CloudWatch RUM настроен на 100% дискретизацию для данных о производительности загрузки страниц и ошибок, при этом на каждое посещение приходится 20 событий данных — одно событие запуска, одно событие просмотра страницы, 10 событий производительности (три ключевых показателя качества веб-страниц, одно для отображения, одно для навигации и пять загрузок ресурсов), а также восемь ошибок для каждого посещения, — стоимость будет начисляться указанным ниже образом.
Общее количество событий с данными RUM = 20 событий с данными за посещение * 500 000 посещений = 10 000 000 событий с данными
Плата за 10 000 000 событий с данными RUM по цене 1 USD за 100 000 событий с данными = 10 000 000 * 1 USD / 100 000 = 100 USDСтоимость событий данных CloudWatch RUM в месяц = 100 USD в месяц
Если ваше приложение работает круглосуточно в течение 30 дней и каждую минуту выдает 10 000 обновлений метрик, а поток метрик CloudWatch отправляет данные партнерскому адресу HTTP на Востоке США через поток доставки данных Kinesis Data Firehose, то ежемесячный платеж будет рассчитываться указанным ниже образом.
Потоки метрик CloudWatch
Общее количество обновлений метрик = 10 000 обновлений метрик в минуту * 43 200 минут в месяц = 432 000 000 обновлений метрик в месяц
432 000 000 обновлений метрик по цене 0,003 USD за 1000 обновлений метрик = 1296 USD в месяц
Ежемесячная плата за CloudWatch = 1296 USD в месяцKinesis Data Firehose
Объем данных, полученных Kinesis Data Firehose (ГБ в месяц) = 432 000 000 обновлений метрик * 0,5 КБ (предполагаемый средний размер каждого обновления метрики) / 1 048 576 КБ/ГБ = 206 ГБ в месяц
Цена Kinesis Data Firehose в регионе US-East составляет 0,029 USD за ГБ полученных данных для первых 500 ТБ в месяц = 206 ГБ * 0,029 USD = 5,97 USD в месяц
Плата за использование Kinesis Data Firehose = 5,97 USD в месяцИсходящие данные (адрес HTTP Kinesis Data Firehose к партнеру по мониторингу)
До 9,999 ТБ в месяц по цене 0,09 USD за ГБ (поскольку первые 100 ГБ предоставляются бесплатно, мы исключим 100 ГБ из расчета цены) = 106 ГБ * 0,09 USD = 9,54 USD
Плата за исходящую передачу данных = 9,54 USD в месяцОбщая сумма ежемесячных платежей = 1296 USD в месяц + 5,97 USD в месяц + 9,54 USD в месяц = 1311,51 USD в месяц
Примечание. Приведенные цены основаны на тарифах для регионов AWS Восток США (Северная Вирджиния). Ознакомьтесь с информацией о ценах для вашего региона.
-
Пример 22. Публикация пользовательских метрик OpenTelemetry
Flow Monitor (Монитор сетевых потоков)
Предположим, вы представляете розничную компанию, которой требуется отслеживать производительность сети в связи с рабочей нагрузкой по сбору платежей. Рабочая нагрузка по сбору платежей развернута на 30 инстансах EC2 в одном VPC. Вы заинтересованы в развертывании монитора потоков во всех этих инстансах. Ваша ежемесячная плата за монитор потоков выглядит указанным ниже образом.1. Плата за контролируемые ресурсы:
30 дней * 24 часа = 720 часов
Общее количество контролируемых ресурсов = 30 инстансов EC2 = 30 контролируемых ресурсов
Поскольку в течение первых 12 месяцев мы предлагаем 10 контролируемых ресурсов бесплатно, вы будете платить за оставшиеся = 30−10 = 20 контролируемых ресурсов
20 контролируемых ресурсов по цене 0,0069 USD за контролируемый ресурс в час = 20 * 0,0069 USD = 0,138 USD * 720 часов = 99,36 USD в месяц2. Плата за метрики CloudWatch:
Предположим, вы создали 5 мониторов для отслеживания рабочих нагрузок, выполняемых на этих 30 инстансах. Каждый монитор предоставляет 5 метрик CloudWatch.
Общее количество метрик: 5 мониторов * 5 метрик на монитор = 25 метрик
Общая плата CloudWatch за метрики: 25 метрик * 0,30 USD за метрику в месяц = 7,5 USD в месяц
Общая плата за мониторинг потока в этом примере: 99,36 USD + 7,5 USD = 106,86 USD в месяцInternet Monitor (Монитор Интернета)
Если вы добавите 10 дистрибутивов CloudFront и 20 виртуальных частных облаков (VPC) к монитору для мониторинга 45 000 городских сетей, ваши расходы будут рассчитываться указанным ниже образом.1. Плата за контролируемые ресурсы:
30 дней * 24 часа = 720 часов
Общее количество контролируемых ресурсов = 10 дистрибутивов CloudFront + 20 VPC = 30
30 контролируемых ресурсов по цене 0,01 USD за каждый контролируемый ресурс в час = 30 * 0,01 USD = 0,30 USD в час = 0,30 USD * 720 часов в месяц = 216 USD в месяц2. Плата за мониторинг городских сетей:
Общее количество контролируемых городских сетей = 45 000, первые 100 городских сетей = 0 USD
Общее количество контролируемых городских сетей в месяц = 45 000 в час * 720 часов в месяц = 32 400 000 часов работы городской сети в месяц
Первые 100 городских сетей в час, всего в месяц (фиксированное значение за каждый месяц) = 72 000 часов работы городской сети в месяц
Общее количество оплаченных часов работы городской сети в месяц = 32 400 000 часов работы городской сети в месяц − 72 000 часов работы городской сети в месяц = 32 328 000 часов работы городских сетей в месяц
32 328 000 часов работы городских сетей в месяц по цене 0,74 USD за 10 000 городских сетей в час = 32 328 000 * 0,000074 USD = 2392,27 USD в месяц3. Плата за Журналы CloudWatch:
Из 45 000 городских сетей Internet Monitor будет публиковать журналы CloudWatch только для 500 наиболее значимых городских сетей, что составляет менее 500 МБ данных журнала в день или (500 МБ * 30) = 15 ГБ данных в месяц. Если исключить бесплатное покрытие (пример: 5 ГБ), то оставшиеся данные журнала, за которые взимается плата, составят 10 ГБ (15 ГБ – 5 ГБ). Если плата за 1 ГБ составляет 0,50 USD в месяц, что является обоснованным примером, ваши ежемесячные расходы на Журналы CloudWatch составят менее 0,50 USD * 10 ГБ = 5 USD в месяц.
Общая стоимость интернет-монитора в этом примере: 216 USD + 2392,27 USD + 5 USD = 2613,27 USD в месяцSynthetic Monitor (Синтетический монитор)
Предположим, вы представляете финансовое учреждение, которому требуется отслеживать производительность своих торговых приложений с помощью Synthetic Monitor. Чтобы обеспечить устойчивость, вы распределили приложение по трем зонам доступности, сопоставив их с тремя подсетями. Ваша инфраструктура подключается к восьми локальным IP-адресам через резервные каналы AWS Direct Connect. Ваш ежемесячный счет за использование синтетического монитора в регионе «Восток США (Северная Вирджиния)» будет рассчитан указанным ниже образом.1. Плата за контролируемые ресурсы:
30 дней * 24 часа = 720 часов
Общее количество подсетей VPC: 3
Общее количество локальных назначений, доступных из каждой подсети VPC: 8
3 подсети VPC к первым четырём назначениям по цене 0,10 USD за контролируемый ресурс в час = 3 * 720 часов * 0,10 USD = 216 USD в месяц
При умножении на 2 получается 8 назначений = 216 USD * 2 = 432 USD в месяц2. Плата за метрики CloudWatch:
За каждый зонд Synthetic Monitor передает 3 метрики CloudWatch
Количество контролируемых зондов: 3 подсети * 8 IP-адресов назначения = 24 зонда
Общее количество метрик: 24 зонда * 3 метрики на зонд = 72 метрики
Общая плата CloudWatch за метрики: 72 метрики * 0,30 USD за метрику в месяц = 21,60 USD в месяц
Общая стоимость синтетического монитора в этом примере: 432 USD + 21,60 USD = 453,60 USD в месяцПредположим, что вы выполняете одну кампанию по разделению трафика, в которой предоставляете две функции (старую и новую версии), при общем трафике пользователей в 200 000 просмотров страниц в месяц с частотой дискретизации 100%. Вам не требуется анализ. Приложение создает одно назначение для каждого просмотра страницы, выполняя вызов API Evidently для определения того, какая функция какому пользователю будет предоставлена (этот механизм называется разделением трафика). Стоимость будет следующей.
Плата за события Evidently
Общее количество событий Evidently (назначений) = 200 000 просмотров * 1 событие Evidently на просмотр страницы = 200 000 событий Evidently
200 000 событий Evidently типа «назначение» по цене 5 USD за миллион событий Evidently = 1,00 USDСтоимость CloudWatch Evidently в месяц = 1,00 USD
Если ваше приложение работает на 100 инстансах EC2 и публикует пользовательские метрики OTel через адрес OTLP в среднем по 500 байт на точку данных, при этом 50 метрик на инстанс передают данные каждые 60 секунд, ежемесячная плата составит:
Общее количество точек данных в минуту = 100 инстансов * 50 метрик = 5000 точек данных в минуту Средний размер точки данных = 500 байт Объем данных, принимаемых в минуту = 5000 * 500 байт = 2,5 МБ/мин Объем данных, поступающих в месяц = 2,5 МБ * 60 минут * 24 ч * 30 дней = 108 ГБ/месяц
Ежемесячная плата за получение данных OTel = 108 ГБ * 0,50 USD за ГБ = 54,00 USD в месяц
Сюда входит 15 месяцев хранения без отдельной платы за API, количество метрик или хранение. Для сравнения, те же 5000 уникальных серий метрик по тарифу Classic на первом уровне будут стоить 5000 * 0,30 USD = 1500 USD в месяц.
-
Пример 23. Запрос метрик OTel с помощью PromQL
Если вы выполняете 500 запросов PromQL в день, каждый из которых сканирует 10 000 образцов (например, запрашивая 100 рядов метрик в диапазоне времени из 100 точек), ежемесячная плата составит:
Общее количество сканированных образцов в месяц = 500 запросов * 10 000 образцов * 30 дней = 150 000 000 образцов Ежемесячная плата за запросы PromQL = 150 млн образцов * 0,01 USD за миллион = 1,50 USD в месяц
Запросы, выполняемые через консоль AWS (включая информационные панели CloudWatch, Query Studio), бесплатны.
Теперь предположим, что вы выполняете запуск двух обновлений, каждое из которых существует в двух версиях, при общем трафике пользователей 200 000 просмотров страниц в месяц и долей выборки 100%. Вы намерены выполнять мониторинг трех метрик, которые создаются для каждого события данных (то есть сопоставление с тремя правилами). Приложение создает одно событие назначения для каждого просмотра страницы, выполняя вызов API Evidently для определения того, какая версия какому пользователю будет предоставлена (разделение трафика). Также приложение создает два события данных на каждый просмотр страницы (например, клики пользователя). Стоимость будет следующей.
Расходы на события Evidently
Для назначений количество событий Evidently = 200 000 просмотров * 1 событие Evidently на просмотр страницы * 2 запуска = 400 000 событий Evidently
Для событий данных количество событий Evidently = 200 000 просмотров * 2 события Evidently на просмотр страницы = 400 000 событий данных Evidently
Всего событий Evidently = события Evidently для назначений + события данных Evidently = 400 000 + 400 000 = 800 000
800 000 событий Evidently по цене 5 USD за миллион событий Evidently = 4,00 USDРасходы на единицы анализа Evidently
Количество метрик Evidently = 2 запуска * 3 метрики = 6 метрик
Количество единиц анализа Evidently = 6 метрик * 400 000 событий данных Evidently = 2 400 000
Расходы на анализ = 2 400 000 единиц анализа Evidently по цене 7,50 USD за миллион единиц анализа Evidently = 18,00 USDЕжемесячная плата CloudWatch Evidently = расходы на события + расходы на анализ = 4,00 USD + 18,00 USD = 22,00 USD
Плата за метрики CloudWatch = 12 метрик * 0,30 USD = 3,60 USD
(Метрики CloudWatch указаны для каждого варианта: 6 метрик Evidently * 2 варианта) -
Пример 24. Аналитика контейнеров с метриками OpenTelemetry
Если вы отслеживаете 1 кластер EKS с 50 узлами, 200 подами и 200 контейнерами с помощью Аналитики контейнеров OTel со средним размером наблюдения около 1800 байт и кластер генерирует метрические данные OTel объемом 15 ГБ в день, ежемесячная плата составит:
Ежемесячный объем принятых данных OTel = 15 ГБ в день * 30 дней = 450 ГБ в месяц. Ежемесячная плата Аналитики контейнеров OTel = 450 ГБ * 0,08 USD за ГБ = 36,00 USD в месяц
Сюда входит хранение данных и доступ к ним с помощью запросов без отдельной платы за метрики или API. Для сравнения: стоимость одного и того же кластера по ценам Аналитики контейнеров, основанным на наблюдениях (пример 18), составит примерно 51,75 USD в месяц при 246 млн наблюдений.
-
Пример 25. Обогащение поставляемых метрик OTel
Если вы включите обогащение предоставляемых метрик для 500 инстансов EC2, 50 инстансов RDS и 100 балансировщиков нагрузки ELB и эти ресурсы будут публиковать в общей сложности около 8000 метрик с интервалом в 1 минуту, ваша ежемесячная плата составит:
Общее количество наблюдений в месяц = 8 000 метрик * 60 минут * 24 часа * 30 дней = 345 600 000 наблюдений Средний объем расширенного наблюдения = 450 байт (включая теги ресурсов AWS и метаданные) Ежемесячный объем обогащенных принятых данных = 345 600 000 * 450 байт = ~155 ГБ в месяц
Ежемесячная плата за обогащение предоставляемых метрик: 155 ГБ * 0,50 USD за ГБ = 77,50 USD в месяц
При обогащении к каждой точке данных во время приема добавляются теги ресурсов AWS и метаданные аккаунта, что устраняет необходимость в специальных конвейерах для постфактумного объединения метрик с контекстом ресурсов. Фактическое количество байтов на одно наблюдение зависит от количества и размера тегов ресурсов, примененных к вашим ресурсам AWS.
-
Пример 26. Централизация метрик OTel
Если вы централизуете метрики OTel из 10 аккаунтов (по 50 ГБ в месяц каждый) в один аккаунт мониторинга:
Общий объем = 500 ГБ в месяц Первая копия в аккаунт мониторинга = бесплатно Вторая копия (например, резервный регион) = 500 ГБ * 0,05 USD за ГБ = 25,00 USD в месяц
Ежемесячная плата за централизацию = 25,00 USD (первое назначение — бесплатно; 0,05 USD за ГБ за каждое дополнительное)
-
Пример 27. Метрики Amazon ECS с высоким разрешением
При желании сервисы Amazon ECS могут публиковать метрики, такие как использование ресурсов процессора и памяти, с разрешением 20 секунд. Эти метрики с высоким разрешением классифицируются как метрики подробного мониторинга, в которых уровни использования метрик совпадают с пользовательскими метриками, опубликованными в Amazon CloudWatch.
Вы запускаете 4 сервиса ECS, каждый из которых использует политику масштабирования на основе целевого отслеживания с различными конфигурациями метрик:
- Сервис A использует метрику использования процессора с разрешением 20 секунд
- Сервис B использует метрику использования памяти с разрешением 20 секунд
- Сервис C использует метрики использования процессора и памяти с разрешением 20 секунд
- Сервис D использует стандартную метрику использования процессора с разрешением 60 секунд
На самом высоком ценовом уровне (0,30 USD за метрику):
Ежемесячная плата за метрики: 3 сервиса с метриками высокого разрешения: (1 + 1 + 2) = 4 метрики * 0,30 USD за метрику = 1,20 USD. Сервис D: 0 USD (метрики ECS стандартного разрешения без дополнительной оплаты)
Ежемесячная плата за оповещения высокого разрешения: (1 + 1 + 2) = 4 оповещения * 0,30 USD за оповещение = 1,20 USD Ежемесячная плата за оповещения стандартного разрешения: Сервис D: 1 оповещение * 0,10 USD за оповещение = 0,10 USDЕжемесячная плата за CloudWatch = 1,20 USD + 1,20 USD + 0,10 USD = 2,50 USD в месяц
На самом низком ценовом уровне (0,02 USD за метрику):
Ежемесячная плата за метрики: 3 сервиса с метриками высокого разрешения: (1 + 1 + 2) = 4 метрики * 0,02 USD за метрику = 0,08 USD. Сервис D: 0 USD (метрики ECS стандартного разрешения без дополнительной оплаты)
Ежемесячная плата за оповещения высокого разрешения: (1 + 1 + 2) = 4 оповещения * 0,30 USD за оповещение = 1,20 USD Ежемесячная плата за оповещения стандартного разрешения: Сервис D: 1 оповещение * 0,10 USD за оповещение = 0,10 USDЕжемесячная плата за CloudWatch = 0,08 USD + 1,20 USD + 0,10 USD = 1,38 USD в месяц
Дополнительные ресурсы для расчета цены
Легко рассчитайте свои ежемесячные затраты на AWS.
Свяжитесь со специалистами AWS, чтобы получить индивидуальное ценовое предложение.