AWS, não há o que pensar.

Agora te dou uma sugestão: estude bastante antes de hospedar, AWS é facil de usar, mas também é fácil de fazer uma cagada.

Se tens orçamento, um banco de dados gerenciado é uma boa alternativa pela confiabilidade.

não poupe esforços em estudar sobre segurança e backup.

Agora quiser informações mais específicas, fale mais sobre sua aplicação, o que ela usa, qual o uso de memória e CPU, ja fez um load test? quantos usuarios espera inicialmente? qual o pior (melhor) cenário?