Posted On: Apr 14, 2023
Amazon Elastic Container Service (Amazon ECS) on AWS Fargate now lets you configure the size of ephemeral storage up to a maximum of 200GiB for your Windows containers. With this launch, you can now configure ephemeral storage for your Fargate tasks running on both Linux (platform 1.4.0 and above) and Windows (platform 1.0.0 and above).
You can simply specify the size (in GiB) of ephemeral storage that your Task requires in the Amazon ECS Task Definition, and it will automatically be provisioned and attached to your Task. You will get 20GiB of free ephemeral storage by default and will only be charged for any additional storage that you request. The ability to increase the ephemeral storage for your Tasks running on AWS Fargate allows you to run a wide range of workloads such as machine learning inference, extract-transform-load (ETL), and other data processing.
You can configure the size of the ephemeral storage for your Amazon ECS Tasks running on AWS Fargate Windows in all public AWS regions using AWS Copilot CLI, CloudFormation, AWS SDK, and AWS CLI. See the AWS Regional Services page for a list of services available by region. To learn more about running Windows containers on Fargate, please read this blog post or visit our documentation. To look at the pricing for AWS Fargate ephemeral storage, please visit our pricing page.