A Amazon mantém seus arquivos de banco de dados em armazenamento redundante, mas fornece apenas informações limitadas sobre como ele está configurado, portanto você terá que formar sua própria opinião sobre se isso é adequado ou não às suas necessidades. No entanto, eles não mantêm versões antigas, então isso só irá protegê-lo contra falhas de hardware e não contra algum tipo de erro do usuário (o que é mais provável que uma falha de hardware).
Além disso, esteja avisado de que, se o seu servidor EC2 estiver em um repositório de instâncias, os dados serão apagados se o servidor for interrompido. Para armazenamento persistente, seus dados devem estar em um volume EBS (Elastic Block Storage). Quando estiver em um volume do EBS, você poderá tirar instantâneos periódicos (manualmente ou automatizados usando a API do Amazon), que permitirão que você faça a reversão para versões mais antigas. O AWS SDK para PHP é muito bom, e você pode encontrá-lo aqui: link .