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

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


person Nikunj Shukla    schedule 02.08.2014    source источник


Ответы (2)


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

person marv    schedule 29.08.2014

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

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

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

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

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

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

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

person Jan Vlcinsky    schedule 10.11.2015