1

我有一个安装了 tomcat 和 apache 的 EC2 微实例(ubuntu)。我很困惑如果系统崩溃或关闭会发生什么。或者如果我停止它。

  1. 我是否必须在实例上再次安装和配置所有软件包(tomcat、apache),或者重启或重启的实例将所有这些软件包都处于停止前状态?

  2. 我知道微实例使用 EBS 进行存储。我假设它在停止时保持状态(即它没有被删除)。是吗?

  3. 所以重启时只有IP地址改变对吗?

  4. 还是我需要再次配置实例。
4

1 回答 1

0

您的所有假设都非常准确:

所有 EBS 支持的实例都保留其安装状态和配置,在正常情况下不应有任何部分位于(通常称为临时)实例存储卷上(如果有)(请参阅根设备存储概念以获取详细说明EBS 和实例存储支持的 AMI 之间的差异)。

鉴于Amazon EC2 实例类型 t1.micro确实只是EBS 存储,在您的情况下可以保证这一点。

  • 有趣的是, EBS 存储也仅适用于最新的常规实例类型 m3.xlarge 和 m3.2xlarge btw.,因此 AWS 最终可能会慢慢远离实例存储。

同样,在重新启动时,只有 IP 地址会发生变化,无论是默认的公共 IP 地址还是弹性 IP 地址,请参阅常见问题解答我是否需要为我运行的每个实例提供一个弹性 IP 地址?

不需要。您的所有实例都不需要弹性 IP 地址。默认情况下,每个实例都带有一个私有 IP 地址和一个 Internet 可路由的公共 IP 地址。私有地址仅与实例相关联,并且仅在实例停止或终止时返回给 Amazon EC2。公共地址仅与实例相关联,直到它被停止、终止或替换为弹性 IP 地址。[...] [强调我的]

  • 请注意,在Amazon VPC中启动的 EC2 实例在此处略有不同,因为它们没有获得默认公共 IP 地址,并且在整个停止/启动周期内保留弹性 IP 地址(如果有)。
于 2013-05-09T12:55:33.547 回答