What is this auto-scaling back end system about? How does it work? Does it just launch more nodes in a cluster or does it actually expand the VM that you are running in like expanding an OVZ container.
AWS autoscaling is service that can be used to scale applications based on different metrics, one being CPU load and another is ELB traffic. I'm sure there is probably more options but the idea is it scales up and down depending on the policies put in place. It'll launch either VMs or containers, which is really how you design the autoscaling configuration.