Amazon EC2 Auto Scaling
Amazon EC2 Auto Scaling helps you maintain application availability and lets you automatically add or remove EC2 instances according to conditions you define. You can use fleet management features to maintain the health and availability of your fleet, and use dynamic and predictive scaling to add or remove EC2 instances to meet demand.
APIs
Amazon EC2 Auto Scaling API
The Amazon EC2 Auto Scaling API provides programmatic access to create and manage Auto Scaling groups, launch configurations, scaling policies, scheduled actions, lifecycle hook...
Arazzo Workflows
Amazon EC2 Auto Scaling Audit Launch Configuration Usage
Resolve a launch configuration, then describe the group using it to audit its policies.
ARAZZOAmazon EC2 Auto Scaling Configure and Execute Scaling Policy
Put a scaling policy on a group, confirm it, then manually execute it.
ARAZZOAmazon EC2 Auto Scaling Decommission Group and Launch Configuration
Force-delete an Auto Scaling group, confirm it is gone, and delete its launch configuration.
ARAZZOAmazon EC2 Auto Scaling Protect Instances From Scale In
Find a group's instances, mark them protected from scale-in, and confirm the group state.
ARAZZOAmazon EC2 Auto Scaling Provision Auto Scaling Group
Create a launch configuration, build an Auto Scaling group from it, and confirm the group exists.
ARAZZOAmazon EC2 Auto Scaling Register Lifecycle Hook and Complete Action
Add a lifecycle hook to a group, confirm it, and complete a pending lifecycle action.
ARAZZOAmazon EC2 Auto Scaling Roll Out Instance Refresh
Start an instance refresh on a group and check its progress, branching on status.
ARAZZOAmazon EC2 Auto Scaling Schedule Capacity Change
Create a scheduled scaling action on a group and confirm it is registered.
ARAZZOAmazon EC2 Auto Scaling Set Desired Capacity and Verify
Manually set a group's desired capacity, verify it took effect, and review the scaling activity.
ARAZZOPricing Plans
Rate Limits
FinOps
Features
Automatically scales EC2 capacity up or down in response to real-time demand using target tracking, step, or simple scaling policies.
Uses machine learning to forecast future demand and proactively adds EC2 instances ahead of anticipated load spikes.
Scales capacity at pre-defined times based on predictable load patterns or business cycles.
Automatically detects and replaces unhealthy instances to maintain application availability and fleet health.
Gradually updates EC2 instances in an Auto Scaling group with new AMIs or launch template versions.
Pre-initializes EC2 instances to reduce latency for scale-out events by keeping a pool of instances in a stopped or running state.
Combines On-Demand and Spot instances with multiple instance types for cost optimization and availability.
Pauses instance launch or termination to perform custom actions such as installing software or draining connections.
Use Cases
Automatically scale web server fleets to handle variable HTTP traffic loads without over-provisioning.
Scale compute capacity up when jobs arrive and down when completed to minimize costs for batch workloads.
Independently scale each microservice based on its own traffic patterns and resource utilization.
Combine Spot and On-Demand instances to reduce EC2 costs while maintaining availability.
Use instance refresh to gradually replace old instances with new ones for zero-downtime deployments.
Semantic Vocabularies
API Governance Rules
JSON Structure
Ec2 Auto Scaling Attach Load Balancer Target Groups Result Type Structure
0 properties
JSON STRUCTUREEc2 Auto Scaling Batch Put Scheduled Update Group Action Answer Structure
1 properties
JSON STRUCTUREEc2 Auto Scaling Describe Auto Scaling Notification Types Answer Structure
1 properties
JSON STRUCTUREEc2 Auto Scaling Describe Load Balancer Target Groups Response Structure
2 properties
JSON STRUCTUREEc2 Auto Scaling Detach Load Balancer Target Groups Result Type Structure
0 properties
JSON STRUCTUREEc2 Auto Scaling Failed Scheduled Update Group Action Requests Structure
0 properties
JSON STRUCTUREEc2 Auto Scaling Instance Metadata Http Put Response Hop Limit Structure
0 properties
JSON STRUCTUREEc2 Auto Scaling Predictive Scaling Customized Capacity Metric Structure
1 properties
JSON STRUCTUREEc2 Auto Scaling Predictive Scaling Max Capacity Breach Behavior Structure
0 properties
JSON STRUCTUREEc2 Auto Scaling Terminate Instance In Auto Scaling Group Type Structure
2 properties
JSON STRUCTURE