BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News AWS Introduces Batch Support for AWS Fargate

AWS Introduces Batch Support for AWS Fargate

This item in japanese

During the first week of the annual re:invent, AWS introduced the ability to specify AWS Fargate as a computing resource for AWS Batch jobs. With the AWS Batch support for AWS Fargate, customers will have a way to run jobs on serverless compute resources, fully-managed from job submission to completion.

AWS first introduced AWS Batch back in December 2016 as a fully managed batch computing service that enables developers, scientists, and engineers to quickly and efficiently run hundreds of thousands of batch computing jobs on AWS. With AWS Batch, customers no longer had to do the heavy lifting of batch workload management by creating compute environments, managing queues, and launching the appropriate compute resources for their jobs.

With the integration of AWS Batch with Fargate, users can run compute-intensive workloads such as ML inference, map-reduce analysis, and other batch workloads without spending time on image maintenance and right-sizing of compute and monitoring. By selecting Fargate or Fargate Spot as a compute resource type in Batch, submitting a Fargate-compatible job definition, users can immediately benefit from the serverless computing engine. With Fargate, every job receives the exact amount of CPU and memory that it requests (within allowed Fargate SKUs); hence, there is no wasted resource time or need to wait for EC2 instance launches.  

Luc van Donkersgoed, head of AWS technology at SentiaCloud, wrote in a blog post:

AWS Batch is the go-to orchestration layer if you have workloads with high compute requirements and high parallelism. However, if your workload needs, uses, or is optimized for containers, there was still a lot of manual work required to create an execution environment for these containers. With Fargate support, this undifferentiated heavy lifting becomes Amazon’s responsibility, allowing you to focus on the business needs.

Harunobu Kameda, a product marketing evangelist at AWS, wrote in an AWS News blog post on the AWS Batch support for AWS Fargate:

While AWS Batch simplifies all the queuing, scheduling, and lifecycle management for customers, and even provisions and manages compute in the customer account, customers are looking for even more simplicity where they can get up and running in minutes. These customer needs have led us to develop Fargate integration.

The AWS Batch support for AWS Fargate is generally available for all AWS Regions where AWS Batch and AWS Fargate are available. Furthermore, details of the capability are available in the technical documentation pages.

Rate this Article

Adoption
Style

BT