【发布时间】:2017-03-31 20:10:49
【问题描述】:
我的客户有一项存储大量文件的服务,例如视频或声音文件。该服务运行良好,但是看起来长时间的文件存储是一个相当大的挑战,我们希望使用 AWS 来存储这些文件。
问题如下,客户想要使用 AWS kinesis 将每个文件从我们的服务器传输到 AWS。这可能吗?我们可以使用该服务传输文件吗?有很多视频文件,而且我们每天都收到越来越多的视频文件。而且每个文件都比较大。
我们还想将文件的一些细节保存到 dynamoDB 中,我们可以使用 Lambda 函数。
最重要的是,我们需要一个可靠的数据传输选项。
【问题讨论】:
-
如果您想从服务器上传,您应该编写一个程序或获取一个利用分段上传的工具。见docs.aws.amazon.com/AmazonS3/latest/dev/uploadobjusingmpu.html。这将稳定并加快向 AWS S3 的传输速度。
-
谢谢约翰,你能告诉我这样的上传方法有多可靠吗?
-
@sz_tech 非常可靠。如果出现故障,S3 会保留分段分段上传,直到您专门完成或删除。
标签: amazon-web-services amazon-s3 large-files amazon-kinesis amazon-kinesis-firehose