AWS Batch Support Now Available for AWS Fargate

TL;DR

In the first week of the AWS re-Invent 2020, AWS announced AWS Fargate as a computing resource for AWS Batch jobs. AWS Fargate is a serverless compute engine for containers that work with Amazon EKS (Elastic Kubernetes Service) as well as Amazon ECS (Elastic Container Service). AWS Batch enables developers and engineers to efficiently and easily run hundreds of thousands of batch computing jobs on AWS.

With AWS Batch support for AWS Fargate, it will now be possible to run jobs on serverless compute resources. Users can simply submit their analysis, ML inference, map reduce analysis, and other batch workloads, and let Batch and Fargate handle the rest.

AWS Batch is the go-to orchestration layer, especially for those jobs that have high compute requirements or high parallelism
AWS Batch is the go-to orchestration layer, especially for those jobs that have high compute requirements or high parallelism
Key Facts
  1. 1

    AWS Batch was introduced in December 2016, eliminating the need for installation and management of batch computing software or server clusters to run batch jobs. It was a fully managed batch-computing service that simplified batch workload management by creating computing environments, queue management, and launching the right compute resources to run jobs quickly and efficiently.

  2. 2

    When users select Fargate as a compute resource type in Batch, they can ensure that every job receives the same amount of CPU and memory that it requests. There is no wastage of resource time and users do not need to wait for EC2 instance launches.

  3. 3

    By specifying Fargate as the resource type in Batch, customers can take advantage of serverless computing without the need for image patching, VM boundary isolation, and calculation of the correct size.

  4. 4

    AWS Batch support for AWS Fargate is available in all regions that already have AWS Batch and AWS Fargate.

Details

Customers have many orchestration needs when running batch workloads in the cloud. AWS Batch is the go-to orchestration layer, especially for those jobs that have high compute requirements or high parallelism. If your workload uses or needs containers, you still had to do a lot of manual work to create an execution environment for these containers.

With AWS Batch support for AWS Fargate, Amazon takes away the responsibility of all this manual work, leaving customers with a lot more time to attend to business needs. With Fargate integration, customers no longer need to spend time on image maintenance, correcting the size of compute, and monitoring.

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.
avatar
Harunobu Kameda
Product Marketing Evangelist, AWS

Get similar news in your inbox weekly, for free

Share this news:

Latest stories


Best Cloud Hosting in the USA

This article explores five notable cloud hosting offers in the USA in a detailed way.

Best Dedicated Hosting in the USA

In this article, we explore 5 of the best dedicated hosting providers in the USA: …

The best tools for bare metal automation that people actually use

Bare metal automation turns slow, error-prone server installs into repeatable, API-driven workflows by combining provisioning, …

HIPAA and PCI DSS Hosting for SMBs: How to Choose the Right Provider

HIPAA protects patient data; PCI DSS protects payment data. Many small and mid-sized businesses now …

The Rise of GPUOps: Where Infrastructure Meets Thermodynamics

GPUs used to be a line item. Now they're the heartbeat of modern infrastructure.

Top Bare-Metal Hosting Providers in the USA

In a cloud-first world, certain workloads still require full control over hardware. High-performance computing, latency-sensitive …

Top 8 Cloud GPU Providers for AI and Machine Learning

As AI and machine learning workloads grow in complexity and scale, the need for powerful, …

How ManageEngine Applications Manager Can Help Overcome Challenges In Kubernetes Monitoring

We tested ManageEngine Applications Manager to monitor different Kubernetes clusters. This post shares our review …

AIOps with Site24x7: Maximizing Efficiency at an Affordable Cost

In this post we'll dive deep into integrating AIOps in your business suing Site24x7 to …

A Review of Zoho ManageEngine

Zoho Corp., formerly known as AdventNet Inc., has established itself as a major player in …