Which service is designed to optimize resource allocation for applications, by adjusting the compute fleet size based on the demand?
Amazon Simple Storage Service (S3)
Amazon CloudWatch
Amazon Relational Database Service (RDS)
Amazon EC2 Auto Scaling