¿Cuánto ancho de banda consume YouTube diariamente y mensualmente y cuánto cuesta?

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.

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.

Si está preguntando cuántos datos de video de Youtube, entonces depende de la calidad del video que está viendo.

Por ejemplo, un video de 480p usará 5.50 mb / min. He realizado pruebas para todas las calidades de video (240p, 360p, 480p, 720p, 1080p). Puede ver los resultados en ¿Cuántos datos usa el video de Youtube? – Acantilado Tam.

Si está pidiendo esto para saber cuántos datos necesita tener, utilice los resultados del enlace de arriba y calcule cuánto video (en minutos) estará viendo mensualmente.

Para una apuesta segura, siempre mírelos en 480p (esta es la calidad de video predeterminada). 720p y 1080p (alta definición) consumirán su ancho de banda como si no hubiera un mañana.

Esta es más una pregunta para ver cómo piensa en lugar de llegar a los resultados correctos. Entonces, una mente algorítmica que resuelve problemas iría con los siguientes pensamientos:

1. El mundo tiene alrededor de 7 mil millones de personas.
2. Sé que mil millones de ellos están conectados a internet
3. Youtube es bastante popular. Supongo que el 70% de todos los usuarios de Internet lo están usando. Esto es 700 millones de usuarios de personas.
4. En Internet, generalmente alrededor del 4% de los visitantes son contribuyentes. Esto generaría alrededor de 30 millones de usuarios que cargan videos.
5. Si el usuario promedio sube 1 video por mes, esto es alrededor de 350 millones de videos por año. Youtube está allí durante algunos años, por lo que puede haber mil millones de videos en total en YouTube.
6. Si el tamaño promedio de cada video es de 2 MB, entonces el almacenamiento total necesario es de mil millones de veces x 2 MB
7. El costo promedio de almacenamiento con 99,99% de disponibilidad es Y centavos.
8. Entonces, el costo total sería de alrededor de 2 mil millones de veces x Y centavos

Bueno, la tasa de bits para video de 1080p en YouTube varía de 3,5 a 8 Mbps. Entonces, supongamos un promedio de 5 Mbps. Durante 60 segundos, eso es 300 megabits, o aproximadamente 37 MB.

En 2012, en un artículo que intentó responder http://www.forbes.com/sites/quor …, la revista Forbes estimó que YouTube probablemente paga alrededor de $ 0.01 por GB, por lo que 0.037 GB * $ 0.01 / GB es $ 0.00037 – alrededor de un centavo por cada 50 horas de transmisión de video (sin incluir el costo de almacenamiento, hardware, electricidad, etc., solo ancho de banda).

Bits (generalmente Kbps o Mbps) y Bytes (generalmente KB / so MB / s), entienden cuáles son las diferencias; puedes convertir entre los dos, así que solo entiende las diferencias. En relación con el ancho de banda y cuánto se utiliza cuando está en YouTube, como ya se indicó, depende mucho de la calidad del video y la velocidad de fotogramas a la que está transmitiendo. Cualquier persona conectada a Internet a través de alguna forma de conexión de banda ancha de alta velocidad (DSL, Cable Wifi) tendrá cierta velocidad nominal asociada con esa conexión; 3Mbps, 5Mbps, 10Mbps, 100Mbps, etc. Es muy raro que una conexión se defina como 12.5MB (Convertido a 100Mbps [100,000,000 bps / 8]). Dicho esto, aquí algunos valores:

(4K) 2160p @ 60fps

Rango de velocidad de bits de video: 20+ Mbps

1440p @ 60fps

  • Resolución: 2560 × 1440
  • Rango de velocidad de bits de video: 9Mbps – 18Mbps

1440p @ 30fps

  • Resolución: 2560 × 1440
  • Rango de velocidad de bits de video: 6Mbps – 9Mbps

1080p @ 60fps

  • Resolución: 1920 × 1080
  • Rango de velocidad de bits de video: 4.5Mbps – 9Mbps

1080p

  • Resolución: 1920 × 1080
  • Rango de velocidad de bits de video: 3Mbps – 6Mbps

720p a 60 fps

  • Resolución: 1280 × 720
  • Rango de velocidad de bits de video: 2.25Mbps – 6Mbps

720p

  • Resolución: 1280 × 720
  • Rango de velocidad de bits de video: 1.5Mbps – 4Mbps

