AWS public 子网 vs 将弹性 IP 地址分配给 VPC 实例

AWS public subnet vs Assigning elastic IP address to an instance of a VPC

两个术语有什么区别,有一个 public 子网与将弹性 IP 地址分配给 AWS 上的 VPC 实例?

在 VPC public 子网中创建的实例将自动分配一个 public、可路由的 IP 地址和一个相应的 public 可解析的 DNS 条目,格式为 ip-<dash delimited address>.<region>.compute.amazonaws.com .实例安全组中允许的任何端口都可以通过 Internet 访问。无法选择自动地址。这些 public 地址不是持久的;当实例终止时,IP 地址丢失。

相比之下,弹性 IP 地址与 AWS 账户相关联。它们可以附加到一个实例。当实例终止时,弹性 IP 可以与新实例相关联。在手动释放之前,它们一直存在。

您可以在 VPC public addresses useful. Also note that EIPs have some small cost associated in some cases; see the section on Elastic IP Addresses in the EC2 pricing docs.

上找到 AWS 文档