Amazon EC2 Auto Scaling

A web service designed to launch or terminate instances automatically based on user-defined policies, schedules, and health checks.

Resources

https://aws.amazon.com/ec2/autoscaling