Você deve definitivamente mover o banco de dados para um bloco EBS. Esses volumes não são apenas mais rápidos que o armazenamento local, eles também são persistentes. Portanto, se / quando uma instância do EC2 parar, o sistema de arquivos raiz dessa instância permanecerá intacto e continuará sendo utilizável se a instância for reiniciada.
Na página de ajuda da Amazon no EBS :
The latency and throughput of Amazon EBS volumes is designed to be significantly better than the Amazon EC2 instance stores in nearly all cases. You can also attach multiple volumes to an instance and stripe across the volumes. This is one way to improve I/O rates, especially if your application performs a lot of random access across your data set.
The exact performance will depend on the application (e.g. random vs. sequential I/O or large vs. small request sizes), so the best measure is to benchmark your real applications against the volume. Because Amazon EBS volumes require network access, you will see faster and more consistent throughput performance with larger instances.
Sempre que você ainda tiver um afunilamento de E / S depois disso, convém considerar o uso do Amazon RDS .