Posted On: Sep 22, 2023
Today, AWS App Runner launched improvements for managing Auto-Scaling Configuration (ASC). App Runner makes it easier for developers to quickly deploy containerized web applications and APIs to the cloud, at scale, and without managing infrastructure. With App Runner, you do not have to manage load balancer for your service(s). App Runner automatically scales compute resources, specifically instances, up or down for your App Runner service. Automatic scaling provides adequate request handling when traffic is heavy, and reduces your cost when traffic slows down. You can control auto scaling settings through a sharable resource called AutoScalingConfiguration.
Until now, ASC resource management had certain limitations. For example, updating an existing ASC or setting a default ASC was not possible. Starting today, App Runner introduces new APIs and parameters to existing APIs to help you manage your App Runner services and ASC better. For example, you can now set a default ASC to be used when creating a new App Runner service, update an existing ASC, and list all App Runner services that are using an ASC resource.
ASC is now a top level resource in App Runner console. You can directly view and manage auto-scaling configurations by navigating to ‘Auto scaling configuration’ tab in console. To learn more about auto scaling configuration in App Runner, see the Auto Scaling chapter in App Runner developer guide. To learn more about App Runner, visit the product page.