
Application Auto Scaling
Application Auto Scaling
AWS Application Auto Scaling API 给 AWS 各种非 EC2 资源做自动扩缩容:DynamoDB throughput、ECS service、Aurora replica 等。
统一 API 覆盖多种资源类型
不覆盖 EC2 实例(那是 EC2 Auto Scaling)
RegisterScalableTarget 注册可扩资源(如 DynamoDB table),PutScalingPolicy 配置扩缩策略。
可用率 · 30 天窗口
GitHub 活跃度
关于这个 API
Application Auto Scaling 是 AWS Auto Scaling 体系里"非 EC2 部分"。EC2 Auto Scaling 历史最久专门管 EC2 实例数量;Application Auto Scaling 是后来推出的统一 API,覆盖各种其他资源——你可以用同一套 ScalingPolicy 抽象配置 DynamoDB 自动扩 capacity、ECS service 自动扩任务数、Aurora 自动加读副本。每种资源有自己的「scalable dimension」(如 DynamoDB 的 dynamodb:table:ReadCapacityUnits),但 API 操作是统一的。最常用的是 DynamoDB on-demand 模式不够用、想要预配模式 + 自动扩缩容的场景。
你可以做什么
- 1DynamoDB 自动扩 read/write capacity
- 2ECS service 按 CPU 自动加任务
- 3Aurora 读副本数随负载变
- 4Lambda provisioned concurrency 动态调整
优劣对比
优点
- 统一 API 覆盖多种资源类型
- 基于 CloudWatch metrics 的灵活策略
- 和原始服务自动扩缩集成无缝
注意事项
- 不覆盖 EC2 实例(那是 EC2 Auto Scaling)
- 扩缩 lag(几分钟,不是秒级)
快速开始
RegisterScalableTarget 注册可扩资源(如 DynamoDB table),PutScalingPolicy 配置扩缩策略。
常见问题
EC2 Auto Scaling 和 Application Auto Scaling 区别?+
EC2 Auto Scaling 专管 EC2 实例数;Application Auto Scaling 管所有其他资源(DynamoDB、ECS、Aurora 等)。
技术细节
- 认证方式
- unknown
- 计费
- unknown
- 协议
- REST
- SDK
- python, javascript, go, java, csharp
- 响应时间
- 92 ms
- 上次巡检
- 2026/6/26 06:22:15
更多来自 Amazon Web Services 的 API
AWS IAM Access Analyzer API 分析 IAM 资源策略找潜在的过度授权或外部访问,主动识别安全风险。
Alexa for Business帮助企业在组织内使用Alexa设备和服务。
Amazon API Gateway帮助开发者构建安全且可扩展的移动和网页应用后端。
用于创建、管理和快速部署应用配置的服务。
Amazon AppFlow 提供云端数据流管理和集成服务。支持不同云服务间的数据传输和同步。
Amazon AppIntegrations 服务用于配置和重用与外部应用的连接。
Amazon AppStream 2.0 提供云端应用程序流式传输服务,支持远程访问和管理。
Amazon Athena 是一种交互式查询服务,允许使用标准 SQL 直接分析存储在 Amazon S3 中的数据。