Maintained with ☕️ by
IcePanel logo

AWS Batch on AWS Fargate now supports Linux ARM64 and Windows x86 containers in CLI/SDK

Share

Services

AWS Batch now supports Linux ARM64 and Windows x86 containers in AWS Fargate. This feature helps simplify the adoption of modern container technology for AWS Batch customers by expanding their architecture options for scheduling Linux ARM64 and Windows x86 containers in Fargate compute environments. Support for ARM64 architecture also gives customers sustainability benefits of Graviton instances in Fargate which can help improve price/performance over comparable x86-based instances for a variety of workloads including high performance computing. Customers can now schedule ARM64-based and Windows-based containers using AWS Batch submitJob API via AWS CLI or SDK. To do that customers will need to create ARM64 or Windows job definition using RegisterJobDefinition API of AWS Batch. ARM64-based and Windows-based containers are supported in all Fargate on-demand compute environments. Linux ARM64 containers are now supported in all [AWS Regions](https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/) where AWS Batch is currently available except regions where it is not supported by Fargate as noted in [ECS Fargate Developer Guide](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-arm64.html). Windows x86 containers are supported in all AWS Batch [Regions](https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/) excluding the AWS GovCloud (US) Regions. To learn more about AWS Batch, see the [AWS Batch User Guide](https://docs.aws.amazon.com/batch/latest/userguide/what-is-batch.html). To learn more about the AWS Batch API, see the [AWS Batch API Reference](https://docs.aws.amazon.com/batch/latest/APIReference/Welcome.html).