我有一个带有状态服务的EC2实例(想想数据库)。它有一个明确设置的VPC内部IP地址,我在客户端使用它。
现在我想在没有客户端错误的情况下重新实例化,重新启动或以其他方式对该实例执行维护。我可以启动第二个实例并将所有客户端指向新的IP地址,但这样我仍然需要同步这两个实例,直到最后一个客户端切换为止。
在AWS中,您可以拥有elastic IP addresses。这允许您切换IP指向的实例。问题是那些是公开的(可以从互联网上获得)。我想要一个可以在实例之间重新分配的VPC内部IP地址。 AWS中有这样的东西吗?
答案 0 :(得分:1)
是的,您可以通过将附加网络接口(eth1)附加到将被分配私有IP的实例来实现。在维护实例期间,您可以将网络接口移动到新实例。
链接:docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html
答案 1 :(得分:0)