所以我正在开发一个为用户上传视频的网站,所有的基础设施都在亚马逊上。我正在尝试找到一个好的工作解决方案,这就是我的想法
- 有一个 EC2 Instant,它使用 PHP 处理文件上传到它的 EBS 卷
- 将视频文件传输到 S3
- 让 Amazon Elastic Transcoder 将视频文件从 S3 转换为适当的格式,并将它们存储回 S3
- 使用 CloudFront 将转换后的视频文件提供给公众
首先,您对此有何看法?有没有更简单的方法可以达到相同或更好的效果?
其次我现在的主要问题是将文件传输到S3,我尝试过s3fs来做这件事,但是它在大文件传输上出现了各种奇怪的问题,这让我放弃了s3fs。
响应最快/最好的方式在 S3 到 EC2 之间复制数据?有人建议使用 EBS 卷,但我不确定是否可以挂载 EBS,然后也可以访问 S3 上的相同数据。
任何帮助表示赞赏