Лучший способ создать временные экземпляры windows ec2 с предустановленными приложениями?

Я использую экземпляры windows ec2, и мне нужно 2-3 инструмента, которые мне нужно установить. Иногда мне нужен жесткий диск 20-40 ГБ для обработки, и я всегда знаю, какой размер жесткого диска мне нужен , прежде чем запускать экземпляр, и мне всегда нужны инструменты , когда я запускаю экземпляр.

Проблема в том, что мне нужно использовать его примерно 1-2 часа. Может быть, 3 раза в месяц.

Как лучше всего решить эту проблему с меньшими затратами, чтобы я мог запускать предустановленные приложения как можно быстрее и экономичнее? (процессор и оперативная память могут быть любыми)

1
задан 3 July 2020 в 18:46
3 ответа

Шаг 1: Создайте свой экземпляр с установленными приложениями

Шаг 2: Используйте его 1-2 часа, возможно, 3 раза в месяц.

Шаг 3: Остановите экземпляр, когда закончите. Не прекращайте его, иначе он уйдет. Включите защиту от прерывания.

Шаг 4: Запустите экземпляр снова, когда он вам понадобится, 1-2 часа, может быть, 3 раза в месяц. Повторите шаги 1–3.

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

2
ответ дан 4 January 2021 в 08:24

Максимальной экономией средств (для инфраструктуры) будет использование CloudFormation.

Используя CloudFormation, у вас может быть файл шаблона, который может:

  1. Запустить ваш экземпляр EC2,
  2. Установить любое необходимое программное обеспечение.

Когда вы закончите, удалите свой стек CloudFormation, и ваш экземпляр EC2 будет также удалены.

Это будет работать для Windows, если у вас есть программное обеспечение, доступное для автоматической загрузки (например, возможность автоматизировать загрузку MSI, использовать шоколад и т. д.).

Много времени потребуется для создания вашего CloudFormation, но как только он у вас будет, затраты на инфраструктуру будут составлять 0 долларов, когда он не используется ... просто текст f ile сидит на рабочем столе.

2
ответ дан 4 January 2021 в 08:24

С самого начала: Вы можете запустить инстанс с требуемым S.O. После запуска подключитесь к экземпляру и настройте необходимые приложения и параметры ОС. Затем вы можете создать AMI из настроенного экземпляра, чтобы вы могли запускать будущие экземпляры с приложениями и настройками, которые вы сделали ранее.

См.: https://docs.aws.amazon.com/ toolkit-for-visual-studio / latest / user-guide / tkv-create-ami-from-instance.html и https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ Creating_EBSbacked_WinAMI.html

Поскольку AMI генерирует только моментальные снимки из томов EBS, которые вы используете в экземпляре, затраты на хранение этого / этих снимков будут зависеть от размера снимка, а не затрат на полная емкость томов EBS

1
ответ дан 4 January 2021 в 08:24

Теги

Похожие вопросы