Add Scaling to Services You Build on AWS

Posted on: Jul 9, 2018

Starting today, Application Auto Scaling can be used to add scaling to any services that you build on AWS.

Similar to EC2 Auto Scaling, Application Auto Scaling allows you to automatically scale compute and data resources such as Amazon DynamoDB, Amazon ECS, Amazon RDS Aurora replicas, Amazon Appstream 2.0, Amazon SageMaker, Amazon EC2 Spot Fleet, or Amazon EMR. Now, any service that you build with adjustable resource capacity can be automatically scaled using the new Custom Resource Scaling feature of Application Auto Scaling.

To use Custom Resource Scaling, you register an HTTP endpoint with the Application Auto Scaling service, which will use that endpoint to scale your resource. The Custom Resource Scaling feature is available in Canada (Central), US West (N. California), US East (N. Virginia), US East (Ohio), US West (Oregon), South America (Sao Paulo), EU (Frankfurt), EU (Ireland), EU (London), EU (Paris), Asia Pacific (Mumbai), Asia Pacific (Seoul), Asia Pacific (Singapore), Asia Pacific (Sydney), and Asia Pacific (Tokyo). To get started, go to the Application Auto Scaling GitHub repository and refer to the API definition. To see how Netflix is using this new feature, refer to their blog post, Auto Scaling Production Services on Titus.