Назад | Перейти на главную страницу

Цены на AWS Cloudwatch, что такое метрика и сколько точек данных у вас может быть

Отказ от ответственности: я намеревался задать этот вопрос на форуме разработчиков AWS, но, поскольку я только что создал учетную запись форума, я "возможно, не сможет отправлять сообщения в течение нескольких часов"и я, конечно, усну к тому времени и забуду, что собирался спросить об этом завтра ....

Я прочитал Страница цен на CloudWatch, искали на форумах AWS и даже добрались до третьей страницы в Google .... Но я до сих пор не понимаю цены на CloudWatch.

Мое замешательство возникает из-за нескольких вещей ...

  1. Мое удивление, что я могу запустить сервер (будь то t3a.nano) за 3,50 доллара в месяц, но мониторинг этого сервера стоит 2,10 доллара ....
  2. Заявление AWS о том, что "Стоимость метрик пропорциональна по часам, и наши расчеты предполагают, что клиенты отправляют специальные метрики не реже одного раза в час."(это объяснение кажется мне" туманным ".... извините)
  3. Пример AWS для пользовательских показателей использует полностью связанное предположение, что мое приложение "работает на 51000 инстансах Amazon EC2..... "

Итак, вот суть моего вопроса. Если у меня есть настраиваемая метрика, предположим, что я измеряю максимальное использование памяти скриптом Python, который выполняется один раз в час в течение 60 секунд. Поэтому я отправляю 730 измерений в Cloudwatch в месяц ...

Вопросы: (используйте общие предположения для любых данных, которые я мог пропустить)

  1. Я предполагаю, что это единый показатель?
  2. Неужели это будет стоить мне 0,30 доллара за 730 точек данных?
  3. Что, если я отправлю 60 метрик в час, всего 43 800 точек данных, по-прежнему 0,30 доллара США?

На основе примера специальной метрики цена составляет 0,3 доллара США за метрику за экземпляр. Предполагая, что у вас есть один экземпляр, ваш пример использования памяти будет составлять 0,3 доллара США в месяц. Другая часть цены, количество запросов API, связана с частотой измерения. В примере говорится:

51,000 instances * (43,200 minutes/5 minutes)

43 200 - это минуты в месяц, а 5 минут - это частота измерения. В вашем примере отправка 60 показателей в час будет:

1 instance * (43,200 minutes/1 minute) = 43,200 requests.

Поскольку у вас есть 1 000 000 запросов в месяц на уровне бесплатного пользования, это будет всего лишь 0,3 доллара США в месяц для частоты в 1 минуту.