具有永久存储的 Windows 现货实例

具有永久存储的 Windows 现货实例

我是个菜鸟,昨天才开始用 AWS,14 年后今天才开始用 Windows。但我对 Linux 服务器有相当多的经验。

我构建了一个需要 Windows 环境来运行某些代码的应用程序。我想启动一个带有永久存储的 Windows 现货实例,这样我就可以启动和终止现货实例而不会丢失附加的 Windows 数据。

在 Linux 下,我只需附加一个卷并运行脚本来创建一些符号链接。对于 Windows,最好的方法是什么?我可以在多个 Spot 实例上重复使用同一个卷作为根设备吗?

谢谢!

答案1

我可以在多个竞价实例上重复使用同一个卷作为根设备吗?

简单地澄清一下:不可能同时在多个 EC2 实例上使用同一个 EBS 卷。

假设您的意思是不同时,您可以重用 EBS 卷作为根卷,但您需要执行以下操作:

  1. 允许启动新的 Spot 实例
  2. 启动后关闭 Spot 实例
  3. 分离其根卷
  4. 附加您的“可重复使用”卷。
  5. 确保卷附件的“终止时删除”标志已关闭。

执行此操作需要一些服务器外脚本的帮助,因为服务器无法在停止状态下自行执行此操作。

除此之外,您还可以重新使用“D:”驱动器。在 Spot 实例启动时:

  1. 将“可重复使用”卷作为辅助卷附加到实例(例如 /dev/xvdb)
  2. 使用DISKPART,将新磁盘映射为 D: 驱动器
  3. 以 D: 驱动器的形式访问持久卷,但需知道 C: 驱动器是一次性的

首次启动时,应使用 EC2 竞价实例内的脚本完成上述操作。

参考:

相关内容