Вы также можете использовать PaaS вместо IaaS для развертывания приложения в Amazon. Преимущество этого в том, что вам не нужно ни настраивать, ни устанавливать Tomcat, MySQL, вы просто включаете нужные вам службы и просто начинаете их использовать. Это руководство , в котором объясняется, как развернуть приложение на конкретном PaaS, специализирующемся на стеках Java, так как они поддерживают Tomcat, JBoss, Jetty и Glassfish.
Вы должны найти все возможные альтернативы и просто выбрать, что лучше, в зависимости от ваших потребностей.