Hay dos componentes en la pregunta que debe abordar, el almacenamiento y la distribución de contenido.
Almacenamiento
Según los datos disponibles, hay aproximadamente 24 TB de datos cargados diariamente en YouTube (¿Qué sucede en YouTube en 24 horas? (Infografía)). Esos son solo los videos originales.
- Cómo usar la mayoría de las cámaras móviles
- ¿Es mejor utilizar GDS o no GDS para el software de reserva de viajes?
- ¿Cómo pasó la generación actual de adultos mayores de la ausencia de teléfonos celulares o correos electrónicos a un mundo que no existe sin ellos?
- ¿Cuáles son las nuevas tecnologías utilizadas en todo el mundo para evitar accidentes ferroviarios?
- ¿Cuáles son las mejores incubadoras de tecnología en la India?
YouTube genera muchos perfiles diferentes (diferente calidad y tamaño) para cada video [bueno, se genera en función de la demanda de un perfil en particular].
Para nuestros cálculos, consideraremos que el tamaño de cada video original cargado en YouTube se cuadruplica por todos los perfiles adicionales.
24 TB * 4 * 365 (días en un año) = 35 PB de datos.
Como podemos estimar que se suben un poco más de 110 millones de videos cada año y hay algunas señales de que YouTube contiene más de 1B videos, YouTube necesita almacenar aproximadamente 350PB de videos.
Podríamos contar cuánto pagaría YouTube directamente por los discos, pero también debemos contar la electricidad de los servidores y otros, para que podamos usar la Calculadora de precios de Google Cloud Platform para estimar todos los costos que necesitamos.
Vamos a calcular cuánto le costaría a YouTube almacenar 500 PB de datos anualmente en GCP
Aproximadamente $ 164M.
Distribución de contenidos
La pregunta es cuánto costaría publicar todos los videos de YouTube . Si publicaremos los videos solo una vez, la respuesta es muy sencilla.
Según los precios de CDN, sabemos que un GB de datos cuesta a un máximo de $ 0.06.
500PB * $ 60,000 = $ 30M
Si queremos tratar de estimar cuánto le cuesta a YouTube ejecutar su red CDN, debemos considerar algunas entradas adicionales.
YouTube es muy reservado sobre los números reales, pero según las estadísticas ” todos los días las personas miran cientos de millones de horas “. Supongamos que las personas miran 100 millones de horas de contenido al día. No son cientos de millones como afirman, pero parece que en realidad está más cerca de la realidad. Basado en la infografía ¿Qué sucede en YouTube en 24 horas? (Infografía) un video promedio dura 15 minutos y representa 86MB de datos.
((100M [horas] * 60 [minutos]) * (86MB / 15 [minutos]) = 32 PB / día = 960PB / mes
Una vez más, según los precios de CDN para transmitir 1GB de costos de datos a un máximo de $ 0.06.
960PB * $ 60,000 = $ 57,6M / mes
Todavía nos falta la infraestructura, pero esto es mucho más complicado que calcular el almacenamiento o la distribución.