停止/重启 Windows EC2 实例的正确方法

停止/重启 Windows EC2 实例的正确方法

我最近开始使用 AWS,我需要停止/重新启动一些 EC2 Windows 实例。这些实例带有 EBS 卷。

如果我使用关闭/重新启动 Windows 选项与从 AWS 控制台停止/重新启动,有什么区别吗?

答案1

您有以下选择:

通过 AWS 命令​​停止并重新启动实例

  • 这将安全地停止并重新启动您的 EC2 实例。
  • 该实例将处于“停止”状态,直到您重新启动它。
  • 它可能会将您的 EC2 实例移动到不同的硬件。
  • 如果您尚未分配弹性 IP 地址,它将分配一个新的公共 IP 地址。

通过 Windows“开始菜单”命令(或 Linux 中的命令)停止实例shutdown -h,并通过 AWS 命令​​重新启动实例

  • 这将安全地停止并重新启动您的 EC2 实例。
  • 该实例将处于“停止”状态,直到您重新启动它。
  • 它可能会将您的 EC2 实例移动到不同的硬件。
  • 如果您尚未分配弹性 IP 地址,它将分配一个新的公共 IP 地址。

通过 AWS 命令​​重启实例

  • 这将安全地重启您的 EC2 实例。
  • 该实例将保持“正在运行”状态。
  • EC2 实例将保留在同一硬件上。
  • EC2 实例将保留其现有的公共 IP 地址。

shutdown -r从 Windows“开始菜单”(或Linux 中的命令)重新启动实例

  • 这将安全地重启您的 EC2 实例。
  • 该实例将保持“正在运行”状态。
  • EC2 实例将保留在同一硬件上。
  • EC2 实例将保留其现有的公共 IP 地址。

补充笔记

只要有可能,AWS 都会在停止和重启时正常关闭操作系统。

如果您使用 AWS 命令​​停止或重启 EC2 实例,您可能会在 Windows 实例中遇到“意外关闭”警报。大多数情况下,这些都是操作系统向管理员发出的无害问题,而不是错误通知。

使用 AWS 命令​​停止 EC2 实例时,如果实例未停止,您可以使用“强制”选项重试。使用此选项不会正常关闭操作系统,下次启动时应检查文件系统。

相关内容