¿Cuánto gasta Quora en servidores (hosting) cada mes?

La infraestructura técnica de Quora se encuentra principalmente en los servicios web de Amazon.

Alexa predice que Quora recibe alrededor de un cuarto de billón de visitas al mes: http://www.wolframalpha.com/inpu…

Realmente no hay forma de convertir con precisión las vistas de esta página en la cantidad de instancias de servidor requeridas.

Pero, para trazar un paralelo aproximado para hacer una suposición educada para un cálculo “al revés”:

Reddit necesitaba 80 instancias de servidor para servir mil millones de visitas a la página, hace un par de años: http://blog.reddit.com/2010/07/y…. (Reddit también está alojado en Ec2 y está escrito en Python).

Dado que Reddit en ese momento estaba limitado para servidores y nuevas características y dado que Quora tiene MUCHAS CARACTERÍSTICAS, creo que es seguro asumir que tienen mucho más que eso, incluso para atender una cuarta parte del tráfico.

Si tienen 150 instancias de memoria extra grande (o “Dynos”, en la terminología de Heroku: algunas para el servicio web, algunas para el almacenamiento en caché, algunas para el equilibrio de carga, algunas para las bases de datos, algunas para el procesamiento en segundo plano, el aprendizaje automático, otras para el desarrollo para todos estos, algunos para la puesta en escena), o algo equivalente a eso:

Si observa los precios de EC2: http://aws.amazon.com/ec2/pricing/ y hace los cálculos: http://www.wolframalpha.com/inpu… terminará por poco menos de $ 50K por mes .

Pero aún debe incluir el ancho de banda y los costos de almacenamiento, que pueden ser de hasta otros $ 10K. Pero luego el precio también puede reducirse comprando muchas instancias reservadas por adelantado.

También debe tener en cuenta la Elasticidad de EC2, es decir, se pueden comprar muchas instancias un mes cuando quieren probar un algoritmo de ML y comparar sus resultados con el otro y derribarlo el mes siguiente.

Así que creo que en realidad sería entre $ 30K y $ 100K fluctuando cada mes. Entonces, en algún lugar entre ser “No trivial” y “Monto significativo”, dados los Financieros de Quora.

Servicios como Quora necesitarían un par de productos de AWS. Definamos la economía, obtengamos algunos números en perspectiva y veamos cómo se combina todo. Puede revisar estos supuestos para acercarse a sus números reales.

Costo estimado: $ 55 mil por mes

Así es como llegué a este número, puede revisarlos para su uso: http: //calculator.s3.amazonaws.c

calc-2934FDA6-72C6-444E-8317-23C2DE469E9A

Suposiciones sobre su uso y tráfico: –

30 millones de usuarios activos por mes (1 M por día): servidores EC2

300 millones de páginas vistas por mes (5 millones por día): servidores EC2

100 GB de archivos estáticos: css, imágenes, etc., S3

1,5 TB de contenido nuevo cada mes (50 GB por día) – Base de datos (Dynamo DB)

1,5 TB de registros web generados por mes (50 GB por día) – Archivos (Volumen EBS)

11 TB de análisis por mes (5 veces * archivos de base de datos *) – Análisis

Envía 100 millones de correos electrónicos por mes – SES

Rutas DNS Consultas DNS basadas en geo – Ruta 53

Comunicación / transacciones asincrónicas – SQS, SNS

Transferencia de datos de entrada y transferencia de datos de salida (actualizado en el enlace de la calculadora AWS anterior)

NOTA: La vista de página de 5M por día se extiende a través de 40 Linux en servidores m3.medium (Dedicado con Monitoreo detallado) con la suposición de que un m3.medium puede manejar 125,000 vistas de página y 20,000 usuarios activos por día.

Amazon cobra cantidades variables según el tamaño de su instancia, la cantidad de CPU, ram y ancho de banda que está utilizando. ¿No sería casi imposible determinar cualquier tipo de figura casi precisa sin conocer los detalles de cómo se construye Quora y cuántos recursos requiere la base de código de Quora? Sin mencionar sin saber cuántos
instancias que Quora está utilizando para el sitio.