¿Puedo alojar un sitio web en AWS y pagar por solicitud y no por instancia (como Google App Engine)?

El lanzamiento de Lambda y la puerta de enlace API abre la posibilidad de varias aplicaciones nuevas que no eran posibles con AWS, y alojar un sitio web sin servidor es una de ellas.

Ahora podría tener su código de aplicación como funciones Lambda y puede asignar una API para invocar la función Lambda y devolver el resultado. Seguro que sacrificará algunas de las ventajas que tenía con el enfoque tradicional basado en el servidor, pero esto también proporciona beneficios significativos como la capacidad de aumentar / disminuir dinámicamente el rendimiento, no tener recursos no utilizados aprovisionados, minimizar los gastos generales de administración, etc.

Todavía es temprano y no estoy seguro de cuán extendido es este enfoque, pero aquí hay un marco que impulsa la arquitectura completamente sin servidor utilizando recursos de AWS. Aquí hay un extracto de una entrevista de una de las compañías que hizo uso de este enfoque para uno de los sitios web de sus clientes y cómo redujeron su costo de uso en casi un 90%.

Con AWS, no, no puedes. Tiene que hacerse a través de instancias.