我正在撰写视频短信服务,视频将存储在亚马逊S3上。视频消息传递的本质将涉及从S3存储中进行大量写入和读取。基本上,只要它写完,它就会被另一个客户阅读。我担心S3无法跟上速度并且会延迟邮件传递时间。我已经安装了CloudFront CDN + S3,我想知道CloudFront是否足以作为缓存使用,还是需要在S3上面设置某种内存缓存层?
答案 0 :(得分:0)
CloudFront + S3应该足够了,但要测试你的假设,使用分段上传并全部测量,就像这个人做的那样:http://improve.dk/pushing-the-limits-of-amazon-s3-upload-performance/
在顶部,我每秒向S3推送超过1 GB的数据 - 确切地说是1117,9兆/秒。这是一个非常多的数据,都来自一台机器。现在想象一下,你可以在多台机器上扩展它,并且你有网络基础设施来支持它 - 你真的可以发送大量数据。