Возможности AWS Batch
Для чего нужен Пакет AWS?
Пакет AWS позволяет создать пакет с кодом для выполнения заданий, указать все их зависимости и отправить готовое задание на выполнение с помощью Консоли управления AWS, интерфейса командной строки или SDK. После того, как вы определите все важные зависимости и параметры для выполнения, Пакет AWS возьмет на себя любую интеграцию с большим количеством популярных языков программирования и сервисов для пакетных вычислений (например, Pegasus WMS, Luigi, Nextflow, Metaflow, Apache Airflow и AWS Step Functions). Пакет AWS эффективно динамически выделяет и масштабирует вычислительные ресурсы Эластичный сервис контейнеров Amazon (ECS), Эластичный сервис Amazon Kubernetes (EKS) и AWS Fargate, а также предоставляет возможность использовать спотовые инстансы или инстансы по требованию зависимости от текущих потребностей. В Пакете AWS доступны готовые определения очередей заданий и вычислительных сред, которые позволяют без лишних усилий начать работу с сервисом.