AWS Пакет против AWS CodeBuild - PullRequest
       78

AWS Пакет против AWS CodeBuild

0 голосов
/ 04 августа 2020

Я новичок в AWS, и когда я что-то искал, чтобы загрузить код с GitHub (проект python), запустить его и сохранить результат в s3, первой обнаруженной мной службой была CodeBuild.

Итак, я реализую этот вид рабочего процесса с помощью CodeBuild.

Но теперь я увидел, что AWS имеет службу под названием AWS Batch, и мне интересно, следует ли мне перенести мою архитектуру на AWS Batch.

Вы можете объяснить, какой из них - AWS CodeBuild или AWS Batch - больше подходит для моего случая? При использовании AWS Batch вместо AWS CodeBuild?

Большое спасибо.

1 Ответ

2 голосов
/ 04 августа 2020

AWS Пакетный используется для высокопараллельных вычислений, например, для одновременной обработки большого количества изображений:

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

Таким образом, оно не подходит для того, что вы пытаетесь использовать. CodeBuild - лучший выбор, основанный на вашем описании.

...