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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

С самого начала: вы можете запустить инстанс с требуемым 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. (s)