I have learned about AMIs and EBS snapshots. If I need to launch a replacement EC2 instance after a failure, when should I use an AMI, and when is an EBS snapshot enough?