AWS EBS(弹性块存储)与 EFS(弹性文件系统)与 EC2 实例的通信

AWS EBS(Elastic Block Store) vs EFS(Elastic File System) communication with EC2 instance

这可能是一个菜鸟问题,但在网上找不到任何可靠的东西,所以我开始了。

我知道EBS(Elastic Block Store)和EFS(Elastic File System)都是通过网络与EC2通信(数据传输)。为了使 EFS 与 EC2 一起工作,我读到 NFS 端口上的流量必须被入站安全组(附加到 EC2 实例)允许。

但是,我认为 EBS 不需要任何此类配置。那么,为什么我们不需要 EBS 的任何配置,它仍然有效?

Amazon EBS 卷 通过与主机的单独网络连接作为设备附加到 Amazon EC2 实例。它通过 VPC 附加,因此安全组不可用。

A​​mazon EBS volumes是Amazon EBS volumes的带宽限制,因Volume Type而异。参见:Amazon EBS volume types - Amazon Elastic Compute Cloud

旧的 Amazon EC2 实例类型可以通过使用 Amazon EBS Optimization 增加 EBS 卷的带宽,它使用“优化的配置堆栈并为 Amazon EBS I/O 提供额外的专用容量”。现代 EC2 实例默认启用此功能。

相比之下,Amazon EFS 通过 VPC 附加到实例,因此适用安全组规则。