Стоимость магазина журнала Cloudwatch против стоимости S3 - PullRequest
1 голос
/ 02 апреля 2019

У меня есть экземпляр ec2, на котором запущено приложение apache.

Я должен где-то хранить свой журнал Apache.Для этого я использовал два подхода:

  1. Cloudwatch Agent для отправки журналов в cloudwatch
  2. CronJob для отправки файла журнала в s3

Я использовалоба метода.Оба метода подходят для меня.Но здесь я немного беспокоюсь о стоимости.

Какие из них будут иметь минимальную стоимость?

Ответы [ 2 ]

1 голос
/ 02 апреля 2019

S3 Цены в основном основаны на трех факторах:

  1. Объем хранилища.
  2. Количество данных, передаваемых каждый месяц.
  3. Количество запросов, сделанных ежемесячно.

Стоимость передачи данных между ресурсами S3 и AWS в пределах одного региона равна нулю.

Согласно расценкам Cloudwatch для журналов:

Все типы журналов. За передачу данных CloudWatch не взимается плата за передачу данных IN. Стоимость передачи данных OUT из журналов CloudWatch

Информация о ценах для журналов Cloudwatch:

  • Сбор (загрузка данных): $ 0,50 / ГБ
  • Магазин (архив): $ 0,03 / ГБ
  • Анализ (запросы Logs Insights): $ 0,005 / ГБ отсканированных данных

Подробнее см. CloudWatch .

Аналогично, согласно AWS, цены S3 отличаются в зависимости от региона.

Например, для N.Virginia:

S3 Стандартное хранилище

  • Первые 50 ТБ / месяц: 0,023 долл. США за ГБ
  • Следующие 450 ТБ / месяц: 0,022 долл. США за ГБ
  • Более 500 ТБ / месяц: $ 0,021 за ГБ

Подробнее см. S3 .

Следовательно, можно сделать вывод, что отправка журналов на S3 будет более экономически эффективной, чем отправка их в CloudWatch.

1 голос
/ 02 апреля 2019

Они оба имеют одинаковую стоимость хранения, но CloudWatch Logs имеет дополнительную плату за загрузку.

Таким образом, отправка прямо в Amazon S3 будет дешевле.

См .: Цены на Amazon CloudWatch - Amazon Web Services (AWS)

...