我有一个正在运行apache应用程序的ec2实例。
我必须将我的Apache日志存储在某个地方。为此,我使用了两种方法:
我已经使用了两种方法。两种方法都适合我。但是,在这里我不担心成本计算。
其中哪些将具有最低成本?
答案 0 :(得分:1)
它们的存储成本都差不多,但是CloudWatch Logs收取额外的费用。
因此,直接发送到Amazon S3的成本较低。
答案 1 :(得分:1)
S3的定价基本上基于三个因素:
S3和同一区域内的AWS资源之间的数据传输成本为零。
根据Cloudwatch日志价格:
所有日志类型。任何CloudWatch都不收取数据传输IN费用。来自CloudWatch Logs的数据传输OUT已定价。
Cloudwatch日志的定价详细信息:
有关更多详细信息,请参见CloudWatch pricing。
类似地,根据AWS,S3定价因地区而异。
例如,弗吉尼亚北部:
S3标准存储
有关更多详细信息,请参见S3 pricing。
因此,我们可以得出结论,将日志发送到S3比将它们发送到CloudWatch更具成本效益。