480p

  • Resolución: 854 × 480
  • Rango de velocidad de bits de video: 500 Kbps – 2 Mbps

360p

  • Resolución: 640 × 360
  • Rango de velocidad de bits de video: 400 Kbps – 1 Mbps

240p

  • Resolución: 426 × 240
  • Rango de velocidad de bits de video: 300 Kbps – 700 Kbps

Espero que esto ayude … Aloha!

Es muy difícil determinar sin una información previa de Google sobre la conectividad de red de YouTube, etc., sobre cuánto ancho de banda consume YouTube diariamente. Mucha gente no lo sabe, pero Google tiene su propio número AS y tiene acuerdos de pares privados directos con casi todos los ISP del mundo. (Vea mi respuesta en ¿Cómo es google.com tan rápido?).

El almacenamiento en caché (que incluye el almacenamiento en caché de YouTube) no se reflejaría en el uso del ancho de banda que Google mediría de otra manera en el límite de interconexión de YouTube (si podemos suponer uno)

Entonces, por ejemplo, en una ubicación geográfica X, un Trailer de Sherlock Holmes II se puede descargar 3-4 veces de YouTube, pero luego el caché de borde probablemente entrará en juego en ese POP geográfico específico y seguirá sirviendo ese video y no desde el servidor de YouTube granja.

Como regla general para todos estos tipos de preguntas de entrevista, se dividen en partes cada vez más pequeñas, por lo que es un problema manejable de resolver. Luego agregue las cosas nuevamente.

Entonces, por ejemplo, en esta pregunta, probablemente primero dividiría ‘almacenar’ y ‘servir’ en problemas separados. También necesitará algunas entradas como. Durante qué período de tiempo. ¿Qué aportes le darán: número de videos, tasa de crecimiento, usuarios? Para cualquier cosa que falte, necesitará hacer una estimación de eso.

Luego dividiré cada rama en sus partes componentes, así que, por ejemplo, en la parte de la ‘tienda’ del árbol, estoy pensando en cosas como las siguientes:

  • ¿Qué tan grande es un video promedio? ¿O tal vez almacenamiento de video por usuario?
  • ¿Cuánto video tendrás ahora y tasa de crecimiento? (o usuarios si fue por esa ruta)
  • ¿Puedo guardarlo todo en un solo lugar o necesito replicar algún contenido en otro lugar, lo que introduce CDN
  • ¿Cuánto cuesta por unidad de almacenamiento, quizás TB?
  • ¿Qué otro equipo se necesita para el almacenamiento?
  • ¿Necesito tener problemas como la indexación y la inteligencia de servirlo?

A veces, en estas preguntas, quieren ver qué tan detallado puede ser en el árbol, por lo que incluso las viñetas anteriores pueden ser sus propios ejercicios secundarios de estimación. A veces realmente quieren un número, por lo que deberá hacer algunas suposiciones en varias áreas para simplificar el problema. Por ejemplo, puede optar por ignorar la replicación geográfica, que es potencialmente una rama muy compleja del árbol.

Ahora la respuesta a su pregunta puede ser tan compleja como desee o puede ser tan simple como desee, al final del día es su perspectiva sobre cuán simple o complejo desea hacerlo. Consideremos el caso más simple para Nuestro entendimiento; desea calcular el ancho de banda consumido por una película de 2 horas. El consumo de ancho de banda puede basarse en el supuesto siguiente.

Un video SD asciende a aproximadamente 700 MB por 2 horas y 400 MB por 30 minutos . A continuación se proporcionan tamaños de archivo aproximados para videos SD y HD en múltiples plataformas.

Desde la página de estadísticas de Youtube:
– Se ven más de 6 mil millones de horas de video cada mes en YouTube
– Cada minuto se cargan 100 horas de video a YouTube (aproximadamente 4,3 millones de horas por mes)
un video codificado en YouTube H.264 de 1080p es de aproximadamente 2.5 GB por hora.

6 mil millones * 2.5GB = 15 mil millones de GB = 15000 PetaBytes de carga por mes (también alrededor de 347000 GB por minuto)

4.3 millones * 2.5 GB = 10.75 millones de GB = 10.75 PetaBytes de descarga por mes (también alrededor de 250 GB por minuto)

Ni siquiera estoy teniendo en cuenta que esta información tiene que viajar por el mundo a veces y los servidores necesitan conectarse entre sí y transferir datos entre sí. Aumentaría los números significativamente. Espero que esto haya sido de ayuda.

