Auto-scaling for cloud servers and resources involves paying for only the amount of resources that you need to use, and nothing more. AWS has made this easy for consumers with the simultaneous launch of services such as Elastic Load Balancing, EC2 Auto Scaling, and Amazon CloudWatch. AWS has since applied Auto scaling to ECS Spot Fleets, DynamoDB, Aurora, and many other services. To make it simpler to use, AWS has developed unified scaling, wherein you may apply auto-scaling features of several AWS services through one user interface.
You may apply it to any EC2 Auto scaling groups or spot fleets, ECS tasks, DynamoDB tables, DynamoDB Global Secondary Indices, and Aurora Replicas that are linked to your app, or an AWS CloudFormation, or in an AWS Elastic Beanstalk.
This system precludes having to add alarms or scaling steps for these services. It also provides added flexibility. You may:
- Optimize your resources by keeping some in reserve in case of spikes in demand.
- Optimize for costs by running services at low capacity.
- Find a middle ground.
- Set a custom scaling threshold.
You can start using the Auto Scaling for free in the following Regions: US East (Northern Virginia), US East (Ohio), US West (Oregon), EU (Ireland), and Asia Pacific (Singapore).
If you would like to apply AWS compute services and unified scaling to your data infrastructure, we can help. Contact our PolarSeven AWS Specialists today.