Se o Elastic Beanstalk (EB) atender às suas necessidades, use-o - isso economizará tempo. Isso facilita muito a implantação de aplicativos da Web e elimina a necessidade de decidir e configurar itens que realmente não importam se você não estiver preocupado com os detalhes (como qual AMI). Use o AWS Toolkit for Eclipse para tornar ainda mais fácil implantar seu código.
O EB é apenas para hospedar seu aplicativo da web - ele não hospeda o banco de dados. Mas você pode usá-lo com o RDS ou qualquer outro banco de dados acessível (por exemplo, outra instância do EC2 de camada livre). Basta configurar seu aplicativo da web para se conectar à instância do RDS por meio de seu terminal. Certifique-se de que sua implementação inclua todos os drivers MySql necessários para se conectar, para que você não precise se preocupar com nada instalado na AMI.
Caso contrário, se você não quiser descer pelo caminho do EB, basta escolher uma AMI base do Windows Server com o tipo de microinstância para camada gratuita e instalar Java, Tomcat e MySql nela. Você não precisa do Linux para isso se não quiser e estiver mais familiarizado com o Windows.
does MySQL get installed on the image or separately on an Elastic Block Store (EBS)?
Os volumes EBS aparecem apenas como discos extras em uma instância EC2, portanto, quando você instala o MySQL em um disco secundário (por exemplo, D: / E: para Windows ou / dev / sdb mount para Linux) ele está em um volume EBS. / p>