Some of our apps have a requirement that they "work most of the time". They don't the full multi-AZ & ELB treatment for high availability.
The irritating thing with EC2 is that, when a single instance disappears, it requires either manual intervention to restore, or use of a 3rd party service to do the same.
Enter AutoScaling (AS).
The basic tenet of AS is that it will ensure than at least [x] instances of your AMI are running at all times - taking care of launching (and killing) instances to meet that target.
Which sounds like a very effective way to solve the above problem without needing 3rd party services or wrangling much code.
And yet in this thread we have an Amazon employee recommending the OP conduct their failover manually!
Would you agree that AS seems to be an appropriate solution to this problem? Anyone had any experience using it in this manner?