EC2 Auto Scaling and ELB for demand tracking and high availability
'Automatic scaling of the instance count' and 'replacing unhealthy instances' point to EC2 Auto Scaling. Combined with a load balancer (ELB), it is the classic pattern for 'demand-following + high availability'.