Какие журналы AWS CloudWatch используют для хранения?

Я начал работать с амазонкой CloudWatch Logs, Вопрос в том, AWS с помощью Glacier или же S3 хранить логи? Они используют Kinesis обрабатывать журналы с использованием фильтров. Может кто-нибудь, пожалуйста, скажите ответ?

2 ответа

AWS, скорее всего, будет использовать S3, а не Glacier.

Glacier создаст проблемы, если вы захотите получить доступ к старым журналам, так как получение данных, хранящихся в Amazon Glaciers, может занять несколько часов, и это определенно не время реакции, которое можно ожидать от решения для анализа журналов CloudWatch.

Кроме того, цена за хранение 1 ГБ загруженных журналов, по-видимому, основана на 1 ГБ, хранящихся в AWS S3. Стоимость S3 за один ГБ, хранимый в месяц, составляет 0,03 доллара США, а цена за хранение 1 ГБ журналов в месяц также составляет 0,03 доллара США.

На странице цен CloudWatch есть примечание:

*** Данные, архивируемые с помощью CloudWatch Logs, включают 26 байтов метаданных на событие журнала и сжимаются с использованием сжатия gzip level 6. Сборы за архивные данные основаны на сумме метаданных и сжатых данных журнала.

Согласно презентации Генри Хана (AWS) на CloudWatch, это "3 цента на ГБ, а мы сжимаем "," ... так что вы получаете 3 цента на 10 ГБ".

Это заставляет меня поверить, они хранят его на AWS S3.

Вероятно, они используют DynamoDB. S3 (и Glacier) не подходит для файлов, к которым добавляются очень часто.

Другие вопросы по тегам