我开始使用亚马逊CloudWatch Logs
。问题是AWS
使用Glacier
或S3
来存储日志吗?他们使用Kinesis
使用过滤器处理日志。谁能告诉你答案呢?
答案 0 :(得分:0)
他们可能正在使用DynamoDB。 S3(和Glacier)不适合频繁附加的文件。
答案 1 :(得分:0)
AWS很可能使用S3,而不是Glacier。
如果您希望访问旧日志以获取存储在Amazon Glacier中的数据可能需要几个小时,那么Glacier会遇到问题,这绝对不是人们对CloudWatch日志分析解决方案所期望的反应时间。此外,存储1 GB摄取日志的价格似乎来自AWS S3上存储的1 GB。 每月存储1 GB的S3价格为0.03美元,每月存储1 GB日志的价格也为0.03美元。
在CloudWatch定价页面上有一个注释:
*** CloudWatch Logs存档的数据包括每个日志事件26个字节的元数据,并使用gzip level 6压缩进行压缩。存档 数据费用基于元数据和压缩日志的总和 数据大小。
根据Henry Hahn (AWS) presentation on CloudWatch,它是“每GB 3美分我们压缩它,”......“所以你每10 GB得3美分”。
这让我相信,他们将它存储在AWS S3上。