弹性IP分配到另一个EC2即时?

如果我将弹性IP从一个EC2实例移动到另一个实例,是否会立即发生?

我在问这个问题,因为我有一个在没有负载平衡器的情况下在Elastic Beanstalk中托pipe的网站的情况。 因此,我的Route53被configuration为使我的域直接指向我的EC2实例的弹性IP。 因此,我不能按照build议进行正常的CNAME交换。

现在,我已经查看了Elastic Load Balancer的定价,并没有对它的要求,因为我的网站没有收到足够的stream量来保证它。 然而,我确实有一个要求,就是能够在没有停机时间的情况下发布新版本的网站,并且不必等待设置通过互联网传播。

我被告知可以重新分配弹性IP地址,所以当我发布我的网站的新版本时,我认为我可以做到以下几点:

  1. 创build一个新的EC2实例
  2. 将新版本的应用程序部署到新的EC2实例
  3. 检查新版本是否在新的EC2上工作
  4. 执行弹性IP地址交换以使新版本生效
  5. closures旧的EC2实例

我担心切换弹性IP地址可能需要一些时间才能将用户引导到新实例。

另外,是否正在执行弹性IP交换,这是在AWS内发布新版网站的“标准”方式?

那么,你对“即时”的定义是什么?

它发生的IME相当快,但不是,它不是“即时”的,因为在你发出命令的5毫秒内它是完整的。

这里你的根用例是什么? 为什么不自己testing呢?

根据我的经验,这个新的分配机构需要几秒钟(15-30)才能生效。