Definition:
AWS Auto Scaling is a service that automatically monitors and adjusts compute resources to maintain performance for applications hosted in the Amazon Web Services public cloud. Using AWS Auto Scaling, it’s easy to setup application scaling for multiple resources across multiple services in minutes.
Further Reading:
Book: The DevOps Handbook by Gene Kim, Jez Humble,Patrick Debois.