Para os tipos de aplicativos "workhorse", o padrão de lançamento de novas instâncias a partir de um modelo e a finalização de instâncias antigas é, sem dúvida, o mais simples (se não isso, definitivamente nos padrões recomendados de topo).
Nesses cenários, o disco rígido local é considerado um espaço de rascunho e o trabalho é obtido de alguma fonte fora do servidor (como um banco de dados, S3 ou SQS, etc.) e os resultados são armazenados em algo semelhante.
Além disso, se um dos seus servidores falhar, você pode simplesmente lançar mais do seu modelo de AMI para compensar.