Cloudwatch 日志存储成本核算与 S3 成本核算

Dee*_*gal 8 amazon-s3 amazon-web-services amazon-cloudwatch

我有一个正在运行 apache 应用程序的 ec2 实例。

我必须将我的 apache 日志存储在某个地方。为此,我使用了两种方法:

  1. Cloudwatch代理将日志推送到cloudwatch
  2. CronJob 将日志文件推送到 s3

这两种方法我都用过。两种方法都适合我。但是,在这里我不太担心成本。

其中哪一个的成本最低?

小智 11

S3 定价基本上基于三个因素:

  1. 存储量。
  2. 每月传输的数据量。
  3. 每月提出的请求数量。

同一区域内S3和AWS资源之间的数据传输成本为零。

根据 Cloudwatch 日志定价:

所有日志类型。任何 CloudWatch 均不收取数据传输输入费用。从 CloudWatch Logs 输出数据是收费的。

Cloudwatch 日志的定价详细信息:

  • 收集(数据摄取):0.50 美元/GB
  • 存储(存档):0.03 美元/GB
  • 分析(日志洞察查询):扫描数据每 GB 0.005 美元

有关更多详细信息,请参阅CloudWatch 定价

同样,根据 AWS 的说法,S3 定价因地区而异。

例如,对于弗吉尼亚北部:

S3标准存储

  • 前 50 TB/月:每 GB 0.023 美元
  • 接下来的 450 TB/月:每 GB 0.022 美元
  • 超过 500 TB/月:每 GB 0.021 美元

有关更多详细信息,请参阅S3 定价。

因此,我们可以得出结论,将日志发送到 S3 比将日志发送到 CloudWatch 更具成本效益。


Joh*_*ein 5

它们的存储成本相似,但 CloudWatch Logs 需要支付额外的提取费用。

\n\n

因此,直接发送到 Amazon S3 的成本会更低。

\n\n

请参阅:Amazon CloudWatch 定价 \xe2\x80\x93 Amazon Web Services (AWS)

\n