具有永久儲存空間的 Windows 現貨實例

具有永久儲存空間的 Windows 現貨實例

我是一個菜鳥,因為我昨天開始使用 AWS,14 年後的今天又開始使用 Windows。但我對 Linux 伺服器有不錯的經驗。

我建立了一個需要 Windows 環境來運行一些程式碼的應用程式。我想啟動一個具有永久儲存的 Windows Spot 實例,以便我可以啟動和終止 Spot 實例,而不會遺失附加的 Windows 資料。

在 Linux 下,我只需附加一個磁碟區並執行一個腳本來建立一些符號連結。 Windows 的最佳方法是什麼?我可以在多個 Spot 實例上重複使用相同的磁碟區作為根裝置嗎?

謝謝!

答案1

我可以在多個 Spot 實例上重複使用相同的磁碟區作為根裝置嗎?

簡單澄清一下:不可能同時在多個 EC2 執行個體上使用相同的 EBS 磁碟區。

假設您的意思是不同時,您可以將 EBS 磁碟區重新用作根捲,但您需要執行以下操作:

  1. 允許啟動新的競價實例
  2. 啟動後關閉 Spot 實例
  3. 分離其根卷
  4. 附上您的“可重複使用”卷。
  5. 確保磁碟區附件的「終止時刪除」標誌已關閉。

執行此操作需要一些伺服器外腳本的幫助,因為伺服器無法在停止狀態下自行執行此操作。

除此之外,您可以重新使用“D:”驅動器。現場實例啟動:

  1. 將「可重複使用」磁碟區作為輔助磁碟區附加到實例(例如 /dev/xvdb)
  2. 使用DISKPART,將新磁碟對應為 D: 磁碟機
  3. 存取持久性磁碟區作為 D: 驅動器,知道 C: 驅動器是一次性的

上述操作應在首次啟動時使用 EC2 Spot 執行個體內的腳本來完成。

參考:

相關內容