AWS Application Auto Scaling
Application Auto Scaling Resource Replication with Arpio
Arpio supports recovery of Application Auto Scaling configurations, ensuring that your scaling policies, scalable targets, and scheduled actions are replicated to your recovery environment. This includes auto scaling configurations for Amazon ECS, DynamoDB, Aurora, ElastiCache, Lambda, and Amazon MSK.
When you select a resource that has auto scaling configured (such as an ECS service or DynamoDB table), the associated Application Auto Scaling resources are automatically included.
Arpio supports the following resources:
Scalable Target
Scalable targets define the resource and dimension to be scaled (for example, an ECS service's desired task count or a DynamoDB table's read capacity units). Arpio replicates scalable target configurations including minimum and maximum capacity settings. Scalable targets are automatically selected when you select the resource they are associated with. The following resources are automatically selected with a scalable target:
- Associated scaling policies
- Associated scheduled actions
- The target resource being scaled (ECS service, DynamoDB table, Aurora cluster, ElastiCache replication group, Lambda function alias, or MSK cluster)
Scaling Policy
Scaling policies define the rules for how capacity is adjusted, including target tracking and step scaling policies. Arpio replicates scaling policy configurations to the recovery environment. The following resources are automatically selected with a scaling policy:
- The associated scalable target
Scheduled Action
Scheduled actions define time-based scaling adjustments using cron expressions, with optional timezone support. Arpio replicates scheduled action configurations to the recovery environment. The following resources are automatically selected with a scheduled action:
- The associated scalable target