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

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

如果我使用closures/重新启动Windows选项与从AWS控制台停止/重新启动,是否有任何区别?

您有以下select:

从AWS命令中停止并重新启动实例

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

从Windows“开始菜单”命令(或在Linux中shutdown -h命令) shutdown -h实例,然后从AWS命令重新启动实例

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

从AWS命令重新启动实例

  • 这将安全地重新启动您的EC2实例。
  • 实例将保持“正在运行”状态。
  • EC2实例将保持在相同的硬件上。
  • EC2实例将维护其现有的公有IP地址。

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

  • 这将安全地重新启动您的EC2实例。
  • 实例将保持“正在运行”状态。
  • EC2实例将保持在相同的硬件上。
  • EC2实例将维护其现有的公有IP地址。

补充笔记

只要有可能,AWS都会正常closures操作系统,以便停止和重新启动。

如果您使用AWS命令停止或重新启动EC2实例,则可能会在Windows实例中面临“意外closures”警报。 大多数情况下,这些是操作系统对pipe理员无害的问题,而不是错误的通知。

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