在 AWS 中是否有私有弹性 IP 地址之类的东西?

Hub*_*iak 6 amazon-ec2 amazon-web-services

我有一个带有状态服务的 EC2 实例(想想数据库)。它具有我在客户端中使用的明确设置的 VPC 内部 IP 地址。

现在我想在该实例上重新实例化、重新启动或以其他方式执行维护,而不会出现客户端出错的情况。我可以启动第二个实例并将所有客户端指向新的 IP 地址,但是这样我仍然需要同步两个实例,直到最后一个客户端切换。

在 AWS 中,您可以拥有弹性 IP 地址。这允许您切换 IP 指向的实例。问题是那些是公开的(可从互联网访问)。我想要一个可以在实例之间重新分配的 VPC 内部 IP 地址。AWS 里有这种东西吗?

Nav*_*ati 4

是的,您可以通过将额外的网络接口 (eth1) 连接到将分配专用 IP 的实例来实现。在实例维护期间,您可以将网络接口移至新实例。

链接:docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html

  • 人们希望在不更改内部 IP 或重新配置已引用该 IP 的主机的情况下更换虚拟机。这完全独立于公共或私人。使用弹性网络接口跳过配置环节?不用了,谢谢,只需给我提供一个私有弹性IP即可。为什么他们不能把简单的事情变得简单呢? (2认同)