AWS — EC2, AWS Batch — лучшее решение для вычислений

#amazon-web-services #amazon-ec2 #aws-batch

#amazon-веб-сервисы #amazon-ec2 #aws-batch

Вопрос:

Мне нужно выполнять некоторые вычисления в AWS раз в месяц в течение 10-15 часов. Если бы я хотел выбрать EC2, я подсчитал, что, вероятно, мне нужно указать тип экземпляра — P2, xlarge. Но мне нужно выполнять эти вычисления только раз в месяц, так что, возможно, это излишне, и я попытался найти лучшее решение. И я слышал об AWS Batch, я читал об этом, и выглядит неплохо. Но есть ли у вас какие-либо предложения о том, что я могу использовать? Возможно, есть лучшее решение.

Комментарии:

1. Для чего вы хотите оптимизировать? Нет «лучшего», есть только компромиссы.

2. Лучшее решение зависит от более подробных требований (функциональных или нет). Существует несколько вариантов. При обработке задачи по требованию, выполняющейся в течение 15 часов, пакет AWS может быть осуществимым (достаточно хорошим)

3. @Морис, ты прав. Я хочу оптимизировать затраты (деньги).

4. «Мне нужно выполнять эти вычисления только раз в месяц, так что, возможно, это излишне» => При использовании EC2 вы платите только за время работы машины. Для этого вам необходимо убедиться, что вы завершили его после вычисления, например, обернув его в docker и запустив с помощью AWS Batch.

5. Если вы ищете «мнения», вы можете получить лучший ответ по адресу: reddit.com/r/aws

Ответ №1:

Batch — это служба оркестровки.

Он будет использовать экземпляры p2.xlarge под капотом, если это то, что нужно вашему приложению. Вам также следует обратить внимание на экземпляры G4 и G5. Хорошая особенность Batch заключается в том, что вы можете просто настроить его один раз, а затем отправить запрос, когда вам нужно, и Batch обработает запуск экземпляра (ов) для вас.

Если вы можете контролировать свои 15-часовые процессы (сохранять данные и восстанавливать задание в момент его завершения), вы можете использовать Spot для экономии затрат по требованию. Сегодня спотовая цена на p2.xlarge составляет 0,27 доллара в час в США- East 1 https://aws.amazon.com/ec2/spot/pricing /