根据这个问题的标题,AWS EFS、EBS和S3之间的实际区别是什么?
我对每个的理解:
- S3是一个可以在任何地方访问的存储设施
- EBS是您可以挂载到EC2上的设备
- EFS是您可以挂载到EC2上的文件系统
那么为什么要使用EBS而不是EFS?它们似乎具有相同的用例,但只存在一些语义差异?尽管EFS在各个可用区之间进行了复制,而EBS只是一个挂载的设备。我想我的EBS的了解不够,因此无法区分。
为什么选择S3而不是EFS?它们都存储文件,可以扩展并且可以复制。我想使用S3时必须使用SDK,而使用EFS作为文件系统时,您可以使用所选编程语言的标准I/O方法来创建文件。但这是唯一的真正区别吗?