s3fs 或通过 nfs 的 EBS?

s3fs 或通过 nfs 的 EBS?

哪一个更好?

我需要存储很多静态文件...我想知道哪一个更好、更便宜、更快。

答案1

如果您可以提供更多有关您的环境的信息可能会有所帮助。

EBS 可能在某种程度上会更快。它们本质上是附加存储。S3 旨在存储大量静态文件,具有良好的下载吞吐量。但是,S3 是“最终一致的”,这意味着您的数据可能不会立即出现,因此如果您正在写入大量静态文件以便稍后在其他地方读取,S3 可能不是最佳选择。

S3 的常见用例包括静态内容存储,如网站图像、可下载文件等。

对于 NFS 上的 EBS,它应该表现得像任何远程驱动器,但如果您正在通过较大的网络间隙(例如从 AWS 外部到其内部)读取 NFS 挂载,请做好应对任何麻烦的准备,那么 S3 可能是更好的选择。

EBS 每月每 GB 收费 0.10 美元(即每月每 10GB 收费 1 美元) - EBS 快照(基本上是备份副本)存储在 S3 中,并按 S3 存储费率收费。

S3 每月每 GB 费用为 0.15 美元

此外,不要忘记每个服务的 I/O 和数据传输成本,因为这些成本根据它们是内部的还是外部的而有所不同。

相关内容