Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon ec2 如果停止,是否需要在ec2 micro上重新安装软件包_Amazon Ec2 - Fatal编程技术网

Amazon ec2 如果停止,是否需要在ec2 micro上重新安装软件包

Amazon ec2 如果停止,是否需要在ec2 micro上重新安装软件包,amazon-ec2,Amazon Ec2,我安装了一个运行tomcat和apache的EC2微实例(ubuntu)。 我不知道如果系统崩溃或关闭会发生什么。或者如果我阻止它 我是否必须在实例上再次安装和配置所有包(tomcat、apache),或者实例在重新启动或重新启动时是否将所有这些包都处于预停止状态 我知道micro instance使用EBS进行存储。我假设在停止时它保持状态(即,它未被删除)。是吗 所以,重新启动时,只有IP地址更改,对吗 或者我需要再次配置实例 你的所有假设都非常准确: 所有支持EBS的实例都保留其安装状态和

我安装了一个运行tomcat和apache的EC2微实例(ubuntu)。 我不知道如果系统崩溃或关闭会发生什么。或者如果我阻止它

  • 我是否必须在实例上再次安装和配置所有包(tomcat、apache),或者实例在重新启动或重新启动时是否将所有这些包都处于预停止状态

  • 我知道micro instance使用EBS进行存储。我假设在停止时它保持状态(即,它未被删除)。是吗

  • 所以,重新启动时,只有IP地址更改,对吗

  • 或者我需要再次配置实例

  • 你的所有假设都非常准确:

    所有支持EBS的实例都保留其安装状态和配置,在正常情况下,不应该在(通常称为临时的)实例存储卷(如果有的话)上有任何部件(有关EBS和支持实例存储的AMI之间差异的详细说明,请参阅)

    鉴于
    t1.micro
    仅为EBS存储,因此在您的情况下,这是有保证的

    • 有趣的是,EBS存储也仅适用于最新的常规实例类型m3.xlarge和m3.2xlarge btw,因此AWS最终可能会慢慢远离实例存储
    同样,重新启动时,仅更改IP地址,无论是默认公共地址还是弹性IP地址,请参见常见问题解答:

    不需要。您的所有实例都不需要弹性IP地址。通过 默认情况下,每个实例都有一个私有IP地址和一个 internet可路由公共IP地址。私人地址已关联 仅与实例一起使用,并且仅在 实例已停止或终止公共广播是 仅与实例关联,直到实例停止, 终止或替换为弹性IP地址。[…][我的重点]

    • 请注意,这里的EC2实例启动时间稍有不同,因为它们没有默认的公共IP地址,并且在整个停止/启动周期中保留弹性IP地址(如果有)

    这完全取决于您是否在EBS卷之外进行了任何配置更改。设置实例后,您不必在实例上重新配置任何内容。@MikeBrant由于micro没有本地实例存储,所有内容都存储在EBS卷中(我的假设),因此,tomcat或apache的所有配置更改都将存储在EBS中。。如果我错了,请纠正我。@MichaelJCox所以除了IP地址的改变(因为我没有弹性IP地址),没有什么我应该担心的?