许多小文件是AWS S3和Glacier的大文件:

时间:2016-06-01 12:08:57

标签: amazon-web-services video-streaming amazon-glacier

我有一个流媒体服务器作为EC2实例,视频块的持续时间是8秒。我想存档流以供审计,因此我将流记录为每1分钟一个文件

我应该将8秒块保存到S3然后保存到Glacier还是保存合并的1分钟文件

哪种选择在成本和性能方面更好?对于s3然后对于冰川

1 个答案:

答案 0 :(得分:2)

所以,回答你的问题:

您应该上传较大的文件,即1分钟的合并文件。

就成本而言,除了您使用的每个GB存储空间外,S3和Glacier都会向您收取费用,因此上传更大的块意味着减少对S3和Glacier的请求,从而节省成本。

在性能方面,您在评论中说您很少需要检索文件,因此我建议您使用Glacier。但要注意,一旦你把文件放在Glacier中,它需要花费几个小时才能找回它,所以只有你很少需要这些数据才有用,如果不是这样的话。

如果您需要经常检索数据,则应使用S3(数据检索是即时的)。但S3对于存储的收费高于冰川,因此两者之间存在利弊。