我有一个安装了 tomcat 和 apache 的 EC2 微实例(ubuntu)。我很困惑如果系统崩溃或关闭会发生什么。或者如果我停止它。
我是否必须在实例上再次安装和配置所有软件包(tomcat、apache),或者重启或重启的实例将所有这些软件包都处于停止前状态?
我知道微实例使用 EBS 进行存储。我假设它在停止时保持状态(即它没有被删除)。是吗?
所以重启时只有IP地址改变对吗?
- 还是我需要再次配置实例。
我有一个安装了 tomcat 和 apache 的 EC2 微实例(ubuntu)。我很困惑如果系统崩溃或关闭会发生什么。或者如果我停止它。
我是否必须在实例上再次安装和配置所有软件包(tomcat、apache),或者重启或重启的实例将所有这些软件包都处于停止前状态?
我知道微实例使用 EBS 进行存储。我假设它在停止时保持状态(即它没有被删除)。是吗?
所以重启时只有IP地址改变对吗?
您的所有假设都非常准确:
所有 EBS 支持的实例都保留其安装状态和配置,在正常情况下不应有任何部分位于(通常称为临时)实例存储卷上(如果有)(请参阅根设备存储概念以获取详细说明EBS 和实例存储支持的 AMI 之间的差异)。
鉴于Amazon EC2 实例类型 t1.micro
确实只是EBS 存储,在您的情况下可以保证这一点。
同样,在重新启动时,只有 IP 地址会发生变化,无论是默认的公共 IP 地址还是弹性 IP 地址,请参阅常见问题解答我是否需要为我运行的每个实例提供一个弹性 IP 地址?:
不需要。您的所有实例都不需要弹性 IP 地址。默认情况下,每个实例都带有一个私有 IP 地址和一个 Internet 可路由的公共 IP 地址。私有地址仅与实例相关联,并且仅在实例停止或终止时返回给 Amazon EC2。公共地址仅与实例相关联,直到它被停止、终止或替换为弹性 IP 地址。[...] [强调我的]