Amazon ECS task definitions for 64-bit ARM workloads
Amazon ECS supports using 64-bit ARM applications. You can run your applications on the
platform that's powered by Amazon
Graviton Processors
Considerations
Before you begin deploying task definitions that use the 64-bit ARM architecture, consider the following:
-
The applications can use the Fargate or EC2 launch types.
-
The applications can only use the Linux operating system.
-
For the Fargate type, the applications must use Fargate platform version
1.4.0
or later . -
The applications can use Fluent Bit or CloudWatch for monitoring.
-
For the Fargate launch type, the following Amazon Web Services Regions do not support 64-bit ARM workloads:
-
US East (N. Virginia), the
use1-az3
Availability Zone
-
-
For the Amazon EC2 launch type, see the following to verify that the Region that you're in supports the instance type you want to use:
You can also use the Amazon EC2
describe-instance-type-offerings
command with a filter to view the instance offering for your Region.aws ec2 describe-instance-type-offerings --filters Name=instance-type,Values=
instance-type
--regionregion
The following example checks for the M6 instance type availability in the US East (N. Virginia) (us-east-1) Region.
aws ec2 describe-instance-type-offerings --filters "Name=instance-type,Values=m6*" --region us-east-1
For more information, see describe-instance-type-offerings in the Amazon EC2 Command Line Reference.