AWS实例停止后重新启动后会发生什么更改

D.J*_*D.J 5 amazon-ec2 amazon-web-services

我们收到了AWS的"退休计划实例"通知.它会影响我们的主要数据库服务器.根据我所读到的内容,最简单的方法是停止实例,然后重新启动它.

我的理解是它基本上将物理重新分配当前实例,这将导致IP更改.然而,除此之外,还有什么会改变.

目前,即将退役的实例正在作为我们的主要数据库服务器运行.它由应用程序服务器(具有20多个Web应用程序)和从属数据库服务器实例连接.

应用程序服务器和数据库实例之间的连接字符串使用AWS内部计算机名称(ieData Source = IP-0A882XXX;用户ID =用户名;密码=密码;初始目录= dbName;故障转移伙伴= IP-0A80XXX),不应在以后更改停止/重新启动.我是对的吗?

还有什么我应该知道的吗?如安全,防火墙设置等?

如果有人能指点我检查清单将不胜感激!

Eri*_*ond 5

停止并启动EBS启动EC2实例类似于使用以下主要例外重新启动它:

  • 新的内部和外部IP地址(弹性IP地址需要重新关联)

  • 短暂存储上的文件丢失

我写了下面的文章,详细介绍并提供了一个需要考虑的所有细节的列表:

重新启动与停止/启动Amazon EC2实例 - Alestic.com

您的实例的内部EC2 DNS名称与内部IP地址匹配,因此它将在停止/启动更改,并且需要在应用程序服务器上更新.

您可以使用以下技巧,以便在移动数据库服务器时不必修改客户端:

  • 将弹性IP分配给内部实例

  • 在客户端实例中使用外部弹性IP DNS名称.

当从同一区域中的另一个EC2实例查询时,EC2 DNS服务器返回实例的内部IP地址.

我写了以下文章,详细介绍了如何执行此操作及其工作原理:

使用弹性IP识别Amazon EC2上的内部实例