作为大型系统的一部分,我正在尝试实现一项服务(除其他任务外)将向其他服务器(在 Amazon 中运行)提供大型文件(最多 300MB)。
此文件服务每次需要有不止一台机器启动并运行,并且还有多个客户端。
服务是用 Python 编写的,使用 Tornado Web 服务器。 第一种方法是使用 MySQL,但我想由于内存消耗,我将很难保存如此大的 BLOB。
尝试查看 Amazon 的 EFS,但它在我们地区不可用。
我听说过 SoftNAS,目前正在研究它。
我应该检查其他好的替代方案吗?
最佳答案
您还可以使用 MongoDb ,它提供了多种 API,并且您还可以使用分段上传将文件存储在 S3 存储桶中
关于python - 在 AWS 中提供大文件服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34895738/