根据这个问题的标题,AWS EFS、EBS 和 S3 之间的实际区别是什么?
我对每一个的理解:
那么我为什么要使用 EBS 而不是 EFS?似乎它们具有相同的用例但语义差异很小?虽然 EFS 是跨 AZ 复制的,而 EBS 只是一个挂载的设备。我想我对 EBS 的理解不足,因此我无法区分。
为什么选择 S3 而不是 EFS?它们都存储文件、扩展和复制。我想对于 S3,您必须使用 SDK,而 EFS 作为文件系统,您可以从您选择的编程语言中使用标准 I/O 方法来创建文件。但这是唯一真正的区别吗?
一个字回答:钱:D
1 GB 存储在 US-East-1:( 更新于 2016 年 12 月 20 日)
更多存储选项,可用于在处理数据时/之前临时存储数据:
上面的费用只是样品。可能因地区而异,并且随时可能发生变化。数据传输(到互联网)也有额外的费用。然而,它们 显示了服务价格之间的比率 。
这些服务之间还有很多不同之处:
EFS 是:
EBS 是:
S3 是:
冰川是:
正如 JDL 的评论中提到的,在定价方面有几个有趣的方面。例如 Glacier、S3、EFS 会根据您的使用情况为您分配存储空间,而在 EBS 中您需要预定义分配的存储空间。这意味着,您需要高估。(然而,向您的 EBS 卷添加更多存储很容易,它需要一些工程,这意味着您总是“多付”您的 EBS 存储,这使得它更加昂贵。)