Posted On: Apr 13, 2022
AWS Fargate, the serverless compute engine for Amazon Elastic Container Service (ECS) and Amazon Elastic Kubernetes Service (EKS), now enables customers to scale applications faster, improving performance and reducing wait time. We have made several improvements over the last year that enable you to scale applications up to 16X faster, making it easier to build and run applications at a larger scale on Fargate.
When using the Amazon ECS service scheduler for running web and other long-running applications, you will be able to launch up to 500 tasks in under a minute per service, 16X faster than last year. Previously you would have waited for nearly 15 minutes to scale an application to 500 tasks at steady state. When running one-time or periodic batch jobs using ECS RunTask API, Fargate now allows customer accounts to burst up to 100 On-Demand or Spot tasks, with a sustained task launch rate of 20 tasks per second, 20X faster than last year. For example, if you run a batch job with 1,200 On-Demand tasks, you can now launch your job in under a minute, while previously it would have taken about 20 minutes. Similarly, EKS Fargate customers will now observe up to 20X faster scaling when using the Platform Versions referenced in the release notes.
Visit this blog post to learn more about Fargate scaling improvements and real-world scaling considerations. These improvements will be reflected in all regions where Fargate is available and no additional action is required on your end to benefit. Visit our documentation page for more details on Fargate throttling limits.