我听说(也许是错误的)在网络接口上使用 Amazon Elastic IP“EIP”并将其附加到 EC2 实例可能是启动(或切换到)新机器的更快方法。
但是,我有点困惑,一旦新设备eth1
连接上,如何处理网络。人们是否有一个低级别的 eth1 systemd 网络规则,RouteMetric
或者他们是否删除了 eth0,或者他们只是改变了路由,还是我错过了什么技巧?
最终由于 ELB 不能拥有静态 IP 地址,我正在寻找确保可以快速配置 EC2 以避免停机的方法。
答案1
您只需将弹性 IP 分配给现有接口即可。除非您有充分的理由保留与实例关联的原始公共 IP 地址,否则可能没有理由使用第二个接口。在现有接口上将弹性 IP 分配给实例时,实例本身无需进行任何更改,因为 AWS 中公共 IP 的流量均由 NAT 处理为私有 IP 地址。
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-instance-addressing.html
但是,如果您使用 Route53 管理区域,则可以为 ELB 使用其“别名”记录类型。它与静态 IP 不同,但在许多用例中已经足够。