【问题标题】:Amazon s3 storage design for video site视频网站的 Amazon s3 存储设计
【发布时间】:2011-06-15 19:45:18
【问题描述】:

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

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

每个视频剪辑都有不同的比特率版本、不同大小的缩略图,还有一个移动版本的视频。 (3gp)

我有几个关于 s3 的基本问题。

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

2) s3 存储桶的性能是否会由于单个存储桶上的大量并发读/写请求而降低?,它是否有助于拥有多个存储桶并且读/写被分配,如果假设一个存储桶出现故障,我可以仍然是来自其他存储桶的服务器内容?

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

【问题讨论】:

  • 您的应用程序的其余部分是否部署在 Amazon EC2 上?

标签: amazon-s3


【解决方案1】:

我可能不会在存储桶之间进行分离(我记得您可以创建最大数量的存储桶)。

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

channelx/showx/seasonx/epx/clipx

Amazon 的 Web UI 甚至可以将这些识别为目录,因此您可以更轻松地浏览它们。

s3 存储桶的性能是否会因大量并发读/写请求而降低? 单桶?,

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-05
    • 2013-02-24
    • 1970-01-01
    • 2020-08-07
    相关资源
    最近更新 更多