Было бы неплохо развернуть пакетное приложение Spring, используя сервис AWS Batch? - PullRequest
0 голосов
/ 14 февраля 2019

Я делаю POC для пакетного приложения, которое, как ожидается, будет развернуто в облаке AWS.

Это пакетное приложение, которое, как ожидается, будет вычислять огромные вычисления для 2-10 млн записей в месяц.Таким образом, количество экземпляров EC2 должно динамически расти в зависимости от нагрузки.

На самом деле я думал о создании подпружиненного приложения, которое будет развернуто в сервисе AWS ECS.

Однако я вижу новый сервис AWS-Batch, который также помогает развернуть задание.

Мой вопрос заключается в том, могу ли я развернуть свое подпружиненное приложение, используя AWS-Batch, при условии, что мое пакетное приложение упаковано в контейнер с помощью докера.Это хороший подход или я должен идти с развертыванием в ECS?Пожалуйста, предложите.

Спасибо, Мани.

1 Ответ

0 голосов
/ 15 февраля 2019

Из предоставленной вами информации AWS Batch кажется идеальным для вашего приложения.

В общем, ECS лучше использовать для хостинга, а AWS Batch выполняет вычисления.Кроме того, AWS Batch фактически построен на основе ECS для обеспечения функциональности, которая может понадобиться вашему приложению.Он также хорошо работает с экземплярами Spot и, следовательно, сэкономит вам деньги.

Дополнительные ресурсы:

...