Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Networking modes for AWS Batch jobs

Focus mode
Networking modes for AWS Batch jobs - AWS Batch

The following table describes the networking modes and typical usage for AWS Batch job types. See the links in the "Job type" column for more details regarding considerations and behaviors.

Job Type Supported Network Mode(s) Typical Usage
ECS-EC2 simple job host Used for the highest scalable embarrassingly parallel batch workloads that only require egress to vpc defined in Compute Environment.
ECS-EC2 multi-node parallel job awsvpc Used for tightly-coupled, multi-host (node) distributed workloads modeled as a single job with coordinated communications between task-nodes.
ECS-Fargate simple job awsvpc True serverless for embarrassingly parallel batch workloads. Typically lowest TCO and highest container isolation job model.
EKS-EC2 simple job host and pod Used for highly scalable embarrasingly parallel batch workloads that only require egress to vpc defined in Compute Environment. Default is host networking.
EKS-EC2 multi-node parallel job host and pod Used for tightly-coupled, multi-host (node) distributed workloads modeled as a single job with coordinated communications between pod-nodes. Default is host networking.
PrivacySite termsCookie preferences
© 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.