Sí, es totalmente posible para alojar sitios web en AWS de 2 maneras:
1.) Fácil - S3 (Simple Storage Solution) es una solución de almacenamiento de cubos que le permite servir contenido estático, por ejemplo imágenes, pero recientemente se ha actualizado para que pueda usarlo para alojar archivos .html planos y su sitio recibirá una instalación Apache predeterminada con muy poca configuración de su parte (pero también poco control).
2.) Trickier: puede usar EC2 (Elastic Compute Cloud) y crear una instancia de Linux virtual luego instalar Apache/NGinx (o lo que sea) en eso para darle control total sobre servir lo que quiera/como desee. Utiliza SecurityGroups para habilitar/deshabilitar puertos para máquinas individuales o grupos de ellos.
@danben su instancia de EC2 no tiene una IP pública constante por defecto. Amazon te hace usar un CNAME, no un registro A, ya que tu IP puede cambiar bajo carga. Usted tiene que pagar por un ElasticIP para obtener una IP pública consistente para su configuración (o usar algún tipo de DynDNS)
Gracias KJH. Es muy amable de tu parte publicar la actualización :) – Matrym