我目前正在运行一个使用弹性豆柄的服务器,因此自动为我的自动生成的ec2实例授予了一个弹性IP。在服务器中,我必须每天使用ftp从远程服务器获取数据,并要求另一端授予对来自我的Elastic的请求的访问权限。
现在,我的ec2实例没有足够的内存供我的服务使用,我希望将其实例类型更改为具有更大内存的实例类型。
Q1。如果我改变了我的实例类型,我的自动分配的弹性IP会被保留吗?我需要确认,因为如果不是,它会毁了我的ftp cron工作。
Q2。如果我只更改一次实例类型,那么当ElasticBean秸秆为同一个应用程序创建一个新实例时,它会保留吗?(在坠机、重新部署、重建等情况下)
一位新手提前给了我很多感谢。
发布于 2020-06-18 10:35:19
Q1:通过修改环境的亚马逊EC2实例配置,弹性IP的公共IP地址保持不变。
请注意:弹性IP地址与自动分配给EC2实例的公共IP地址不同。如果您不显式地使用弹性IP,那么与insstance相关联的地址很可能会发生变化。如果外部系统依赖静态IP,则应确保附加预定义的弹性IP,而不是使用自动关联的IP。
Q2:如果您修改环境的EC2实例配置(即更改实例类型),启动配置将更改,新配置将应用于后续部署。
发布于 2020-06-18 10:48:20
我假设您有一个实例环境,因此它有EIP。
Q1。如果我改变了我的实例类型,我的自动分配的弹性IP会被保留吗?我需要确认,因为如果不是,它会毁了我的ftp cron工作。
是。它会保留下来的。
Q2。如果我只更改一次实例类型,那么当ElasticBean秸秆为同一个应用程序创建一个新实例时,它会保留吗?(在坠机、重新部署、重建等情况下)
不是的。默认情况下,当前实例将终止,新实例将启动。这在中同时发生,。因此,当您的当前实例被终止时,将启动新实例。
要改变这种行为,在Rolling updates and deployments中必须使用Immutable作为Configuration updates。使用Immutable,将启动新实例,但旧实例将保持不变,直到新实例通过健康检查为止。这是长得多的更新类型,而不是第一个,但是更安全的。
如果您担心,在尝试修改环境之前,您可以始终使用克隆环境。或者在克隆上执行更新并验证它是否正常工作。
https://stackoverflow.com/questions/62447028
复制相似问题