Назад | Перейти на главную страницу

Совместное использование диска между экземплярами Windows EC2

Я планирую использовать экземпляр EC2 с 36 vCPU для компиляции большого проекта C ++ в Windows (7, 10 или Server). Из-за высокой стоимости этот инстанс будет работать только тогда, когда нам это нужно, и то в течение 1-2 часов. Время от времени нам необходимо выполнять обслуживание диска C, например загружать и устанавливать программное обеспечение, удалять файлы и т. Д. Это может занять время и будет стоить дорого, если мы запустим для этой цели 36 виртуальных ЦП. На самом деле 1 vCPU было бы достаточно.

Можно ли использовать один и тот же диск в качестве диска C для нескольких машин EC2? Таким образом, я могу обслуживать один экземпляр виртуального ЦП. Машины не будут работать одновременно. Единственная разница будет заключаться в количестве виртуальных ЦП.

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

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

Однако для вашего варианта использования есть более простое решение: экземпляры EC2 могут изменять тип экземпляра (например, с m4.xlarge на t2.small и обратно).

Если вы хотите выполнить техническое обслуживание, вы можете:

  1. Остановите свой мощный экземпляр EC2 (если он работает)
  2. Измените тип инстанса EC2 на меньший тип (выполняется через меню Действия в Консоли управления AWS)
  3. Запустите свой экземпляр EC2.
  4. RDP в экземпляр и выполните обслуживание.
  5. По завершении обслуживания остановите экземпляр EC2.
  6. Верните тип экземпляра EC2 к мощному типу экземпляра.

Обратите внимание: в зависимости от типов инстансов EC2 вам также может потребоваться настроить флаг «EBS Optimized» на вашем инстансе EC2.

Например, экземпляры M4 поддерживают оптимизацию EBS, а T2 - нет. Поэтому, если вы переключаетесь между этими двумя типами, вам также необходимо настроить флаг оптимизации EBS.

Вышеупомянутое является вполне допустимым вариантом использования для снижения затрат на инстанс EC2.

Предлагаемое переключение экземпляров может быть здесь лучшим решением. Вы также можете создать сценарий, чтобы упростить процесс.