我有一个流媒体服务器作为EC2实例,视频块的持续时间是8秒。我想存档流以供审计,因此我将流记录为每1分钟一个文件
我应该将8秒块保存到S3然后保存到Glacier还是保存合并的1分钟文件
哪种选择在成本和性能方面更好?对于s3然后对于冰川
答案 0 :(得分:2)
所以,回答你的问题:
您应该上传较大的文件,即1分钟的合并文件。
就成本而言,除了您使用的每个GB存储空间外,S3和Glacier都会向您收取费用,因此上传更大的块意味着减少对S3和Glacier的请求,从而节省成本。
在性能方面,您在评论中说您很少需要检索文件,因此我建议您使用Glacier。但要注意,一旦你把文件放在Glacier中,它需要花费几个小时才能找回它,所以只有你很少需要这些数据才有用,如果不是这样的话。
如果您需要经常检索数据,则应使用S3(数据检索是即时的)。但S3对于存储的收费高于冰川,因此两者之间存在利弊。