¿Cuál es la mejor manera de construir una infraestructura de aplicaciones que sea lo suficientemente fuerte como para escalar a más de 1 000 millones de páginas vistas / día?

Es una pregunta bastante genérica, pero supongo que está más interesado en las alternativas de nivel de infraestructura que en el nivel de aplicación.

Desde ese punto de vista, generalmente necesitaría un tiempo de ejecución elástico que debería escalar horizontalmente en lugar de verticalmente. Es decir, agrega más modos (cálculo) y lo escala hasta obtener miles y posiblemente el millón de visitas a la página. Eso lo lleva a opciones en la nube como GCP, AWS, Azure. O tener una opción de nube privada usando cosas como Docker, Kunernetes, OpenShift.

Pero todo eso no tiene valor si su aplicación no está escrita de forma nativa de la nube. Cosas como Microsercices, programación reactiva y tecnologías verticales livianas como Node, Spring o Scala son esenciales en el proceso de desarrollo de su aplicación.

Si su aplicación está escrita como un gran bloque monolítico, no importa cuántos nodos le arroje, no funcionará.

Hola,

Esta es una pregunta muy interesante pero tiene muy poca información.

Si se trata de implementar bien la infraestructura en un entorno de programación, realmente puedo ayudar mostrándole los servicios en la nube de la empresa.

Tenemos flexibilidad en la nube, equilibrio de carga, 4 centros de datos y una red privada de 10 gbs.

Si está interesado en implementar cualquier aplicación en nuestra nube, contácteme personalmente para analizar todo en detalle.

Le invitamos a visitarnos en cualquier momento en los Servicios basados ​​en Cloud Computing

Los mejores deseos,

Las 2 palabras clave aquí son “Almacenamiento en caché” y “CDN” (red de entrega de contenido).

Si compiló su aplicación considerando una estrategia agresiva de almacenamiento en caché y utilizó un buen CDN para distribuir ese caché a nivel mundial, puede servir miles de millones de visitas por día sin sudar

Docker + Linux.

More Interesting

Una instancia de t2.micro muestra 48 horas de uso en un día. ¿Se considera Elastic IP como instancia?

¿Cuál es un buen área de investigación entre el Internet de las cosas y la computación en la nube?

¿Cuál es la mejor plataforma de blogs basada en la nube para usar en un blog personal?

Digamos que quiero iniciar un nuevo servicio de chat. Mi inicio usaría solo los servicios de AWS. ¿Cómo podría estimar la cantidad / tamaño de los recursos de AWS (EC2, S3, DynamoDB, Lambda, etc.) que pueda necesitar? No tengo ninguna estimación sobre el número de suscriptores que podría obtener.

¿Alguien ha usado AWS Command Line para administrar el sistema AWS?

¿Qué dominio es más fácil de conseguir trabajo en Londres, Python o Cloud Computing?

¿Puede un ingeniero mecánico con un PG en diseño construir su carrera con AWS (Amazon Web Service)?

¿Cuál es la diferencia entre el almacenamiento de archivos, el almacenamiento en bloque y el almacenamiento de objetos? ¿Cuál es la arquitectura de los sistemas de almacenamiento en cada caso? ¿Cómo se recuperan los datos en cada caso?

¿Cuáles son las diferentes capas o etapas en el desarrollo de la seguridad para una nube?

¿La Chromebook de Google amenazará la cuota de mercado de Apple?

¿Por qué los servidores dedicados son más costosos que los de la nube?

¿Quién compite con Trumba?

¿Qué tan eficientes son los servidores físicos tradicionales? ¿Qué pasa con los servidores que ejecutan un entorno virtual?

¿Quién inventó la computación en la nube? ¿Cómo ayudó esta invención a las empresas?

Estoy interesado en una plataforma que me permita facturar a mis clientes por el uso de la nube pública (AWS, Azure, GCP). ¿Me puede recomendar algo?