Sí, puede alojar prácticamente todo lo que desee, ya que efectivamente tiene a su disposición una máquina Linux dedicada.
Como recuerdo por última vez, la tasa básica para una instancia de EC2, en su "caja de gama baja" resultó en alrededor de $ 75/mes, por lo que puede usar eso como referencia frente a otros proveedores. Eso también supone que la máquina está funcionando las 24 horas, todos los días (ya que pagas por hora).
La desventaja principal de una instancia de EC2 es simplemente que puede "desaparecer" en cualquier momento, y cuando lo hace, cualquier dato escrito en su instancia también "desaparecerá".
Eso significa que debe configurarlo para que pueda reiniciar fácilmente el servidor, pero también necesita desconectar los datos que genera y desea conservar (ya sea en uno de los otros servicios de Amazonas, como S3, o algún otro servicio externo). Eso implicará algunos costos adicionales según el volumen.
Por último, también se le cobrará por el tráfico al servicio.
Lo que hay que comparar es otro "servidor virtual" de algún otro proveedor. Hay muchas cosas interesantes que se pueden hacer con EC2, pero puede ser más fácil ir con un servicio de alojamiento virtual dedicado si solo está usando una sola máquina.