Esto no es algo nuevo, como parece implicar el artículo de Wired vinculado en la pregunta. Los grandes proveedores y las CDN tienen términos y condiciones específicos para la interconexión que implican poco o ningún costo para la liquidación directa del tráfico. Es una cuestión de optimización de la red que se encuentra en el núcleo de Internet y permite que sus costos sean sustancialmente más bajos que cualquier otra red en el mundo.

Un poco de lógica ayuda a explicar. Los ISP pequeños pagan a los ISP más grandes para que su tráfico se enrute en todo el mundo. Esto se llama “tránsito” y es el arreglo más popular para la interconexión entre los ISP. Los ISP pequeños (locales) pagan el tránsito a los regionales más grandes, que a su vez pagan el tránsito a las redes troncales nacionales, y así sucesivamente. Sin embargo, a medida que asciende, ¿a quién se conectarían los ISP más grandes para el tránsito? La respuesta es simple: en lugar de pagar por alguien aún más grande, se interconectan entre sí, utilizando lo que se conoce como un acuerdo de “emparejamiento”.

Asumamos que usted es uno de los ISP más grandes del mundo. Le gustaría vender tránsito a YouTube, pero un competidor ya lo hizo. Ahora su competidor tiene mucho más tráfico que usted y quiere comenzar a cobrarle por este tráfico. Es más fácil y más eficiente conectarse a YouTube de forma gratuita que pagarle a otra persona para que lo haga por usted.

En este punto, YouTube tiene tanto tráfico y Google tanta fibra que pueden negociar tales acuerdos e interconectarse con cualquier ISP del mundo. De hecho, la mayoría de ellos se mueren por conectarse libremente a YouTube, porque significa ahorrar mucho dinero. Eso es bueno para todos los involucrados: ISP, Google / YouTube y el usuario, que obtiene un mejor rendimiento por un precio más bajo.

Google ha publicado la cantidad de ancho de banda que necesita y para obtener la velocidad HD de mayor rendimiento, recomiendan 18 Mbps (megabits por segundo).

La mayoría de las aplicaciones HD en línea son 720P a 30 cuadros por segundo que necesitan hasta 4 Mbps.

Ver una película en su computadora dispuesto a comprometer algo de calidad puede hacerlo bien con aproximadamente 1 Mbps.

Puede consultar más detalles en: Configuración del codificador en vivo, tasas de bits y resoluciones

La cantidad de ancho de banda depende del tamaño y la calidad de los datos que se utilizan. La respuesta de Cliff Tam muestra la cantidad exacta que se utiliza para diferentes calidades de video. También se usa una pequeña cantidad de ancho de banda para la sobrecarga del protocolo, para configurar la conexión, consultar y obtener los resultados de búsqueda de los servidores.

Mis estimaciones:
1) Youtube tiene más de 400 millones de usuarios activos mensuales
2) Cada usuario gasta aproximadamente 1/3 horas diarias para ver videos de YouTube => 10 horas mensuales
3) 400M * 10 horas = 4B horas de transmisión mensual
4) el mes tiene 30 * 24 horas = 720 horas
5) de 3 y 4 podemos considerar que hay 4B / 720 = 5,5 M de transmisiones simultáneas en un momento dado.
6) para 500 páginas de transmisión simultánea, uno necesita dos servidores dedicados de tamaño mediano (posterior y frontal) aproximadamente (350 $ con costo de red) suponga que el 15% es un ingreso de alojamiento, por lo que si se hospeda, costará 300 $
7) por 5.5 M el costo por servicio simultáneo será 300 * 5.5 M / 500 = 3.3 M $ mensuales por transmisión
8) El costo de almacenamiento es de aproximadamente 10 – 15% del costo de transmisión, por lo que el costo de almacenamiento será 3.3M / 100 * 15 = 400K
9) el costo total será de aproximadamente 4 millones de dólares mensuales

Hace dos años, Youtube estaba perdiendo $ 20ma al mes, y ahora está cerca de obtener ganancias.

Cuesta $ 3.2ma por día, que es de aproximadamente $ 90ma por mes.

El ancho de banda utilizado para YouTube está dictado por la conexión a Internet que se está utilizando y la calidad del video que se está viendo.

Depende de la calidad de tu video que la definición que tenga.

Además, la respuesta de Clif Tams es excelente para ti.

Buena suerte 🙂

Depende de la velocidad de descarga de la conexión.