¿Qué usaría / implementaría para servir contenido estático en aplicaciones web que reciben millones de visitas por día?

Depende del tipo de contenido estático. Si lo que necesita puede ser hecho por servicios como SquareSpace o WordPress, úselos. Será más fácil

Si necesita algo muy personalizado y desea alojarlo usted mismo, necesitará un proveedor de alojamiento y una pila.

AWS EC2 es el goto para la mayoría de las aplicaciones web. AWS S3 también se puede configurar para alojar contenido estático.

Google Cloud Engine también es una muy buena alternativa a AWS EC2 y realmente encuentro que su interfaz de usuario es mucho más fácil de usar. Más importante aún, su estructura de precios es un poco más fácil de entender (descuentos automáticos por uso sostenido frente a instancias de reserva).

Si vas con S3, entonces has terminado. Si utiliza EC2 o Cloud Engine, también deberá configurar un equilibrador de carga con AWS o Google. Entonces necesitará un servidor para alojarlo. Caddy es realmente bueno y lo que uso para mi blog.

Con S3 o configurando sus propios servidores, probablemente necesitará un CDN para acelerar la entrega de contenido en todo el mundo. Tanto Google como Amazon proporcionan servicios de CDN. Sin embargo, Cloudflare ofrece un generoso plan gratuito.

Dado que la escalabilidad a gran escala es su problema principal, le sugiero que elija un servicio en la nube como AWS o Google Cloud. Tienen un precio competitivo y una escala brillante, y los costos dependen de la cantidad de visitantes (solicitudes de contenido).

Amazon S3. Es muy barato para este propósito.

More Interesting

¿Es un buen momento para entrar en el diseño y desarrollo de aplicaciones web y móviles?

¿Cómo resuelven las startups web el problema del huevo y la gallina de tener contenido inicial antes de un lanzamiento público, si la aplicación web se basa completamente en contenido generado por el usuario?

¿Cómo debemos desarrollar una API de base de datos que será utilizada por múltiples aplicaciones de cliente web?

¿Cómo se usan exactamente cosas como bucles y funciones en el desarrollo web? Por favor, da un ejemplo simple.

¿Cómo se abren los archivos PUB en Windows sin Microsoft Publisher?

¿Cuál es la diferencia entre un webmaster, un administrador web y un ingeniero de sistemas web?

¿Es MySQL la base de datos más favorecida para desarrollar aplicaciones web en Python y Rails?

¿Qué haces primero cuando comienzas a construir una aplicación web?

¿'Aplicación de página única (SPA)' significa una aplicación que solo tiene una página en el sitio web?

Cuántas mejoras e iteraciones importantes pasan las aplicaciones web exitosas antes (y si) se vuelven exitosas; ¿Y qué mejoras fueron?

¿Cuáles son algunas plataformas de alojamiento para la aplicación web Django?

¿Cuál es la mejor herramienta para crear una IU de gestión de procesos de negocio en la web? (HTML5 lienzo, una biblioteca js? Etc.)

Cómo leer datos de una aplicación web y colocarlos en una aplicación usando Blueprism

¿Cómo puede un club deportivo centralizar la información y ser eficiente en la web?

¿Cuál es el mejor marco de JavaScript si comienza desde cero? ¿Por qué?