AWS Batch

Полностью управляемая пакетная разработка любого масштаба

AWS Batch выполняет в облаке сотни тысяч пакетных вычислительных заданий для разработчиков, ученых и инженеров – эффективно и просто. Сервис AWS Batch динамически выделяет оптимальные объемы и типы вычислительных ресурсов (например, инстансов, оптимизированных для работы с ЦПУ или памятью) на основании объемов и особых требований к ресурсам отправленных в сервис заданий пакетной обработки. При работе с AWS Batch не нужно ни устанавливать программы для пакетных вычислений, ни кластеры серверов для обработки заданий – вместо этого можно сосредоточиться на анализе результатов и решении проблем. AWS Batch осуществляет планирование и выполнение пакетных вычислительных рабочих нагрузок с использованием всего спектра вычислительных сервисов и возможностей платформы AWS, таких как AWS Fargate, Amazon EC2 и спотовые инстансы.

Дополнительная плата за AWS Batch отсутствует. Пользователь оплачивает только стоимость ресурсов AWS (например, инстансов EC2 или заданий Fargate), которые создаются для хранения и выполнения пакетных заданий.

Преимущества

Полное управление

При работе с AWS Batch не нужно устанавливать сторонние программы пакетной обработки (ни коммерческие, ни с открытым кодом). Не нужно управлять серверами или ПО для пакетной обработки. Сервис AWS Batch сам управляет инфраструктурой: выделяет ресурсы, управляет задачами, выполняет мониторинг и масштабирование пакетных вычислительных заданий.

Интеграция с платформой AWS

AWS Batch естественно интегрируется с платформой AWS и позволяет использовать такие функции AWS, как масштабирование, управление сетью и доступом. Это облегчает запуск заданий для безопасного получения данных из хранилищ AWS, таких как Amazon S3 и Amazon DynamoDB, и записи данных в этих хранилищах. Кроме того, AWS Batch можно запускать на AWS Fargate для полностью бессерверной архитектуры, избавляясь от потребности управлять инфраструктурой вычислений.

Экономичное выделение ресурсов

Сервис AWS Batch выделяет вычислительные ресурсы и оптимизирует распределение заданий на основе объема и требований предоставленных пакетных заданий. AWS Batch динамически масштабирует вычислительные ресурсы до объемов, нужных для выполнения пакетных заданий, избавляя пользователей от ограничений кластеров с фиксированной производительностью. Сервис AWS Batch использует спотовые инстансы или отправляет задания в Fargate Spot от имени пользователя, еще более сокращая расходы на выполнение пакетных заданий.

Примеры использования

Финансовые сервисы: анализ сделок

Автоматизация анализа стоимости транзакций за текущий день, отчетов о выполнении и рыночных показателей.

послепродажная аналитика с помощью Batch

Медико-биологические разработки: скрининг лекарственных препаратов

Быстрый поиск малых молекул в библиотеках для обнаружения лекарственных препаратов.

скрининг лекарственных препаратов с помощью Batch

Цифровые материалы: рендеринг визуальных эффектов

Автоматизация заданий рендеринга контента и сокращение участия человека для разрешения зависимостей выполнения или планирования использования ресурсов.

рендеринг визуальных эффектов с помощью Batch

Начало работы с AWS

Step 1 - Sign up for an AWS account

Регистрация аккаунта AWS

Получите мгновенный доступ к уровню бесплатного пользования AWS.
icon2

Обучение с помощью 10-минутных учебных пособий

Знакомьтесь с сервисами и учитесь с помощью простых учебных пособий.
icon3

Начните разработку с AWS

Начните создавать проекты в AWS с помощью пошаговых руководств.
Готовы приступить к разработке?
Начать работу с AWS Batch
Есть вопросы?
Связаться с нами