Точечный экземпляр Windows с постоянным хранилищем

Точечный экземпляр Windows с постоянным хранилищем

Я новичок, так как только вчера начал использовать AWS, а сегодня Windows после 14 лет. Но у меня есть приличный опыт работы с серверами Linux.

Я создал приложение, которому нужна среда Windows для запуска некоторого кода. Я хотел бы запустить экземпляр Spot Windows с постоянным хранилищем, чтобы я мог запускать и завершать экземпляры Spot без потери прикрепленных данных Windows.

Под Linux я бы просто присоединил том и запустил скрипт для создания некоторых символических ссылок. Какой лучший подход для Windows? Могу ли я повторно использовать тот же том как корневое устройство на нескольких экземплярах spot?

Спасибо!

решение1

Могу ли я повторно использовать один и тот же том в качестве корневого устройства на нескольких спотовых экземплярах?

Просто для ясности: невозможно использовать один и тот же том EBS на нескольких экземплярах EC2 одновременно.

Если вы имеете в виду неодновременность, вы можете повторно использовать том EBS в качестве корневого тома, но для этого вам нужно будет сделать следующее:

  1. Разрешить запуск нового экземпляра Spot
  2. Выключите спотовый экземпляр после его запуска.
  3. Отделить его корневой том
  4. Прикрепите свой «многоразовый» том.
  5. Убедитесь, что флаг «Удалить при завершении» для прикрепленного тома отключен.

Для этого потребуется использование некоторых внешних скриптов, поскольку сервер не может сделать это самостоятельно в остановленном состоянии.

Помимо этого, вы можете повторно использовать диск "D:". Запуск экземпляра на месте:

  1. Присоедините «многоразовый» том к экземпляру как вторичный том (например, /dev/xvdb)
  2. Используя DISKPART, отобразите новый диск как диск D:
  3. Доступ к постоянному тому как к диску D:, зная, что диск C: является одноразовым

Вышеуказанные действия следует выполнить с помощью скрипта внутри вашего спотового экземпляра EC2 при первом запуске.

Использованная литература:

Связанный контент