Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon s3 AmazonS3视频站点存储设计_Amazon S3 - Fatal编程技术网

Amazon s3 AmazonS3视频站点存储设计

Amazon s3 AmazonS3视频站点存储设计,amazon-s3,Amazon S3,我们的视频网站上有数千个视频,我们计划使用amazon-s3进行云存储。视频分为以下层次 根->频道->节目->季节->剧集->视频剪辑 每个视频剪辑将有不同的比特率版本,不同大小的缩略图,还有一个移动版本的视频。(3gp) 我有一些关于s3的基本问题 1) 应该使用多少个存储桶,逻辑存储桶应该是什么?(一个存储桶/通道或仅一个存储桶,通道作为子文件夹) 2) s3 bucket的性能是否会因为单个bucket上的大量并发读/写请求而降低?它是否有助于多个bucket和读/写被分发,而且如果一个

我们的视频网站上有数千个视频,我们计划使用amazon-s3进行云存储。视频分为以下层次

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

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

我有一些关于s3的基本问题

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

2) s3 bucket的性能是否会因为单个bucket上的大量并发读/写请求而降低?它是否有助于多个bucket和读/写被分发,而且如果一个bucket宕机,我仍然可以从另一个bucket中接收内容


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

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

相反,我会使用一个带有路径类型名称的bucket,例如

channelx/showx/seasonx/epx/clipx

亚马逊网络用户界面甚至可以识别这些目录,这样你就可以更容易地导航它们

s3存储桶的性能是否会因为服务器上的大量并发读/写请求而降低 单桶

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


还有一个提示,对于视频网站来说,要非常小心S3的带宽费用。如果您还没有查看,它们可能比您预期的要高得多。

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