受计划事件影响的 Amazon EC2 实例适用的建议操作
以下主题旨在介绍 Amazon EC2 实例在受到计划事件影响时应采取的操作。
针对计划停止或停用的实例的操作
当 AWS 检测到您的实例的基础主机存在无法修复的故障时,它将计划实例停止或终止,这取决于实例根设备的类型。如果根设备为 EBS 卷,则将计划实例停止。如果根设备为实例存储卷,则将计划实例终止。有关更多信息,请参阅实例指令引退。
重要
实例停止、休眠或终止后,实例存储卷上存储的所有数据都会丢失。这包括附加到使用 EBS 卷作为根设备的实例的实例存储卷。在实例停止、休眠或终止之前,请务必保存实例存储卷中以后可能需要的数据。
Amazon EBS 支持的实例操作
您可等待实例按计划停止。您也可自行停止并启动实例,这会将实例迁移至新的主机。有关停止实例的更多信息,以及有关实例停止时的实例配置更改的信息,请参阅 启动和停止 Amazon EC2 实例。
您可以自动化立即停止并启动以响应计划的实例停止事件。有关更多信息,请参阅《AWS Health 用户指南》中的自动化 Amazon EC2 实例的操作。
实例存储支持的实例的操作
建议您在实例按计划终止之前,从最新的 AMI 启动替代实例并将所有必需数据迁移至替代实例。然后,您可终止原始实例,或等待其按计划终止。
针对计划重启的实例的操作
当 AWS 必须执行安装更新或维护基础主机等任务时,它可计划实例或基础主机进行重启。您可以重新计划大部分重启事件,以便您的实例在适合您的特定日期和时间重启。
查看重启事件类型
您可以使用以下方法之一来查看某个重启事件是实例重启还是系统重启。
实例重启操作
您可以等待实例重启在计划的维护时段进行,或者重新计划实例重启在适合您的日期和时间进行,或者在您方便的时间自行重新启动实例。
在实例重启之后,将清除计划的事件并更新事件说明。底层主机上的所有挂起维护都会完成,并且在实例完全启动后,即可再次开始使用您的实例。
系统重启操作
您无法自行重启系统。您可以等待系统重启在计划的维护时段进行,或者您可以重新计划系统重启在适合您的日期和时间进行。系统重启通常在几分钟内完成。在系统重启之后,实例将保留其 IP 地址和 DNS 名称,并且本地实例存储卷上的任何数据将会得到保留。在系统重启完成之后,将清除实例的计划事件,并且您可验证实例上的软件是否按预期运行。
或者,如果有必要在其他时间维护实例,并且您无法重新计划系统重启,则您可以停止并启动 Amazon EBS 支持的实例,这会将它迁移到新主机。但是,本地实例存储卷上的数据将不会保留。您也可以自动化立即停止并启动实例以响应计划的系统重启事件。有关更多信息,请参阅 AWS Health 用户指南中的自动化 EC2 实例的操作。对于由实例存储支持的实例,如果您无法重新计划系统重启,可在计划的维护时段之前从最新的 AMI 启动替代实例,并将所有必需数据迁移至替代实例,然后终止原始实例。
针对计划维护的实例的操作
当 AWS 必须维护实例的基础主机时,它将计划实例的维护。维护事件有两种:网络维护和电源维护。
在网络维护期间,计划的实例会在短时间内失去网络连接。在维护完成后,将恢复与实例的正常网络连接。
在电源维护期间,计划的实例将短时间脱机,然后重启。执行重启后,将保留您的所有实例的配置设置。
在实例重启后 (这通常需要几分钟),验证您的应用程序是否按预期运行。此时,您的实例应该不再具有与之关联的计划事件,或者如果有,该计划事件的描述应该以 [Completed] 开头。实例状态说明的刷新有时需要长达 1 个小时。已完成的维护事件将在 Amazon EC2 控制台面板上显示长达一周时间。
Amazon EBS 支持的实例操作
您可等待维护按计划进行。您也可停止并启动实例,这会将实例迁移至新的主机。有关停止实例的更多信息,以及有关实例停止时的实例配置更改的信息,请参阅 启动和停止 Amazon EC2 实例。
您可以自动化立即停止并启动以响应计划维护事件。有关更多信息,请参阅 AWS Health 用户指南中的自动化 EC2 实例的操作。
实例存储支持的实例的操作
您可等待维护按计划进行。或者,如果您想在计划的维护时间段内保持正常操作,可在计划的维护时间段之前从最新的 AMI 启动替代实例,并将所有必需数据迁移至替代实例,然后终止原始实例。