Funcionaria, mas você não está aproveitando o que a AWS pode oferecer.
A melhor opção seria usar um balanceador de carga elástica com diversas instâncias menores que atendem ao tráfego, com instâncias divididas entre as zonas de disponibilidade. Isso forneceria tolerância a falhas para que ele pudesse sobreviver a um único servidor / data center em queda, além de oferecer uma maneira mais fácil de implantar atualizações ou fazer testes A / B. Você também pode usar o Route 53 e ter servidores em várias regiões, para reduzir a latência e aumentar o desempenho de usuários em todo o mundo, dependendo da arquitetura e dos requisitos do banco de dados.
Você teria que testar seu aplicativo para descobrir os melhores tipos de instância, se é possível ter quatro instâncias com 64 GB de RAM e 4 núcleos, ou se precisar de um pouco mais de RAM.
Um R3.2xlarge, com 8 núcleos e 61GB de RAM, seria de $ 4300 por ano e você desejaria quatro. Um ELB com 1 TB de tráfego custaria talvez US $ 50 com um ELB. Isso é mais barato do que a instância dedicada acima.