亚马逊s3视频网站的存储设计

时间:2011-06-15 19:45:18

标签: amazon-s3

我们的视频网站上有数千个视频,我们计划在云端使用amazon-s3进行存储。视频属于以下层次结构。

root - >渠道 - >节目 - >四季 - >剧集 - >视频剪辑。

每个视频片段将具有不同的比特率版本,不同大小的缩略图,以及视频的移动版本。 (3GP)

我对s3几乎没有什么基本问题。

1)应该使用多少桶以及什么应该是逻辑桶? (一个桶/通道或只有一个带有通道作为子文件夹的桶)?

2)s3存储桶的性能是否会因单个存储桶上的并发读/写请求数量减少?是否有助于多个存储桶和读/写分配,如果让一个存储桶发生故障,我可以还是来自其他存储桶的服务器内容?

3)有关s3如何用于大型多媒体网站的任何文档?

1 个答案:

答案 0 :(得分:1)

我可能会远离铲斗之间的分离(我记得你可以创建最多的铲斗数量。)

相反,我会使用一个具有路径类型名称的存储桶,例如

channelx / showx / seasonx / EPX / clipx

亚马逊网页用户界面甚至会将这些视为目录,因此您可以更轻松地浏览它们。

  

由于大量并发读/写请求,s3存储桶的性能会降低   单桶?,

我不知道,我希望他们会自动复制来处理这个问题。

另一个提示,对于视频网站,要非常警惕S3的带宽费用。如果你没有看到它们可能比你期望的要高得多。