¿Cuántos espectadores simultáneos necesitas en un video de YouTube para bloquear el sitio?

Buena pregunta con una respuesta simple. Realmente no puedes reducirlo en función de la audiencia.

YouTube es propiedad de Google, que posee centros de datos en todo el mundo con algunos de los equipos y equipos más robustos dedicados a mantener el servicio en funcionamiento.

De lo que estás hablando es de lo que se conoce como DDOS o denegación de servicio distribuida, que es un ataque a un sitio web que agota los recursos del servidor y, en última instancia, lo desactiva temporalmente.

Este tipo de ataque es el más fácil y el más difícil de manejar porque, fundamentalmente, depende de una planificación adecuada del tipo de recursos que tiene para impulsar su sitio. Google tiene recursos virtualmente ilimitados y tiende a planificar con anticipación para un mayor uso. Un sitio web más pequeño en una cuenta de alojamiento compartido podría no funcionar tan bien en este tipo de ataque.

La razón por la que digo que no puedes bajar YouTube basado en la audiencia simultánea es porque un video de YouTube básicamente se copia y se distribuye a los diversos centros de datos repartidos por todo el mundo y una persona que visite YouTube recibirá el video desde el centro de datos más cercano a ellos.

También usan otros tipos de tecnología para manejar el manejo de una solicitud de un usuario. Si mira un video, notará que hay una configuración que le permite ajustar la calidad de un video y, de forma predeterminada, está configurada en automático y le brindará la mejor calidad para su conexión, lo que ayuda a manejar el ancho de banda.

También utilizan el equilibrio de carga y otras técnicas para garantizar que el servicio permanezca disponible.

¿Cómo puedes replicar esto a bajo precio?

Use un buen servicio de alojamiento que esté optimizado, use equilibradores de carga y múltiples servidores dedicados a diferentes aspectos de su sitio web.

  • Servidor de base de datos
  • Servidor de aplicaciones web
  • Servidor de activos

También considere usar un CDN y asegúrese de que su sitio web esté bien codificado.